jMetal: A Java framework for multi-objective optimization

JJ Durillo, AJ Nebro - Advances in engineering software, 2011 - Elsevier
This paper describes jMetal, an object-oriented Java-based framework aimed at the
development, experimentation, and study of metaheuristics for solving multi-objective
optimization problems. jMetal includes a number of classic and modern state-of-the-art
optimizers, a wide set of benchmark problems, and a set of well-known quality indicators to
assess the performance of the algorithms. The framework also provides support to carry out
full experimental studies, which can be configured and executed by using jMetal's graphical …