articleIEEE AccessJan 1, 2020GOLD OA

Pymoo: Multi-Objective Optimization in Python

Michigan State University

Indexed inarxivcrossrefdoaj

Abstract

Python has become the programming language of choice for research and industry projects related to data science, machine learning, and deep learning. Since optimization is an inherent part of these research fields, more optimization related frameworks have arisen in the past few years. Only a few of them support optimization of multiple conflicting objectives at a time, but do not provide comprehensive tools for a complete multi-objective optimization task. To address this issue, we have developed pymoo, a multi-objective optimization framework in Python. We provide a guide to getting started with our framework by demonstrating the implementation of an exemplary constrained multi-objective optimization…

Citation impact

2,084
total citations
FWCI
120.10
Percentile
100%
References
75
Citations per year

Authors

2

Topics & keywords

Keywords
  • Python (programming language)
  • Computer science
  • Programming language
No related works found for this paper.

Funding