模型检查与多智能体程序正确性保障
模型检查逻辑的复杂度分析
在模型检查中,涉及到不同逻辑的复杂度问题。给定的ICGS M的表示可能比去除认知关系后的最紧凑的MIS表示大指数倍。在前者情况下,MIS必须显式编码认知关系;而在后者情况下,忽略认知方面,这为更有效地编码转换关系提供了额外空间。
对于具有“合理不完美信息”的智能体系统,即每个智能体的局部状态数量是系统全局状态数量的对数时,完美信息和不完美信息的最优MIS编码是相同的。然而,模型检查ATLIR是EXPTIME完全的,而模型检查ATLir是PSPACE完全的,这表明不完美信息在实际验证中可能是有益的。
以下是一些相关定理:
- 定理5.30 :模型检查CLIR、CLIr、CLir和CLiR相对于MIS中的局部状态和智能体数量以及公式长度是∆P3完全的。此外,对于CL的“简单”变体,它是ΣP2完全的。
- 定理5.31 :在模块化解释系统中,模型检查ATL+ir和ATL∗ir相对于局部状态和智能体数量以及公式长度是PSPACE完全的。
下面是复杂度结果的总结表格:
| Logic \ Input | m,l | n,k,l | nlocal,k,l |
| — | — | — | — |
| Simple CLiR,ir,IR,Ir | AC0 | ΣP2 -complete | ΣP2 -complete |
| CLiR,ir,IR,Ir | P-complete | ∆P3 -complete | ∆P3 -complete |
| ATLIr,IR | P
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



