中文

PlatEMO:面向演化多目标优化的 MATLAB 平台

神经与进化计算 2017-10-19 v1

摘要

在过去三十年中,人们开发了大量的演化算法来求解多目标优化问题。然而,目前缺乏一个最新且全面的软件平台,供研究人员对现有算法进行适当的基准测试,也供从业者应用所选算法来解决其现实世界问题。当许多已提出算法的源代码尚未公开时,对这样一个通用工具的需求变得更加迫切。为了解决这些问题,我们在本文中开发了一个用于演化多目标优化的 MATLAB 平台,称为 PlatEMO,它包含 50 多种多目标演化算法和 100 多个多目标测试问题,以及几种广泛使用的性能指标。借助用户友好的图形用户界面,PlatEMO 使用户能够轻松地一次比较多种演化算法,并将统计结果收集到 Excel 或 LaTeX 文件中。更重要的是,PlatEMO 是完全开源的,用户能够在其基础上开发新算法。本文介绍了 PlatEMO 的主要功能,并说明了如何使用它来进行对比实验、嵌入新算法、创建新测试问题以及开发性能指标。PlatEMO 的源代码现可在以下网址获取:http://bimk.ahu.edu.cn/index.php?s=/Index/Software/index.html。

关键词

引用

@article{arxiv.1701.00879,
  title  = {PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization},
  author = {Ye Tian and Ran Cheng and Xingyi Zhang and Yaochu Jin},
  journal= {arXiv preprint arXiv:1701.00879},
  year   = {2017}
}

备注

20 pages, 12 figures, 4 tables