论文标题
翻转当地探索的开关:逆转遗传算法
Flipping the switch on local exploration: Genetic Algorithms with Reversals
论文作者
论文摘要
复杂系统的一个重要特征是具有许多局部最小值和子结构的问题域。生物系统通过在环境或发育环境之间切换在不同的子系统之间来管理这些局部最小值。遗传算法(GA)可以模仿此切换性能,并提供一种克服问题域复杂性的手段。但是,标准GA需要其他操作员,该操作员将允许以随机方式进行大规模探索。无梯度的启发式搜索技术适合在离散域中为这种单个客观优化任务提供最佳解决方案,尤其是与明显较慢的基于梯度的方法相比。为此,作者从飞行计划域中转向优化问题。作者比较了这种无梯度的启发式搜索算法的性能,并提出了气体的变体。还引入了迭代的链接方法(IC)方法,这是通过触发多个局部搜索而不是突变操作员的奇异作用来基于传统链接技术的。作者将表明,使用多个本地搜索可以改善本地随机搜索的性能,从而为许多其他问题域提供了足够的机会。据观察,所提出的GA变体在所有基准测试基准中的平均成本最少,包括提出的问题和IC算法的性能要比其成分更好。
One important feature of complex systems are problem domains that have many local minima and substructure. Biological systems manage these local minima by switching between different subsystems depending on their environmental or developmental context. Genetic Algorithms (GA) can mimic this switching property as well as provide a means to overcome problem domain complexity. However, standard GA requires additional operators that will allow for large-scale exploration in a stochastic manner. Gradient-free heuristic search techniques are suitable for providing an optimal solution in the discrete domain to such single objective optimization tasks, particularly compared to gradient-based methods which are noticeably slower. To do this, the authors turn to an optimization problem from the flight scheduling domain. The authors compare the performance of such common gradient-free heuristic search algorithms and propose variants of GAs. The Iterated Chaining (IC) method is also introduced, building upon traditional chaining techniques by triggering multiple local searches instead of the singular action of a mutation operator. The authors will show that the use of multiple local searches can improve performance on local stochastic searches, providing ample opportunity for application to a host of other problem domains. It is observed that the proposed GA variants have the least average cost across all benchmarks including the problem proposed and IC algorithm performs better than its constituents.