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

PSO To Do's #82

Open mcw92 opened 1 year ago

mcw92 commented 1 year ago
Morridin commented 1 year ago

To the second bullet point - as I already pointed out in the test run and will point out again in the final presentation as well as in my thesis, please note, that run time efficient synchronization between the explicit and the implicit position fields of the Particle class are only possible in the direction pointing away from the explicit position field and only, if it is ensured, that one cannot change single values of this field without the Particle noticing this. In this case, field synchronization might become impossible.

oskar-taubert commented 3 months ago

Multi swarms

oskar-taubert commented 3 months ago

update initializing the swarm