You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Platypus is a framework for evolutionary computing in Python with a focus on
multiobjective evolutionary algorithms (MOEAs). It differs from existing
optimization libraries, including PyGMO, Inspyred, DEAP, and Scipy, by providing
optimization algorithms and analysis tools for multiobjective optimization.
It currently supports NSGA-II, NSGA-III, MOEA/D, IBEA, Epsilon-MOEA, SPEA2, GDE3,
OMOPSO, SMPSO, and Epsilon-NSGA-II. For more information, see our
examples
and online documentation.
Example
For example, optimizing a simple biobjective problem with a single real-valued
decision variables is accomplished in Platypus with:
If you use this software in your work, please cite it as follows (APA style):
Hadka, D. (2024). Platypus: A Framework for Evolutionary Computing in Python (Version 1.4.1) [Computer software]. Retrieved from https://github.com/Project-Platypus/Platypus.
License
Platypus is released under the GNU General Public License.
About
A Free and Open Source Python Library for Multiobjective Optimization