19、多值规划任务生成:从PDDL到MPT的转换之旅

多值规划任务生成:从PDDL到MPT的转换之旅

1. MPT规划基础

MPT(Multi - valued Planning Task)规划有着明确的形式化定义。MPT的状态转移图 $S(\Pi)$ 是一个有向图,对于MPT $\Pi = \langle V, s_0, s^{\star}, A, O\rangle$,其顶点集是 $V$ 的状态集,存在弧 $\langle s, s’\rangle$ 当且仅当存在某个操作符 $\langle pre, eff\rangle\in O$ 满足特定条件:
- $pre \subseteq A(s)$;
- 对于所有 $cond \to v := d \in eff$ 且 $cond \subseteq A(s)$,有 $s’(v) = d$;
- 对于其他流,$s’(v) = s(v)$。

基于此,我们可以类似地定义MPT计划、MPT规划问题(Plan - MPT)、MPT计划存在性问题(PlanEx - MPT)和MPT有界计划存在性问题(PlanLen - MPT)。MPT的计划存在性和有界计划存在性问题是PSPACE完全的,而Plan - MPT属于EXPO\NPS,因为计划可能呈指数长度,但不会更长,并且在状态转移图中进行显式搜索可以在指数时间内完成。

2. 从PDDL到MPT的翻译概述

将PDDL(Planning Domain Definition Language)规划任务转换为MPT规划任务是一个多步骤的过程,主要包括以下四个步骤:
- 归一化(Normalization) :应用逻辑等价关系编译掉类型,简化条件和效果

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值