Frequency Fitness Assignment: Optimization without Bias for Good Solutions can be Efficient
Not on the map. Why?
Abstract (arXiv)
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, including traps, jumps, and plateaus. We propose two hybrid approaches that use both direct and FFA-based optimization and find that they perform well. All FFA-based algorithms also perform better on satisfiability problems than any of the pure algorithm variants.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 14 of its 69 references that are in the map. First posted on arXiv 1 Dec 2021.
Builds on
14 of 69 references.
References · 14
- 2017Quality and Diversity Optimization: A Unifying Modular Frameworkcited by 113
- 2019Benchmarking Discrete Optimization Heuristics with IOHprofilercited by 14
- 2018Quality Diversity Through Surprisecited by 12
- 2020Fixed-Target Runtime Analysiscited by 9
- 2017Runtime Analysis of the (1+(λ,λ)) Genetic Algorithm on Random Satisfiable 3-CNF Formulascited by 7
- 2018Evolutionary Algorithms and Submodular Functions: Benefits of Heavy-Tailed Mutationscited by 6
- 2015Optimal Parameter Choices Through Self-Adjustment: Applying the 1/5-th Rule in Discrete Settingscited by 5
- 2018Precise Runtime Analysis for Plateau Functionscited by 4
- 2018The Query Complexity of a Permutation-Based Variant of Mastermindcited by 4
- 2014How Crossover Speeds Up Building-Block Assembly in Genetic Algorithmscited by 3
- 2014Unbiased Black-Box Complexities of Jump Functionscited by 3
- 2021On Steady-State Evolutionary Algorithms and Selective Pressure: Why Inverse Rank-Based Allocation of Reproductive Trials is Bestcited by 3
Built on by
Not cited yet.