【24h】

BDD-Constrained A~* Search: A Fast Method for Solving Constrained DAG Shortest-Path Problems

机译:BDD受约束的A〜*搜索:一种解决受约束的DAG最短路径问题的快速方法

获取原文

摘要

This paper deals with the constrained DAG shortest path problem (CDSP), which finds the shortest path on a given directed acyclic graph (DAG) under any logical constraints posed on taken edges. There exists a previous work that uses binary decision diagrams (BDDs) to represent the logical constraints, and traverses the input DAG and the BDD simultaneously. The time complexity of this BDD-based method is derived from BDD size, and tends to be fast only when BDDs are small. However, since it does not prioritize the search order, there is considerable room for improvement, particularly for large BDDs. We combine the well-known A~* search with the BDD-based method synergistically, and implement several novel heuristic functions. The key insight here is that the 'shortest path' in the BDD is a solution of a relaxed problem, just as the shortest path in the DAG is. Experiments, particularly practical machine learning applications, show that the proposed method deceases search time by up to 2 orders of magnitude, with the specific result that it is 2,000 times faster than a commercial solver.
机译:本文涉及受约束的DAG最短路径问题(CDSP),该问题(CDSP)在拍摄边缘所带来的任何逻辑约束下找到给定的有向非循环图(DAG)的最短路径。存在先前的工作,它使用二进制判定图(BDD)来表示逻辑约束,并同时遍历输入DAG和BDD。这种基于BDD的方法的时间复杂性来自BDD大小,并且仅当BDDS小时才快速。然而,由于它没有优先考虑搜索顺序,因此有很大的改进空间,特别是对于大BDD。我们将众所周知的A〜*与基于BDD的方法协同协同效应,实现了几个新的启发式功能。这里的关键洞察力是BDD中的“最短路径”是一个放松问题的解决方案,就像DAG中最短的路径一样。实验,特别是实用的机器学习应用,表明所提出的方法将搜索时间达到多达2个级,具体结果是比商业求解器快2,000倍。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号