PlatEMO: платформа MATLAB для эволюционной многокритериальной оптимизации [образовательный форум]

PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization [Educational Forum]
Xingyi Zhang, Yaochu Jin, Ran Cheng, Ye Tian
2017-10-11

PlatEMOэволюционная многокритериальная оптимизациямногокритериальные тестовые задачимногокритериальные эволюционные алгоритмыиндикаторы производительности
За последние три десятилетия было разработано большое количество эволюционных алгоритмов для решения задач многокритериальной оптимизации. Однако отсутствует актуальная и всеобъемлющая программная платформа, позволяющая исследователям надлежащим образом бенчмаркировать существующие алгоритмы и практикам применять выбранные алгоритмы для решения реальных задач. Потребность в таком общем инструменте становится особенно острой в условиях, когда исходный код многих предложенных алгоритмов не был обнародован. Для решения этих проблем нами разработана платформа MATLAB для эволюционной многокритериальной оптимизации под названием PlatEMO, которая включает более 50 эволюционных многокритериальных алгоритмов и более 100 тестовых задач для многокритериальной оптимизации, а также несколько широко используемых показателей качества. Благодаря удобному графическому интерфейсу PlatEMO позволяет пользователям легко сравнивать несколько эволюционных алгоритмов одновременно и собирать статистические результаты в файлы Excel или LaTeX. Что важнее, PlatEMO полностью с открытым исходным кодом, что позволяет пользователям разрабатывать новые алгоритмы на его основе. В статье представлены основные возможности PlatEMO и показано, как использовать платформу для проведения сравнительных экспериментов, встраивания новых алгоритмов, создания новых тестовых задач и разработки показателей качества. Исходный код PlatEMO доступен по адресу: http://bimk.ahu.edu.cn/index.php?s=/Index/Software/index.html.
1
PlatEMO включает более 50 многокритериальных эволюционных алгоритмов и более 100 тестовых многокритериальных задач.
2
PlatEMO — это MATLAB‑платформа для эволюционной многокритериальной оптимизации, объединяющая алгоритмы, задачи и индикаторы.
3
PlatEMO полностью с открытым исходным кодом, что позволяет пользователям разрабатывать и встраивать новые алгоритмы, тестовые задачи и показатели.
4
PlatEMO имеет удобный графический интерфейс и может экспортировать статистические результаты в файлы Excel или LaTeX.
5
Платформа решает проблему отсутствия современного всестороннего инструмента для бенчмаркинга и ограниченной публичной доступности исходных кодов многих алгоритмов.
6
Платформа предоставляет несколько широко используемых показателей качества и поддерживает сравнительные эксперименты с несколькими алгоритмами одновременно.

Платформа PlatEMO на MATLAB для эволюционной многокритериальной оптимизации

Предоставление современного открытого программного обеспечения, реализующего и сопоставляющего эволюционные алгоритмы многокритериальной оптимизации, тестовые задачи и показатели качества с графическим интерфейсом для проведения сравнительных экспериментов, встраивания алгоритмов и экспорта результатов

Publication Details
Publication Date
2017-10-11
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Xingyi Zhang
Yaochu Jin
Ran Cheng
Ye Tian
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%