...
首页> 外文期刊>Cybernetics, IEEE Transactions on >A Dynamic Multiarmed Bandit-Gene Expression Programming Hyper-Heuristic for Combinatorial Optimization Problems
【24h】

A Dynamic Multiarmed Bandit-Gene Expression Programming Hyper-Heuristic for Combinatorial Optimization Problems

机译:求解组合优化问题的动态多臂匪基因表达程序超启发式

获取原文
获取原文并翻译 | 示例
           

摘要

Hyper-heuristics are search methodologies that aim to provide high-quality solutions across a wide variety of problem domains, rather than developing tailor-made methodologies for each problem instance/domain. A traditional hyper-heuristic framework has two levels, namely, the high level strategy (heuristic selection mechanism and the acceptance criterion) and low level heuristics (a set of problem specific heuristics). Due to the different landscape structures of different problem instances, the high level strategy plays an important role in the design of a hyper-heuristic framework. In this paper, we propose a new high level strategy for a hyper-heuristic framework. The proposed high-level strategy utilizes a dynamic multiarmed bandit-extreme value-based reward as an online heuristic selection mechanism to select the appropriate heuristic to be applied at each iteration. In addition, we propose a gene expression programming framework to automatically generate the acceptance criterion for each problem instance, instead of using human-designed criteria. Two well-known, and very different, combinatorial optimization problems, one static (exam timetabling) and one dynamic (dynamic vehicle routing) are used to demonstrate the generality of the proposed framework. Compared with state-of-the-art hyper-heuristics and other bespoke methods, empirical results demonstrate that the proposed framework is able to generalize well across both domains. We obtain competitive, if not better results, when compared to the best known results obtained from other methods that have been presented in the scientific literature. We also compare our approach against the recently released hyper-heuristic competition test suite. We again demonstrate the generality of our approach when we compare against other methods that have utilized the same six benchmark datasets from this test suite.
机译:超启发式搜索是一种旨在为各种问题领域提供高质量解决方案的搜索方法,而不是针对每个问题实例/领域开发量身定制的方法。传统的超启发式框架有两个层次,即高级策略(启发式选择机制和接受标准)和低级启发式(一组问题特定的启发式)。由于不同问题实例的景观结构不同,因此高级策略在超启发式框架的设计中起着重要作用。在本文中,我们为超启发式框架提出了一种新的高级策略。所提出的高级策略利用动态多臂强盗-基于价值的奖励作为在线启发式选择机制,以选择在每次迭代中应用的适当启发式。此外,我们提出了一种基因表达编程框架,可以自动生成每个问题实例的接受标准,而不是使用人工设计的标准。使用两个众所周知的且非常不同的组合优化问题,一个静态(考试时间表)和一个动态(动态车辆路线)来证明所提出框架的一般性。与最新的超启发式方法和其他定制方法相比,经验结果表明,所提出的框架能够很好地概括两个领域。与从科学文献中提出的其他方法获得的最著名的结果相比,我们可以获得有竞争力的结果,即使不是更好的结果。我们还将我们的方法与最近发布的超启发式竞争测试套件进行了比较。当我们与使用了该测试套件中相同的六个基准数据集的其他方法进行比较时,我们再次证明了该方法的普遍性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号