Сравнение эффективности различных подходов к формированию популяции при решении задач многокритериальной нестационарной оптимизации
Автор: Рурич М.А., Вахнин А.В., Сопов Е.А.
Журнал: Сибирский аэрокосмический журнал @vestnik-sibsau
Рубрика: Информатика, вычислительная техника и управление
Статья в выпуске: 2 т.23, 2022 года.
Бесплатный доступ
Многокритериальная нестационарная оптимизация является недостаточно изученным на данный момент классом задач оптимизации, однако представляет собой большую практическую ценность. В задачах многокритериальной нестационарной оптимизации целевые функции, их параметры и ограничения, накладываемые на область поиска, изменяются во времени, из этого следует изменение решения задачи. При возникновении изменений в задаче алгоритму необходимо адаптироваться к изменениям таким образом, чтобы скорость сходимости к решению задачи была достаточно высокой. Работа посвящена сравнению эффективности использования трех разных подходов к формированию популяции при возникновении изменений в задаче многокритериальной нестационарной оптимизации: использование полученных на предыдущем шаге решений, случайная инициализация популяции и частичное использование предыдущих решений. В первой части статьи приводится классификация изменений, возникающих в задачах этого типа; рассматриваются существующие на данный момент подходы к решению задач, основанные на использовании эволюционных алгоритмов. В ходе исследования при решении задач многокритериальной нестационарной оптимизации используются алгоритмы многокритериальной оптимизации NSGA-2 и SPEA2, для сравнения подходов к формированию популяции используется набор тестовых задач. Полученные результаты были обработаны с помощью статистического критерия Манна - Уитни. Было выявлено, что скорость изменений в задаче влияет на эффективность использования при формировании популяции решений, полученных в предыдущий момент времени.
Многокритериальная оптимизация в нестационарной среде, оптимизация в нестационарной среде, многокритериальная оптимизация, эволюционные алгоритмы
Короткий адрес: https://sciup.org/148324805
IDR: 148324805 | DOI: 10.31772/2712-8970-2022-23-2-227-240
Список литературы Сравнение эффективности различных подходов к формированию популяции при решении задач многокритериальной нестационарной оптимизации
- Yazdani D., Cheng R. A Survey of Evolutionary Continuous Dynamic Optimization Over Two Decades-Part A // IEEE Transactions on Evolutionary Computation. 2021. No. 25(4). P. 609-629.
- Zhang J., Xing L. A Survey of Multiobjective Evolutionary Algorithms // 22017 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC), 2017.
- Nguyen Т. Т., Yang S., Branke J. Evolutionary dynamic optimization: A survey of the state of the art // Swarm and Evolutionary Computation. 2012. No. 6. P. 1-24.
- Azzouz R., Bechikh S., Ben Said L. Dynamic Multi-objective Optimization Using Evolutionary Algorithms: A Survey. Adaptation, Learning, and Optimization. 2016, P. 31-70.
- Yazdani D., Cheng R. A Survey of Evolutionary Continuous Dynamic Optimization Over Two Decades-Part B. // IEEE Transactions on Evolutionary Computation. 2021. No. 25(4). P. 630-650.
- Li C., Yang S. A general framework of multipopulation methods with clustering in indetectable dynamic environments // IEEE Trans. Evol. Comput. 2012. No. 16(4). P. 556-577.
- Deb K., Karthik S. Dynamic multi-objective optimization and decision-making using modified NSGA-II: a case study on hydro-thermal power scheduling. Lecture Notes in Computer Science. 2007. P.803-817.
- Muruganantham A., Tan K., Vadakkepat P. Evolutionary dynamic multiobjective optimization via kalman filter prediction // IEEE Trans. Evol. Comput. 2016. No. 46(12). P. 2862-2873.
- Solving dynamic multi-objective problems with a new prediction-based optimization algorithm / Q. Zhang, S. Jiang, S. Yang, H. Song // PLoS ONE. 2021. No. 16(8).
- Branke J. Memory enhanced evolutionary algorithms for changing optimization problems. Proceedings of the 1999 congress on evolutionary computation, Institute of Electrical and Electronics Engineers, 1999.
- Goh C., Tan K. A competitive-cooperative coevolutionary paradigm for dynamic multiobjective optimization // IEEE Trans. Evol. Comput. 2009. No. 13(1). P. 103-127.
- Branke J., Kaussler Т., Smidt C., Schmeck H. A Multi-population approach to dynamic optimi-zaton problems. Evolutionary Design and Manufacture, Springer Science mathplus Business Media. 2000. P.299-307.
- Li C., Yang S. Fast Multi-Swarm Optimization for dynamic optimization problems. 2008 Fourth International conference on Natural Computation, Institute of Electrical and Electronics Engineers, 2008.
- Deb K., Pratap A., Agarwal S., Meyarivan T. A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II // Ieee transactions on evolutionary computation. 2002. No. 6 (2). P. 182-197.
- Zitzler E., Laumanns M., Thiele L. SPEA2: Improving the Strength Pareto Evolutionary Algorithm. Computer Engineering and Networks Laboratory (TIK), Department of Electrical Engineering, Swiss Federal Institute of Technology (ETH), Zurich, 2001.
- Jiang S., Yang S., Yao X., Chen Tan K., Kaiser M. Benchmark Problems for CEC2018 Competition on Dynamic Multiobjective Optimisation. CEC2018 Competition, 2018.
- Zhang Q., Yang S., Wang R. Novel Prediction Strategies for Dynamic Multiobjective optimization. IEEE Trans. Evol. Comput. 2020, 24(2), P. 260-274.
- Rong M., Gong D., Pedrycz W., Wang L. A multimodel prediction method for dynamic mul-tiobejctive evolutionary optimization. IEEE Trans. Evol. Comput. 2020, No. 24(2), P. 290-304.