DocumentCode
2331523
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
fYear
2010
fDate
18-23 July 2010
Firstpage
1
Lastpage
8
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation (CEC), 2010 IEEE Congress on
Conference_Location
Barcelona
Print_ISBN
978-1-4244-6909-3
Type
conf
DOI
10.1109/CEC.2010.5586354
Filename
5586354
Link To Document