On the Effectiveness of Sampling for Evolutionary Optimization in Noisy Environments

被引:4
|
作者
Qian, Chao [1 ,2 ]
Yu, Yang [2 ]
Tang, Ke [1 ]
Jin, Yaochu [3 ]
Yao, Xin [1 ,4 ]
Zhou, Zhi-Hua [2 ]
机构
[1] Univ Sci & Technol China, Sch Comp Sci & Technol, UBRI, Hefei 230027, Anhui, Peoples R China
[2] Nanjing Univ, Natl Key Lab Novel Software Technol, Nanjing 210023, Jiangsu, Peoples R China
[3] Univ Surrey, Dept Comp Sci, Guildford GU2 7XH, Surrey, England
[4] Univ Birmingham, Sch Comp Sci, Ctr Excellence Res Comp Intelligence & Applicat, Birmingham B15 2TT, W Midlands, England
基金
英国工程与自然科学研究理事会;
关键词
Robust optimization; optimization in noisy environments; evolutionary algorithms; running time analysis; computational complexity; DRIFT ANALYSIS; RUNNING TIME; LOWER BOUNDS; ALGORITHMS; ROBUSTNESS; SELECTION; RUNTIME;
D O I
10.1162/evco_a_00201
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In real-world optimization tasks, the objective (i. e., fitness) function evaluation is often disturbed by noise due to a wide range of uncertainties. Evolutionary algorithms are often employed in noisy optimization, where reducing the negative effect of noise is a crucial issue. Sampling is a popular strategy for dealing with noise: to estimate the fitness of a solution, it evaluates the fitness multiple (k) times independently and then uses the sample average to approximate the true fitness. Obviously, sampling can make the fitness estimation closer to the true value, but also increases the estimation cost. Previous studies mainly focused on empirical analysis and design of efficient sampling strategies, while the impact of sampling is unclear from a theoretical viewpoint. In this article, we show that sampling can speed up noisy evolutionary optimization exponentially via rigorous running time analysis. For the (1+ 1)-EA solving the OneMax and the LeadingOnes problems under prior (e. g., one-bit) or posterior (e. g., additive Gaussian) noise, we prove that, under a high noise level, the running time can be reduced from exponential to polynomial by sampling. The analysis also shows that a gap of one on the value of k for sampling can lead to an exponential difference on the expected running time, cautioning for a careful selection of k. We further prove by using two illustrative examples that sampling can be more effective for noise handling than parent populations and threshold selection, two strategies that have shown to be robust to noise. Finally, we also show that sampling can be ineffective when noise does not bring a negative impact.
引用
收藏
页码:237 / 267
页数:31
相关论文
共 50 条
  • [41] Preference-based Pareto optimization in certain and noisy environments
    Trautmann, Heike
    Mehnen, Joern
    ENGINEERING OPTIMIZATION, 2009, 41 (01) : 23 - 38
  • [42] Iris Segmentation Using Feature Channel Optimization for Noisy Environments
    Hao, Kangli
    Feng, Guorui
    Ren, Yanli
    Zhang, Xinpeng
    COGNITIVE COMPUTATION, 2020, 12 (06) : 1205 - 1216
  • [43] Chaotic annealing with hypothesis test for function optimization in noisy environments
    Pan, Hui
    Wang, Ling
    Liu, Bo
    CHAOS SOLITONS & FRACTALS, 2008, 35 (05) : 888 - 894
  • [44] A Simple Distributed Particle Swarm Optimization for Dynamic and Noisy Environments
    Cui, Xiaohui
    St Charles, Jesse
    Potok, Thomas E.
    NICSO 2008: NATURE INSPIRED COOPERATIVE STRATEGIES FOR OPTIMIZATION, 2009, 236 : 89 - +
  • [45] Effectiveness of evolutionary algorithms for optimization of heat exchangers
    Khosravi, Rihanna
    Khosravi, Abbas
    Nahavandi, Saeid
    Hajabdollahi, Hassan
    ENERGY CONVERSION AND MANAGEMENT, 2015, 89 : 281 - 288
  • [46] Noisy Evolutionary Optimization With Application to Grid-Based Persistent Monitoring
    He, Xiaoyu
    Tang, Xueyan
    Zheng, Zibin
    Zhou, Yuren
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2024, 28 (06) : 1838 - 1851
  • [47] A New Analysis Method for Evolutionary Optimization of Dynamic and Noisy Objective Functions
    Dang-Nhu, Raphael
    Dardinier, Thibault
    Doerr, Benjamin
    Izacard, Gautier
    Nogneng, Dorian
    GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, : 1467 - 1474
  • [48] The Rolling Tide Evolutionary Algorithm: A Multiobjective Optimizer for Noisy Optimization Problems
    Fieldsend, Jonathan E.
    Everson, Richard M.
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (01) : 103 - 117
  • [49] Introducing Robust Evolutionary Optimization in Noisy Fractional-Order Systems
    Du, Wei
    Tong, Le
    INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2020, 30 (08):
  • [50] Effects of Noisy Multiobjective Test Functions Applied to Evolutionary Optimization Algorithms
    Ryter, Remo
    Hanne, Thomas
    Dornberger, Rolf
    JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2020, 11 (03) : 128 - 134