32、计算策略增量验证与移动机器人算法合成

计算策略增量验证与移动机器人算法合成

1. 计算策略验证

在验证策略 (P) 是否满足接受属性 (pp) 时,通常需要执行特定的操作。具体而言,需要执行算法 1 一次、算法 2 一次,并对 (k) 个拒绝切片执行算法 3,其中 (k\leq n),(n) 是策略 (P) 中的规则数量。由于算法 1 和算法 2 的时间复杂度为 (O(n*t))((t) 为属性数量),算法 3 的时间复杂度为 (O(n^{t + 1})),所以验证策略 (P) 是否满足属性 (pp) 的时间复杂度为 (O(n^{t + 2}))。这个时间复杂度较大,因为策略验证问题已被证明是 NP 难问题。

验证策略 (Q) 是否满足属性 (pp) 有两种方法:
- 直接验证方法 :只考虑策略 (Q) 和属性 (pp),完全忽略策略 (Q) 是由策略 (P) 修改一条规则得到,以及策略 (P) 满足属性 (pp) 这两个事实。例如前面提到的 PSP 方法就是直接验证方法。
- 增量验证方法 :考虑策略 (Q)、属性 (pp),以及策略 (Q) 是由策略 (P) 修改一条规则得到,且策略 (P) 满足属性 (pp) 这两个事实。增量方法的时间复杂度往往小于直接方法。

下面分别介绍规则添加和规则删除后的增量验证方法:

规则添加后的增量验证

设策略 (P) 中添加一条拒绝规则 (rr) 后得到策略 (Q)。如果 (pp) 是拒绝属性,那么策略 (Q) 肯定满足 (pp),所以这里假设 (pp) 是接受属性。
可以使用 PSP 方法验证策略 (Q) 是否满足接受属性 (pp)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值