Frequency Fitness Assignment: Optimization without Bias for Good Solutions can be Efficient
Thomas Weise, Zhize Wu, Xinlu Li, Yan Chen, J\"org L\"assig

TL;DR
Frequency Fitness Assignment (FFA) transforms how evolutionary algorithms evaluate solutions by minimizing bias towards better solutions, leading to significant performance improvements on complex optimization problems.
Contribution
This paper introduces FFA, a novel fitness assignment method that is invariant under objective transformations and improves existing EAs on challenging problems.
Findings
FFA enhances performance of state-of-the-art EAs on complex benchmarks.
One FFA-based algorithm shows polynomial mean runtimes on various problems.
Hybrid approaches combining FFA and direct optimization perform well.
Abstract
A fitness assignment process transforms the features (such as the objective value) of a candidate solution to a scalar fitness, which then is the basis for selection. Under Frequency Fitness Assignment (FFA), the fitness corresponding to an objective value is its encounter frequency in selection steps and is subject to minimization. FFA creates algorithms that are not biased towards better solutions and are invariant under all injective transformations of the objective function value. We investigate the impact of FFA on the performance of two theory-inspired, state-of-the-art EAs, the Greedy (2+1) GA and the Self-Adjusting (1+(lambda,lambda)) GA. FFA improves their performance significantly on some problems that are hard for them. In our experiments, one FFA-based algorithm exhibited mean runtimes that appear to be polynomial on the theory-based benchmark problems in our study,…
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
TopicsMetaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications · Advanced Multi-Objective Optimization Algorithms
MethodsGenetic Algorithms
