【24h】

Learning to Branch

机译:学习分支

获取原文
           

摘要

Tree search algorithms, such as branch-and-bound, are the most widely used tools for solving combinatorial problems. These algorithms recursively partition the search space to find an optimal solution. To keep the tree small, it is crucial to carefully decide, when expanding a tree node, which variable to branch on at that node to partition the remaining space. Many partitioning techniques have been proposed, but no theory describes which is optimal. We show how to use machine learning to determine an optimal weighting of any set of partitioning procedures for the instance distribution at hand using samples. Via theory and experiments, we show that learning to branch is both practical and hugely beneficial.
机译:树搜索算法(例如分支定界法)是解决组合问题最广泛使用的工具。这些算法递归划分搜索空间以找到最佳解决方案。为了使树变小,在扩展树节点时,必须仔细决定在该节点上分支的变量以划分剩余空间,这一点很重要。已经提出了许多分区技术,但是没有理论描述哪种是最佳的。我们展示了如何使用机器学习来确定使用样本进行实例分发的任何分区程序集的最佳加权。通过理论和实验,我们表明学习分支既实用又非常有益。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号