首页> 外文期刊>Constraints >Planning as Propositional CSP: From Walksat to Local Search Techniques for Action Graphs
【24h】

Planning as Propositional CSP: From Walksat to Local Search Techniques for Action Graphs

机译:规划为命题CSP:从Walksat到行动图的本地搜索技术

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

摘要

Graphplan-style of planning can be formulated as an incremental propositional CSP where the (boolean) variables correspond to operator instantiations (actions) that are or are not scheduled at certain time steps. In this paper we present a framework for solving this class of propositional CSPs using local search in planning graphs. The search space consists of particular subgraphs of a planning graph corresponding to (complete) variable assignments, and representing partial plans. The operators for moving from one search state to the next one are graph modifications corresponding to revisions of the current variable assignment (partial plan), or to an extension of the represented CSP. Our techniques are implemented in a planner called LPG using various types of heuristics based on a parametrized objective function, where the parameters weight different constraint violations, and are dynamically evaluated using Lagrange multipliers. LPG's basic heuristic was inspired by Walksat, which in Kautz and Selman's Blackbox can be used to solve the SAT-encoding of a planning graph. An advantage of LPG is that its heuristics exploit the structure of the planning graph, while Blackbox relies on general heuristics for SAT-problems, and requires the translation of the planning graph into propositional clauses. Another major difference is that LPG can handle action execution costs to produce good quality plans. This is achieved by an "anytime" process minimizing an objective function based on the number of constraint violations in a plan and on its overall cost. Experimental results illustrate the efficiency of our approach, showing, in particular, that LPG is significantly faster than Blackbox and other planners based on planning graphs.
机译:可以将Graphplan样式的计划表述为增量命题CSP,其中(布尔)变量对应于在某些时间步计划或未计划的操作员实例化(动作)。在本文中,我们提供了一个使用规划图中的局部搜索来解决此类命题CSP的框架。搜索空间由对应于(完整)变量分配并代表部分计划的计划图的特定子图组成。用于从一种搜索状态转换到另一种搜索状态的运算符是与当前变量分配(局部计划)的修订或所表示的CSP的扩展相对应的图形修改。我们的技术是在称为LPG的计划程序中实施的,它使用基于参数化目标函数的各种启发式方法,其中参数权重不同的约束违例,并使用拉格朗日乘数进行动态评估。 LPG的基本启发式方法受到Walksat的启发,该算法在Kautz和Selman的Blackbox中可用于解决规划图的SAT编码。 LPG的一个优点是它的启发式方法可以利用计划图的结构,而黑盒依赖于SAT问题的一般启发式方法,并且需要将计划图转换为命题子句。 LPG的另一个主要区别是,LPG可以处理行动执行成本以产生高质量的计划。这可以通过“随时”过程根据计划中违反约束的次数及其总成本来最小化目标函数来实现。实验结果说明了我们方法的效率,尤其表明,LPG明显比Blackbox和其他基于计划图的计划者更快。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号