Jump to content

Draft:Pymoo

From Wikipedia, the free encyclopedia
Pymoo
Developer(s)J.Blank and K.Deb
Stable release
0.6.1 / 11 July 2022; 23 months ago (2022-07-11)
Operating systemCross-platform
TypeNumerical library
LicenseApache license 2.0
Websitepymoo.org

Pymoo is an open-source single- and multi-objective optimization Python library, focusing on metaheuristic derivative-free algorithms. The library is developed starting from 2019 with roughly one/two years between releases and has more than 600 citations in scientific papers (as of 2024).

The following single-objective optimization algorithms are implemented:

  • Pattern search
  • Nelder-Mead
  • Differential evolution
  • Genetic algorithms
  • Particle swarp optimization

The following multi-objective optimization algorithms are implemented:

  • NSGA-II, R-NSGA-II
  • NSGA-III, R-NSGA-III, U-NSGA-III
  • MOEA and other evolutionary algorithms