-
题名一种利用非确定规划的LTL合成方法
- 1
-
-
作者
陆旭
于斌
田聪
段振华
-
机构
西安电子科技大学计算机科学与技术学院
综合业务网理论及关键技术国家重点实验室(西安电子科技大学)
-
出处
《软件学报》
EI
CSCD
北大核心
2022年第8期2769-2781,共13页
-
基金
国家自然科学基金(61806158,61732013,62172322,62002290)
中国博士后科学基金(2019T120881,2018M643585)
+2 种基金
国家重点研发计划(2018AAA0103202)
陕西省重点科技创新团队(2019TD-001)
陕西省自然科学基础研究计划(2021JQ-208)。
-
文摘
LTL合成(linear temporal logic synthesis)是程序合成(program synthesis)的一类重要子问题,旨在自动构建一个控制器(controller),且要求该控制器和环境(environment)的行为交互满足给定的LTL公式.一般来说,可以将LTL合成定义为二人博弈(two-player game)问题,博弈的双方是环境和控制器,该问题的解称为合成策略.近年来,有研究从理论角度讨论了LTL合成与非确定规划(non-deterministicplanning)的相关性.基于此,提出了一种新的利用非确定规划求解LTL合成问题的方法,并证明了方法的正确性和完备性.具体而言,首先获得LTL公式对应的Büchi自动机,结合二人博弈定义,将LTL合成问题转换为完全可观测的非确定规划模型;然后交由高效规划器求解.通过实验结果说明:与其他LTL合成方法相比,提出的基于规划的合成方法在解质量方面具有较大的优势,能够获得规模较小的合成策略.
-
关键词
二人博弈
BÜCHI自动机
ltl合成
非确定规划
-
Keywords
two-player game
Büchi automata
ltl synthesis
non-deterministic planning
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-