Hard Problems are Easier for Success-based Parameter Control
Mario Alejandro Hevia Fajardo, Dirk Sudholt

TL;DR
This paper investigates the effectiveness of success-based parameter control in evolutionary algorithms, demonstrating robustness on hard functions and providing theoretical bounds on optimization time.
Contribution
It introduces the concept of everywhere hard functions and provides a general fitness-level upper bound for self-adjusting (1,$mbda$) EA performance.
Findings
Self-adjusting (1,$mbda$) EA performs well on everywhere hard functions.
Expected optimization time is bounded by O(d + log(1/p_min)).
Self-adjustment is robust across different success rates s.
Abstract
Recent works showed that simple success-based rules for self-adjusting parameters in evolutionary algorithms (EAs) can match or outperform the best fixed parameters on discrete problems. Non-elitism in a (1,) EA combined with a self-adjusting offspring population size outperforms common EAs on the multimodal Cliff problem. However, it was shown that this only holds if the success rate that governs self-adjustment is small enough. Otherwise, even on OneMax, the self-adjusting (1,) EA stagnates on an easy slope, where frequent successes drive down the offspring population size. We show that self-adjustment works as intended in the absence of easy slopes. We define everywhere hard functions, for which successes are never easy to find and show that the self-adjusting (1,) EA is robust with respect to the choice of success rates . We give a general…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Metaheuristic Optimization Algorithms Research · Reinforcement Learning in Robotics
