Passer à la navigation principale Passer à la recherche Passer au contenu principal

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

  • School of Computer Science and Technology, Harbin Institute of Technology

Résultats de recherche: Contribution à un journalArticle de conférenceRevue par des pairs

Résumé

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 Ω(n5) 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(n4). 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.

langue originaleAnglais
Pages (de - à)20883-20891
Nombre de pages9
journalProceedings of the AAAI Conference on Artificial Intelligence
Volume38
Numéro de publication18
Les DOIs
étatPublié - 25 mars 2024
Evénement38th AAAI Conference on Artificial Intelligence, AAAI 2024 - Vancouver, Canada
Durée: 20 févr. 202427 févr. 2024

Empreinte digitale

Examiner les sujets de recherche de « How to Use the Metropolis Algorithm for Multi-Objective Optimization? ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation