• 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