【24h】

Learning a Stopping Criterion for Local Search

机译:学习本地搜索的停止标准

获取原文

摘要

Local search is a very effective technique to tackle combinatorial problems in multiple areas ranging from telecommunications to transportations, and VLSI circuit design. A local search algorithm typically explores the space of solutions until a given stopping criterion is met. Ideally, the algorithm is executed until a target solution is reached (e.g., optimal or near-optimal). However, in many real-world problems such a target is unknown. In this work, our objective is to study the application of machine learning techniques to carefully craft a stopping criterion. More precisely, we exploit instance features to predict the expected quality of the solution for a given algorithm to solve a given problem instance, we then run the local search algorithm until the expected quality is reached. Our experiments indicate that the suggested method is able to reduce the average runtime up to 80% for real-world instances and up to 97% for randomly generated instances with a minor impact in the quality of the solutions.
机译:本地搜索是一种非常有效的技术,可以解决从电信到运输以及VLSI电路设计等多个领域的组合问题。本地搜索算法通常会探索解决方案的空间,直到满足给定的停止标准为止。理想地,执行算法直到达到目标解(例如,最佳或接近最佳)。但是,在许多实际问题中,这样的目标是未知的。在这项工作中,我们的目标是研究机器学习技术的应用,以精心制定停止标准。更准确地说,我们利用实例特征来预测给定算法以解决给定问题实例的解决方案的预期质量,然后运行本地搜索算法,直到达到预期质量。我们的实验表明,建议的方法能够将实际实例的平均运行时间减少多达80%,将随机生成的实例的平均运行时间减少多达97%,而对解决方案质量的影响较小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号