通过调优实现遗传算法的随时性能自动配置

Automated Configuration of Genetic Algorithms by Tuning for Anytime Performance

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

中文导读

比较四种超参数优化方法在25个伪布尔优化问题上对遗传算法的配置效果,发现使用经验累积分布函数曲线下面积作为成本指标时,即使目标是期望运行时间,也能获得更好的配置。

Abstract

Finding the best configuration of algorithms’ hyperparameters for a given optimization problem is an important task in evolutionary computation. We compare in this work the results of four different hyperparameter optimization (HPO) approaches for a family of genetic algorithms (GAs) on 25 diverse pseudo-Boolean optimization (PBO) problems. More precisely, we compare previously obtained results from a grid search with those obtained from three automated configuration techniques: 1) iterated racing; 2) mixed-integer parallel-efficient global optimization (MIP-EGO); and 3) mixed-integer evolutionary strategies. Using two different cost metrics: 1) expected running time (ERT) and 2) the area under the empirical cumulative distribution function (ECDF) curve, we find that in several cases the best configurations with respect to ERT are obtained when using the area under the ECDF curve as the cost metric during the configuration process. Our results suggest that even when interested in ERT performance, it might be preferable to use anytime performance measures for the configuration task. We also observe that tuning for ERT is much more sensitive with respect to the budget that is allocated to the target algorithms.

进化计算超参数优化遗传算法伪布尔优化