jMetal: A Java framework for multi-objective optimization

jMetal: A Java framework for multi-objective optimization
复制标题

DOI:
10.1016/j.advengsoft.2011.05.014
复制
发表时间:
2011-10-01
影响因子:
4.8
通讯作者:
Nebro, Antonio J.
Nebro, Antonio J.
中科院分区:
工程技术2区
文献类型:
--
作者:
Durillo, Juan J.;Nebro, Antonio J.

文献摘要

被引文献

相似文献

本文描述了一个基于Java的面向对象框架jMetals,它旨在开发、实验和研究用于解决多目标优化问题的元启发式算法。JMetals包括许多经典的和现代的最先进的优化器,广泛的基准问题集,以及一组用于评估算法性能的众所周知的质量指标。该框架还支持执行完整的实验研究,这些实验研究可以通过使用jMetals的图形界面进行配置和执行。其他功能包括自动生成获得结果的统计信息,以及利用当前多核处理器的可用性来加快实验的运行时间。在这项工作中,我们包括两个案例研究,以说明jMetals在使用元启发式解决问题以及设计和执行实验研究中的使用。(C)2011爱思唯尔有限公司。保留所有权利。
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 interface. Other features include the automatic generation of statistical information of the obtained results, and taking advantage of the current availability of multi-core processors to speed-up the running time of the experiments. In this work, we include two case studies to illustrate the use of jMetal in both solving a problem with a metaheuristic and designing and performing an experimental study. (C) 2011 Elsevier Ltd. All rights reserved.