How to Use the Metropolis Algorithm for Multi-Objective Optimization?

被引:0
|
作者
Zheng, Weijie [1 ]
Li, Mingfeng [1 ]
Deng, Renzhong [1 ]
Doerr, Benjamin [2 ]
机构
[1] Harbin Inst Technol, Int Res Inst Artificial Intelligence, Sch Comp Sci & Technol, Shenzhen, Peoples R China
[2] Inst Polytech Paris, Lab Informat LIX, Ecole Polytech, CNRS, Palaiseau, France
来源
THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 18 | 2024年
基金
中国国家自然科学基金;
关键词
EVOLUTIONARY ALGORITHMS; CHOICE;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Metropolis algorithm can cope with local optima by accepting inferior solutions with suitably small probability. That this can work well was not only observed in empirical research, but also via mathematical runtime analyses on single-objective benchmarks. This paper takes several steps towards understanding, again via theoretical means, whether such advantages can also be obtained in multi-objective optimization. The original Metropolis algorithm has two components, one-bit mutation and the acceptance strategy, which allows accepting inferior solutions. When adjusting the acceptance strategy to multi-objective optimization in the way that an inferior solution that is accepted replaces its parent, then the Metropolis algorithm is not very efficient on our multiobjective version of the multimodal DLB benchmark called DLTB. With one-bit mutation, this multi-objective Metropolis algorithm cannot optimize the DLTB problem, with standard bit-wise mutation it needs at least Omega(n(5)) time to cover the full Pareto front. In contrast, we show that many other multi-objective optimizers, namely the GSEMO, SMS-EMOA, and NSGA-II, only need time O(n(4)). When keeping the parent when an inferior point is accepted, the multi-objective Metropolis algorithm both with one-bit or standard bit-wise mutation solves the DLTB problem efficiently, with one-bit mutation experimentally leading to better results than several other algorithms. Overall, our work suggests that the general mechanism of the Metropolis algorithm can be interesting in multi-objective optimization, but that the implementation details can have a huge impact on the performance.
引用
收藏
页码:20883 / 20891
页数:9
相关论文
共 50 条
  • [31] An evolutionary algorithm for dynamic multi-objective optimization
    Wang, Yuping
    Dang, Chuangyin
    APPLIED MATHEMATICS AND COMPUTATION, 2008, 205 (01) : 6 - 18
  • [32] Incremental placement algorithm for multi-objective optimization
    Li, ZY
    Wu, WM
    Hong, XL
    2003 5TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2003, : 178 - 182
  • [33] MOMPA: Multi-objective marine predator algorithm for solving multi-objective optimization problems
    Jangir, Pradeep
    Buch, Hitarth
    Mirjalili, Seyedali
    Manoharan, Premkumar
    EVOLUTIONARY INTELLIGENCE, 2023, 16 (01) : 169 - 195
  • [34] A Bi-population Multi-objective Algorithm for Continuous Multi-objective Optimization Problem
    Chen, Lili
    Wang, Hongfeng
    PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 4830 - 4833
  • [35] Dynamic multi-objective optimization evolutionary algorithm
    Liu, Chun-an
    Wang, Yuping
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 456 - +
  • [36] An improved genetic algorithm for multi-objective optimization
    Lin, F
    He, GM
    PDCAT 2005: Sixth International Conference on Parallel and Distributed Computing, Applications and Technologies, Proceedings, 2005, : 938 - 940
  • [37] A segmented multi-objective CE optimization algorithm
    Zhao Duo
    Huang Chenxi
    Tang Qichao
    PROCEEDINGS OF THE 2019 14TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2019), 2019, : 1675 - 1680
  • [38] An augmented Lagrangian algorithm for multi-objective optimization
    G. Cocchi
    M. Lapucci
    Computational Optimization and Applications, 2020, 77 : 29 - 56
  • [39] Magnetotactic bacterium multi-objective optimization algorithm
    Xu, Zhidan
    International Journal of Hybrid Information Technology, 2015, 8 (06): : 333 - 340
  • [40] Multi-objective Optimization Using BFO Algorithm
    Niu, Ben
    Wang, Hong
    Tan, Lijing
    Xu, Jun
    BIO-INSPIRED COMPUTING AND APPLICATIONS, 2012, 6840 : 582 - +