The jMetal Framework for Multi-Objective Optimization: Design and Architecture

被引:0
作者
Durillo, Juan J. [1 ]
Nebro, Antonio J. [1 ]
Alba, Enrique [1 ]
机构
[1] Univ Malaga, Dept Lenguajes & Ciencias Computac, E-29071 Malaga, Spain
来源
2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC) | 2010年
关键词
EVOLUTIONARY ALGORITHMS;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:8
相关论文
共 50 条
[41]   Multi-Objective Optimization with Surrogate Trees [J].
Verbeeck, Denny ;
Maes, Francis ;
De Grave, Kurt ;
Blockeel, Hendrik .
GECCO'13: PROCEEDINGS OF THE 2013 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2013, :679-686
[42]   Multi-objective spotted hyena optimizer: A Multi-objective optimization algorithm for engineering problems [J].
Dhiman, Gaurav ;
Kumar, Vijay .
KNOWLEDGE-BASED SYSTEMS, 2018, 150 :175-197
[43]   Multi-objective generalized normal distribution optimization: a novel algorithm for multi-objective problems [J].
Khodadadi, Nima ;
Khodadadi, Ehsan ;
Abdollahzadeh, Benyamin ;
EI-Kenawy, El-Sayed M. ;
Mardanpour, Pezhman ;
Zhao, Weiguo ;
Gharehchopogh, Farhad Soleimanian ;
Mirjalili, Seyedali .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (08) :10589-10631
[44]   Benefits of Incorporating Designer Preferences Within a Multi-Objective Airfoil Design Framework [J].
Carrese, Robert ;
Winarto, Hadi ;
Watmuff, Jon ;
Wickramasinghe, Upali K. .
JOURNAL OF AIRCRAFT, 2011, 48 (03) :832-844
[45]   Grasshopper optimization algorithm for multi-objective optimization problems [J].
Mirjalili, Seyedeh Zahra ;
Mirjalili, Seyedali ;
Saremi, Shahrzad ;
Faris, Hossam ;
Aljarah, Ibrahim .
APPLIED INTELLIGENCE, 2018, 48 (04) :805-820
[46]   Visualizing the Optimization Process for Multi-objective Optimization Problems [J].
Chakuma, Bayanda ;
Helbig, Marde .
ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, ICAISC 2018, PT I, 2018, 10841 :333-344
[47]   Multi-objective ant lion optimizer: a multi-objective optimization algorithm for solving engineering problems [J].
Mirjalili, Seyedali ;
Jangir, Pradeep ;
Saremi, Shahrzad .
APPLIED INTELLIGENCE, 2017, 46 (01) :79-95
[48]   MOIMPA: multi-objective improved marine predators algorithm for solving multi-objective optimization problems [J].
Hassan, Mohamed H. ;
Daqaq, Fatima ;
Selim, Ali ;
Dominguez-Garcia, Jose Luis ;
Kamel, Salah .
SOFT COMPUTING, 2023, 27 (21) :15719-15740
[49]   An efficient hybrid multi-objective particle swarm optimization with a multi-objective dichotomy line search [J].
Xu, Gang ;
Yang, Yu-qun ;
Liu, Bin-Bin ;
Xu, Yi-hong ;
Wu, Ai-jun .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2015, 280 :310-326
[50]   Nonlinear channel equalizer design using directional evolutionary multi-objective optimization [J].
Zong, N ;
Hong, X .
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2005, 36 (12) :737-755