Helmholtz-AI-Energy / propulate

Propulate is an asynchronous population-based optimization algorithm and software package for global optimization and hyperparameter search on high-performance computers.
https://doi.org/10.1007/978-3-031-32041-5_6
BSD 3-Clause "New" or "Revised" License
31 stars 6 forks source link

Pollination does not work for CMA-ES. #62

Open DonnyDevV opened 1 year ago

DonnyDevV commented 1 year ago

divide by zero in commit: c24224a736121da633b0b2b6fc5ffb65b1316941

mcw92 commented 1 year ago

A probable reason for this is that with pollination and a high migration probability, the best individual(s) migrate back and forth between the islands. This results in the populations being "flooded" with identical individuals, yielding (co-)variances of zero.