首页> 外文会议>International conference on learning and intelligent optimization >An Empirical Study of Per-instance Algorithm Scheduling
【24h】

An Empirical Study of Per-instance Algorithm Scheduling

机译:基于实例的算法调度的实证研究

获取原文

摘要

Algorithm selection is a prominent approach to improve a system's performance by selecting a well-performing algorithm from a portfolio for an instance at hand. One extension of the traditional algorithm selection problem is to not only select one single algorithm but a schedule of algorithms to increase robustness. Some approaches exist for solving this problem of selecting schedules on a per-instance basis (e.g., the Sunny and 3S systems), but to date, a fair and thorough comparison of these is missing. In this work, we implement Sunny's approach and dynamic schedules inspired by 3S in the flexible algorithm selection framework flexfolio to use the same code base for a fair comparison. Based on the algorithm selection library (ASlib), we perform the first thorough empirical study on the strengths and weaknesses of per-instance algorithm schedules. We observe that on some domains it is crucial to use a training phase to limit the maximal size of schedules and to select the optimal neighborhood size of k-nearest-neighbor. By modifying our implemented variants of the Sunny and 3S approaches in this way, we achieve strong performance on many ASlib benchmarks and establish new state-of-the-art performance on 3 scenarios.
机译:算法选择是一种突出的方法,可以通过从现有实例的投资组合中选择性能良好的算法来提高系统性能。传统算法选择问题的一种扩展是不仅选择一种算法,而且选择一系列算法以提高鲁棒性。存在一些用于解决基于实例选择时间表的问题的方法(例如,Sunny和3S系统),但是迄今为止,缺少对它们的公平和彻底的比较。在这项工作中,我们在灵活的算法选择框架flexfolio中实现了3S启发的Sunny方法和动态计划,以使用相同的代码库进行公平的比较。基于算法选择库(ASlib),我们对基于实例的算法计划的优缺点进行了首次彻底的实证研究。我们观察到在某些领域,至关重要的是使用训练阶段来限制调度的最大大小,并选择k最近邻居的最佳邻居大小。通过以这种方式修改我们已实现的Sunny和3S方法变体,我们在许多ASlib基准测试中都取得了出色的性能,并在3种情况下建立了最新的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号