Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve population initialisation for metaheuristics #18

Open
marnoldus opened this issue May 30, 2024 · 0 comments
Open

Improve population initialisation for metaheuristics #18

marnoldus opened this issue May 30, 2024 · 0 comments
Labels
Future research New features or enhancements that can be done in the future

Comments

@marnoldus
Copy link
Collaborator

We currently use Metaheuristics.jl's population initialisation, which generates random (I believe uniform) points within the bounds of each variable. This does not necessarily generate feasible points, while having feasible points could speed up the optimisation and increase the probability of convergence.

Possible alternatives to look at are:

  • Multivariate normal distribution around the optimal solution (I briefly looked into this, but it didn't seem to make a big differences. I did not play too much with the variance though)
  • Repair method after randomly generating points (i.e. disregard infeasible points or project them onto feasible space)
@marnoldus marnoldus added the Future research New features or enhancements that can be done in the future label May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Future research New features or enhancements that can be done in the future
Projects
None yet
Development

No branches or pull requests

1 participant