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 条
  • [21] Grasshopper optimization algorithm for multi-objective optimization problems
    Mirjalili, Seyedeh Zahra
    Mirjalili, Seyedali
    Saremi, Shahrzad
    Faris, Hossam
    Aljarah, Ibrahim
    APPLIED INTELLIGENCE, 2018, 48 (04) : 805 - 820
  • [22] Grasshopper optimization algorithm for multi-objective optimization problems
    Seyedeh Zahra Mirjalili
    Seyedali Mirjalili
    Shahrzad Saremi
    Hossam Faris
    Ibrahim Aljarah
    Applied Intelligence, 2018, 48 : 805 - 820
  • [23] Multi-objective Brainstorm Optimization Algorithm for Sparse Optimization
    Liang, J. J.
    Wang, P.
    Yue, C. T.
    Yu, K. J.
    Li, Z. H.
    Qu, B. Y.
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 2211 - 2218
  • [24] An Algorithm for Multi-Objective Multi-Agent Optimization
    Blondin, Maude J.
    Hale, Matthew
    2020 AMERICAN CONTROL CONFERENCE (ACC), 2020, : 1489 - 1494
  • [25] Multi-objective interior search algorithm for optimization: A new multi-objective meta-heuristic algorithm
    Torabi, Navid
    Tavakkoli-Moghaddam, Reza
    Najafi, Esmaiel
    Lotfi, Farhad Hosseinzadeh
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2018, 35 (03) : 3307 - 3319
  • [26] MOCOVIDOA: a novel multi-objective coronavirus disease optimization algorithm for solving multi-objective optimization problems
    Khalid, Asmaa M. M.
    Hamza, Hanaa M. M.
    Mirjalili, Seyedali
    Hosny, Khaid M. M.
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (23): : 17319 - 17347
  • [27] A novel immune dominance selection multi-objective optimization algorithm for solving multi-objective optimization problems
    Xiao, Jin-ke
    Li, Wei-min
    Xiao, Xin-rong
    Cheng-zhong, L., V
    APPLIED INTELLIGENCE, 2017, 46 (03) : 739 - 755
  • [28] MOCOVIDOA: a novel multi-objective coronavirus disease optimization algorithm for solving multi-objective optimization problems
    Asmaa M. Khalid
    Hanaa M. Hamza
    Seyedali Mirjalili
    Khaid M. Hosny
    Neural Computing and Applications, 2023, 35 : 17319 - 17347
  • [29] A novel immune dominance selection multi-objective optimization algorithm for solving multi-objective optimization problems
    Jin-ke Xiao
    Wei-min Li
    Xin-rong Xiao
    Cheng-zhong LV
    Applied Intelligence, 2017, 46 : 739 - 755
  • [30] Multi-objective Optimization Using Immune Algorithm
    Guo, Pengfei
    Wang, Xuezhi
    Han, Yingshi
    APPLIED INFORMATICS AND COMMUNICATION, PT III, 2011, 226 : 527 - 534