{"title":"针对不同冲突程度问题的多目标进化算法的理论优势","authors":"Weijie Zheng","doi":"arxiv-2408.04207","DOIUrl":null,"url":null,"abstract":"The field of multiobjective evolutionary algorithms (MOEAs) often emphasizes\nits popularity for optimization problems with conflicting objectives. However,\nit is still theoretically unknown how MOEAs perform for different degrees of\nconflict, even for no conflicts, compared with typical approaches outside this\nfield. As the first step to tackle this question, we propose the OneMaxMin$_k$\nbenchmark class with the degree of the conflict $k\\in[0..n]$, a generalized\nvariant of COCZ and OneMinMax. Two typical non-MOEA approaches, scalarization\n(weighted-sum approach) and $\\epsilon$-constraint approach, are considered. We\nprove that for any set of weights, the set of optima found by scalarization\napproach cannot cover the full Pareto front. Although the set of the optima of\nconstrained problems constructed via $\\epsilon$-constraint approach can cover\nthe full Pareto front, the general used ways (via exterior or nonparameter\npenalty functions) to solve such constrained problems encountered difficulties.\nThe nonparameter penalty function way cannot construct the set of optima whose\nfunction values are the Pareto front, and the exterior way helps (with expected\nruntime of $O(n\\ln n)$ for the randomized local search algorithm for reaching\nany Pareto front point) but with careful settings of $\\epsilon$ and $r$\n($r>1/(\\epsilon+1-\\lceil \\epsilon \\rceil)$). In constrast, the generally analyzed MOEAs can efficiently solve\nOneMaxMin$_k$ without above careful designs. We prove that (G)SEMO, MOEA/D,\nNSGA-II, and SMS-EMOA can cover the full Pareto front in $O(\\max\\{k,1\\}n\\ln n)$\nexpected number of function evaluations, which is the same asymptotic runtime\nas the exterior way in $\\epsilon$-constraint approach with careful settings. As\na side result, our results also give the performance analysis of solving a\nconstrained problem via multiobjective way.","PeriodicalId":501347,"journal":{"name":"arXiv - CS - Neural and Evolutionary Computing","volume":"27 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Theoretical Advantage of Multiobjective Evolutionary Algorithms for Problems with Different Degrees of Conflict\",\"authors\":\"Weijie Zheng\",\"doi\":\"arxiv-2408.04207\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The field of multiobjective evolutionary algorithms (MOEAs) often emphasizes\\nits popularity for optimization problems with conflicting objectives. However,\\nit is still theoretically unknown how MOEAs perform for different degrees of\\nconflict, even for no conflicts, compared with typical approaches outside this\\nfield. As the first step to tackle this question, we propose the OneMaxMin$_k$\\nbenchmark class with the degree of the conflict $k\\\\in[0..n]$, a generalized\\nvariant of COCZ and OneMinMax. Two typical non-MOEA approaches, scalarization\\n(weighted-sum approach) and $\\\\epsilon$-constraint approach, are considered. We\\nprove that for any set of weights, the set of optima found by scalarization\\napproach cannot cover the full Pareto front. Although the set of the optima of\\nconstrained problems constructed via $\\\\epsilon$-constraint approach can cover\\nthe full Pareto front, the general used ways (via exterior or nonparameter\\npenalty functions) to solve such constrained problems encountered difficulties.\\nThe nonparameter penalty function way cannot construct the set of optima whose\\nfunction values are the Pareto front, and the exterior way helps (with expected\\nruntime of $O(n\\\\ln n)$ for the randomized local search algorithm for reaching\\nany Pareto front point) but with careful settings of $\\\\epsilon$ and $r$\\n($r>1/(\\\\epsilon+1-\\\\lceil \\\\epsilon \\\\rceil)$). In constrast, the generally analyzed MOEAs can efficiently solve\\nOneMaxMin$_k$ without above careful designs. We prove that (G)SEMO, MOEA/D,\\nNSGA-II, and SMS-EMOA can cover the full Pareto front in $O(\\\\max\\\\{k,1\\\\}n\\\\ln n)$\\nexpected number of function evaluations, which is the same asymptotic runtime\\nas the exterior way in $\\\\epsilon$-constraint approach with careful settings. As\\na side result, our results also give the performance analysis of solving a\\nconstrained problem via multiobjective way.\",\"PeriodicalId\":501347,\"journal\":{\"name\":\"arXiv - CS - Neural and Evolutionary Computing\",\"volume\":\"27 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-08-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Neural and Evolutionary Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2408.04207\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Neural and Evolutionary Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.04207","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Theoretical Advantage of Multiobjective Evolutionary Algorithms for Problems with Different Degrees of Conflict
The field of multiobjective evolutionary algorithms (MOEAs) often emphasizes
its popularity for optimization problems with conflicting objectives. However,
it is still theoretically unknown how MOEAs perform for different degrees of
conflict, even for no conflicts, compared with typical approaches outside this
field. As the first step to tackle this question, we propose the OneMaxMin$_k$
benchmark class with the degree of the conflict $k\in[0..n]$, a generalized
variant of COCZ and OneMinMax. Two typical non-MOEA approaches, scalarization
(weighted-sum approach) and $\epsilon$-constraint approach, are considered. We
prove that for any set of weights, the set of optima found by scalarization
approach cannot cover the full Pareto front. Although the set of the optima of
constrained problems constructed via $\epsilon$-constraint approach can cover
the full Pareto front, the general used ways (via exterior or nonparameter
penalty functions) to solve such constrained problems encountered difficulties.
The nonparameter penalty function way cannot construct the set of optima whose
function values are the Pareto front, and the exterior way helps (with expected
runtime of $O(n\ln n)$ for the randomized local search algorithm for reaching
any Pareto front point) but with careful settings of $\epsilon$ and $r$
($r>1/(\epsilon+1-\lceil \epsilon \rceil)$). In constrast, the generally analyzed MOEAs can efficiently solve
OneMaxMin$_k$ without above careful designs. We prove that (G)SEMO, MOEA/D,
NSGA-II, and SMS-EMOA can cover the full Pareto front in $O(\max\{k,1\}n\ln n)$
expected number of function evaluations, which is the same asymptotic runtime
as the exterior way in $\epsilon$-constraint approach with careful settings. As
a side result, our results also give the performance analysis of solving a
constrained problem via multiobjective way.