{"title":"Evolutionary Algorithms Are Significantly More Robust to Noise When They Ignore It","authors":"Denis Antipov, Benjamin Doerr","doi":"arxiv-2409.00306","DOIUrl":null,"url":null,"abstract":"Randomized search heuristics (RHSs) are generally believed to be robust to\nnoise. However, almost all mathematical analyses on how RSHs cope with a noisy\naccess to the objective function assume that each solution is re-evaluated\nwhenever it is compared to others. This is unfortunate, both because it wastes\ncomputational resources and because it requires the user to foresee that noise\nis present (as in a noise-free setting, one would never re-evaluate solutions). In this work, we show the need for re-evaluations could be overestimated, and\nin fact, detrimental. For the classic benchmark problem of how the $(1+1)$\nevolutionary algorithm optimizes the LeadingOnes benchmark, we show that\nwithout re-evaluations up to constant noise rates can be tolerated, much more\nthan the $O(n^{-2} \\log n)$ noise rates that can be tolerated when\nre-evaluating solutions. This first runtime analysis of an evolutionary algorithm solving a\nsingle-objective noisy problem without re-evaluations could indicate that such\nalgorithms cope with noise much better than previously thought, and without the\nneed to foresee the presence of noise.","PeriodicalId":501347,"journal":{"name":"arXiv - CS - Neural and Evolutionary Computing","volume":"60 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-31","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-2409.00306","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Randomized search heuristics (RHSs) are generally believed to be robust to
noise. However, almost all mathematical analyses on how RSHs cope with a noisy
access to the objective function assume that each solution is re-evaluated
whenever it is compared to others. This is unfortunate, both because it wastes
computational resources and because it requires the user to foresee that noise
is present (as in a noise-free setting, one would never re-evaluate solutions). In this work, we show the need for re-evaluations could be overestimated, and
in fact, detrimental. For the classic benchmark problem of how the $(1+1)$
evolutionary algorithm optimizes the LeadingOnes benchmark, we show that
without re-evaluations up to constant noise rates can be tolerated, much more
than the $O(n^{-2} \log n)$ noise rates that can be tolerated when
re-evaluating solutions. This first runtime analysis of an evolutionary algorithm solving a
single-objective noisy problem without re-evaluations could indicate that such
algorithms cope with noise much better than previously thought, and without the
need to foresee the presence of noise.