Title :
The jMetal framework for multi-objective optimization: Design and architecture
Author :
Durillo, Juan J. ; Nebro, Antonio J. ; Alba, Enrique
Author_Institution :
Dept. de Lenguajes y Cienc. de la Comput., Univ. of Malaga, Málaga, Spain
Abstract :
jMetal is a Java-based framework for multi-objective optimization using metaheuristics. It is a flexible, extensible, and easy-to-use software package that has been used in a wide range of applications. In this paper, we describe the design issues underlying jMetal, focusing mainly on its internal architecture, with the aim of offering a comprehensive view of its main features to interested researchers. Among the covered topics, we detail the basic components facilitating the implementation of multi-objective metaheuristics (solution representations, operators, problems, density estimators, archives), the included quality indicators to assess the performance of the algorithms, and jMetal´s support to carry out full experimental studies.
Keywords :
Java; mathematics computing; optimisation; software architecture; software packages; Java based framework; easy-to-use software package; jMetal framework; multiobjective metaheuristics; multiobjective optimization; Algorithm design and analysis; Approximation algorithms; Approximation methods; Computer architecture; Convergence; Encoding; Optimization;
Conference_Titel :
Evolutionary Computation (CEC), 2010 IEEE Congress on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4244-6909-3
DOI :
10.1109/CEC.2010.5586354