【24h】

A Compact and Efficient SAT Encoding for Planning

机译:紧凑高效的SAT编码进行规划

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

摘要

In the planning-as-SAT paradigm there have been numerous recent developments towards improving the speed and scalability of planning at the cost of finding a step-optimal parallel plan. These developments have been towards: (1) Query strategies that efficiently yield approximately optimal plans, and (2) Having a SAT procedure compute plans from relaxed encodings of the corresponding decision problems in such a way that conflicts in a plan arising from the relaxation are resolved cheaply during a post-processing phase. In this paper we examine a third direction of tightening constraints in order to achieve a more compact, efficient, and scalable SAT-based encoding of the planning problem. For the first time, we use lifting (i.e., operator splitting) and factoring to encode the corresponding n-step decision problems with a parallel action semantics. To ensure compactness we exploit reachability and neededness analysis of the plangraph. Our encoding also captures state-dependent mutex constraints computed during that analysis. Because we adopt a lifted action representation, our encoding cannot generally support full action parallelism. Thus, our approach could be termed approximate, planning for a number of steps between that required in the optimal parallel case and the optimal linear case. We perform a detailed experimental analysis of our approach with 3 state-of-the-art SAT-based planners using benchmarks from recent international planning competitions. We find that our approach dominates optimal SAT-based planners, and is more efficient than the relaxed planners for domains where the plan existence problem is hard.
机译:在作为SAT计划的范式中,以发现逐步最佳的并行计划为代价,已朝着提高计划的速度和可伸缩性发展了许多最新进展。这些发展已朝着:(1)有效生成近似最佳计划的查询策略,以及(2)使SAT程序从相应决策问题的放松编码中计算计划,从而使由放松引起的计划冲突得以解决。在后处理阶段廉价解决。在本文中,我们研究了收紧约束的第三个方向,以实现规划问题的更紧凑,有效和可扩展的基于SAT的编码。第一次,我们使用提升(即运算符拆分)和分解来使用并行动作语义对相应的n步决策问题进行编码。为了确保紧凑性,我们利用了平面图的可达性和需求分析。我们的编码还捕获在分析过程中计算出的与状态相关的互斥约束。因为我们采用提升的动作表示,所以我们的编码通常不能支持完整的动作并行性。因此,我们的方法可以称为近似方法,在最佳并行情况和最佳线性情况之间计划许多步骤。我们使用最近的国际规划竞赛中的基准,与3位基于SAT的最先进规划人员对我们的方法进行了详细的实验分析。我们发现我们的方法在基于SAT的最佳计划者中占主导地位,并且对于计划存在问题较困难的领域,它比宽松的计划者更有效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号