Authors
Antonio Benítez-Hidalgo, Antonio J Nebro, José García-Nieto, Izaskun Oregi, Javier Del Ser
Publication date
2019/12/1
Journal
Swarm and Evolutionary Computation
Volume
51
Pages
100598
Publisher
Elsevier
Description
This paper describes jMetalPy, an object-oriented Python-based framework for multi-objective optimization with metaheuristic techniques. Building upon our experiences with the well-known jMetal framework, we have developed a new multi-objective optimization software platform aiming not only at replicating the former one in a different programming language, but also at taking advantage of the full feature set of Python, including its facilities for fast prototyping and the large amount of available libraries for data processing, data analysis, data visualization, and high-performance computing. As a result, jMetalPy provides an environment for solving multi-objective optimization problems focused not only on traditional metaheuristics, but also on techniques supporting preference articulation, constrained and dynamic problems, along with a rich set of features related to the automatic generation of statistical data from …
Total citations
20192020202120222023202463040685025
Scholar articles
A Benítez-Hidalgo, AJ Nebro, J García-Nieto, I Oregi… - Swarm and Evolutionary Computation, 2019