经典规划Classic Planning:概述、数学表示

1 经典规划的表示

广义上的经典规划表示有三种方法:集合论表示、经典规划表示以及状态变量表示。经典规划表示是集合论表示的推广,使用一阶逻辑中的符号体系。

1.1 状态

一阶逻辑体系 《自动规划:理论与实践》P505学习。

1.2 操作和动作

每个操作包括该操作可执行的前提条件precondition和执行后产生的结果effect,都用合取的状态表示。且每个状态变量(或称作流fluent)是基本的,不能带参数、函数或者否定式。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZbZeDeTq-1677637682800)(:/2f545f5a71394aada30ec9eb3d0ea0dc)] 特别地,操作具体例化后为动作。操作是指Operator,实例化以后变成一个action,操作表示takeoff中输入哪些参数,可以带来什么样的效果;动作表示编号为C001的飞机在P1地起飞,使得编号C001的飞机的状态为在空中air(C001)。

1.3 规划域

经典规划域是一个受限的状态转移系统。

Σ = ( S , A , γ ) \Sigma = (S,A,\gamma) Σ=(S,A,γ)

其中S表示世界状态空间,A表示操作(包括其前提条件和带来的效果), γ ( s , a ) \gamma(s,a) γ(s,a)表示状态转移函数。

1.4 规划问题

经典规划问题是一个三元组:

P = ( Σ , s 0 , g ) P = (\Sigma,s_0,g) P=(Σ,s0,g)

其中 s 0 s_0 s0表示系统初始状态, g g g表示系统的目标状态。

1.5 规划解

P = ( Σ , s 0 , g ) P = (\Sigma,s_0,g) P=(Σ,s0,g)是一个规划问题,如果 γ ( s 0 , π ) \gamma(s_0,\pi) γ(s0,π)满足 g g g,则称规划 π \pi π是规划问题 P P P的一个规划解。如果 π \pi π的真子集也是规划问题 P P P的一个解,则称解 π \pi π是冗余的,否则称解是最小的。最小的解的长度是最小的。

1.6 一些补充

  1. 经典规划本质上是不允许扩展目标的,但可以把某些具有扩展目标的规划问题映射到等价的经典规划问题。
    在这里插入图片描述
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

双层蟹黄堡

如果有帮助,请我喝杯咖啡吧55

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值