论文标题

编码归纳不变式作为屏障证书:通过范围编程综合

Encoding inductive invariants as barrier certificates: synthesis via difference-of-convex programming

论文作者

Wang, Qiuye, Chen, Mingshuai, Xue, Bai, Zhan, Naijun, Katoen, Joost-Pieter

论文摘要

屏障证书通常是一种感应不变的,该电感不变型将不安全的区域与可到达的状态隔离开来,因此被广泛用于证明可能在无限时间范围内的混合系统安全性。我们提出了一种新的关于屏障证书的条件,称为不变性屏障证明条件,该状态证明了差分动力学系统的无限时间安全性。提出的条件是达到归纳不变性的最弱条件。我们表明,可以将不变的屏障认证条件(从而综合不变屏障证书)被编码为解决双线性基质不等式(BMIS)的优化问题。我们进一步提出了一种基于Convex编程差的综合算法,该算法通过解决一系列凸优化问题来解决BMI问题的局部最佳问题。该算法纳入了分支机构和结合的框架中,该框架以分裂和互动方式搜索全球最佳。我们提出了方法的弱完整性结果,即,每当存在一个足以证明系统安全性的诱导不变性(以给定模板的形式)时,(以某些假设的形式)确保(在某些温和的假设下)确保找到屏障证书。基准的实验结果证明了我们方法的有效性和效率。

A barrier certificate often serves as an inductive invariant that isolates an unsafe region from the reachable set of states, and hence is widely used in proving safety of hybrid systems possibly over an infinite time horizon. We present a novel condition on barrier certificates, termed the invariant barrier-certificate condition, that witnesses unbounded-time safety of differential dynamical systems. The proposed condition is the weakest possible one to attain inductive invariance. We show that discharging the invariant barrier-certificate condition -- thereby synthesizing invariant barrier certificates -- can be encoded as solving an optimization problem subject to bilinear matrix inequalities (BMIs). We further propose a synthesis algorithm based on difference-of-convex programming, which approaches a local optimum of the BMI problem via solving a series of convex optimization problems. This algorithm is incorporated in a branch-and-bound framework that searches for the global optimum in a divide-and-conquer fashion. We present a weak completeness result of our method, namely, a barrier certificate is guaranteed to be found (under some mild assumptions) whenever there exists an inductive invariant (in the form of a given template) that suffices to certify safety of the system. Experimental results on benchmarks demonstrate the effectiveness and efficiency of our approach.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源