Implements finding alternative solutions using Particle Swarm optimisation by creating a new Metaheuristics algorithm which concurrently finds multiple alternatives.
Important: This PR follows up on PR #13, so merge that one first! This also means that this PR already contains the code of the other PR, so changes might be required when the other PR is changed. I converted this PR to draft, so it will not be accidentally merged, but everything should be done.
List of related issues or pull requests
Closes #3
Collaboration confirmation
As a contributor I confirm
[x] The documentation is up to date with the changes introduced in this Pull Request (or NA)
Pull request details
Describe the changes made in this pull request
Implements finding alternative solutions using Particle Swarm optimisation by creating a new Metaheuristics algorithm which concurrently finds multiple alternatives.
Important: This PR follows up on PR #13, so merge that one first! This also means that this PR already contains the code of the other PR, so changes might be required when the other PR is changed. I converted this PR to draft, so it will not be accidentally merged, but everything should be done.
List of related issues or pull requests
Closes #3
Collaboration confirmation
As a contributor I confirm