Helmholtz-AI-Energy / Helmholtz-AI-Energy/propulate

PSO To Do's

Open
#82 3 comments 0 reactions 2 assignees Claimed by @mcw92 View on GitHub
maintenance
Dominant language
Python
Stars
46
Forks
9
PR merge metrics
No merged PRs in 30d

Description

- Think about how to do migration with PSO in Propulate. Check how multi-swarm PSO works in general. The general mechanism is different from the island model used with GAs.
- Fix position synchronization between dict and array-type position field in ``Particle`` class.
- Make personal and global best attributes of PSO propagators. Currently, they are determined from scratch in every update step.
- Combine basic PSO and velocity clamping in one propagator. Enable / disable velocity clamping with bool flag.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.