pymoo
https://github.com/anyoptimization/pymoo
Python
NSGA2, NSGA3, R-NSGA3, MOEAD, Genetic Algorithms (GA), Differential Evolution (DE), CMAES, PSO
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported2 Subscribers
Add a CodeTriage badge to pymoo
Help out
- Issues
- docs(mutation): document BitflipMutation parameter hierarchy and compound probability pitfall
- [BUG] fast_fill_random redraws the wrong rows, so DE trials can have repeated indices or the target
- fix(selection): redraw the right rows in fast_fill_random
- [BUG] DE docs: dither="vector" is ignored, and the default polynomial mutation (prob_mut=0.1) isn't documented
- docs(de): drop the ignored dither keyword, document prob_mut
- [BUG] GA: a tournament of more than 2 (pressure > 2) is silently a binary tournament
- fix(ga): compare all competitors of a tournament in comp_by_cv_and_fitness
- [BUG] CMAES, BIPOPCMAES and SimpleCMAES aren't reproducible with seed=0 (pycma seeds from the clock)
- fix(cmaes): make seed 0 reproducible
- [BUG] Docs: binary and permutation pages name a different crossover than their code uses
- Docs
- Python not yet supported