🌙

频率适应度分配:无偏好的优化可以高效

Frequency Fitness Assignment: Optimization Without Bias for Good Solutions Can Be Efficient

IEEE Transactions on Evolutionary Computation · 2022
被引 5
ABS 4

中文导读

提出频率适应度分配方法,使算法不偏向更好解,在困难问题上显著提升两种前沿进化算法的性能,实验显示多项式时间运行。

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 toward 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 evolutionary algorithms, the Greedy (2+1) GA and the self-adjusting <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$(1+(\lambda,\lambda))$ </tex-math></inline-formula> 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.

进化算法数学优化适应度函数遗传算法人工智能