首页> 外文会议>European Conference on Logics in Artificial Intelligence >Using Satisfiability for Non-optimal Temporal Planning
【24h】

Using Satisfiability for Non-optimal Temporal Planning

机译:利用满足非最佳时间计划

获取原文

摘要

AI planning is one of the research fields that has benefited from employing satisfiability checking methods. These methods have been proved to be very effective in finding optimal plans for both classical and temporal planning. It is also known that by using planning-based heuristic information in solving SAT formulae, one can develop SAT-based planners that are competitive with state-of-the-art non-optimal planners in classical planning domains. However, using satisfiability for non-optimal temporal planning has not been investigated so far. The main difficulty in using satisfiability in temporal planning is the representation of time, which is a continuous concept. Previously introduced SAT-based temporal planners employed an explicit representation of time in the SAT formulation, which made the formulation too large for even very small problems. To overcome this problem, we introduce a novel method for converting temporal problems into a SAT encoding. We show how the size of the encoding can be reduced by abstracting out durations of planning actions. We also show that the new formulation is powerful enough to encode fully concurrent plans. We first use an off-the-shelf SAT solver to extract an abstract initial plan out of the new encoding. We then add the durations of actions to a relaxed version of the initial plan and verify the resulting temporally constrained plan by testing consistency of a certain related Simple Temporal Problem (STP). In the case of an inconsistency, a negative cycle within the corresponding Simple Temporal Network (STN) is detected and encoded into the SAT formulation to prevent the SAT solver from reproducing plans with similar cycles. This process is repeated until a valid temporal plan will be achieved. Our empirical results show that the new approach, while not using a planning-based heuristic function of any kind, is competitive with POPF, which is the state-of-the-art of expressively temporal heuristic planners.
机译:AI规划是利用可满足检查方法的研究领域之一。这些方法被证明是非常有效地寻找经典和时间计划的最佳计划。还已知通过使用基于计划的启发式信息来解决SAT公式,可以开发基于SAT的规划者,这些规划者在经典规划域中的最先进的非最优规范竞争。然而,到目前为止,还没有针对非最佳时间计划进行可靠性。在时间计划中使用可靠性的主要困难是时间的表示,这是一个连续的概念。以前推出了基于SAT的时间规划者,在SAT配方中采用明确的时间表示,这使得配方过大,因为甚至非常小的问题。为了克服这个问题,我们介绍了一种用于将时间问题转换为坐式编码的新方法。我们展示了如何通过抽出规划行动的持续时间来减少编码的大小。我们还表明,新配方足以编码完全并发计划。我们首先使用现成的SAT求解器来提取新编码的抽象初始计划。然后,我们将动作的持续时间添加到初始计划的放松版本,并通过测试某个相关简单时间问题的一致性(STP)来验证结果的时间约束计划。在不一致的情况下,检测到相应的简单时间网络(STN)内的负周期被检测并编码到SAT配方中,以防止SAT求解器再现具有类似循环的计划。重复该过程,直到将实现有效的时间计划。我们的经验结果表明,新方法,同时没有使用任何类型的规划的启发式功能,与Popf具有竞争力,这是表现态度的最新的启发式规划者。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号