Reach Set Approximation through Decomposition with Low-dimensional Sets and High-dimensional Matrices

被引:31
作者
Bogomolov, Sergiy [1 ]
Forets, Marcelo [2 ]
Frehse, Goran [2 ]
Viry, Frederic [2 ]
Podelski, Andreas [3 ]
Schilling, Christian [3 ]
机构
[1] Australian Natl Univ, Canberra, ACT, Australia
[2] Univ Grenoble Alpes, VERIMAG, Grenoble, France
[3] Univ Freiburg, Freiburg, Germany
来源
HSCC 2018: PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (PART OF CPS WEEK) | 2018年
关键词
reachability analysis; safety verification; linear time-invariant systems; set recurrence relation; REACHABILITY ANALYSIS; REDUCTION;
D O I
10.1145/3178126.3178128
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Approximating the set of reachable states of a dynamical system is an algorithmic yet mathematically rigorous way to reason about its safety. Although progress has been made in the development of efficient algorithms for affine dynamical systems, available algorithms still lack scalability to ensure their wide adoption in the industrial setting. While modern linear algebra packages are efficient for matrices with tens of thousands of dimensions, set-based image computations are limited to a few hundred. We propose to decompose reach set computations such that set operations are performed in low dimensions, while matrix operations like exponentiation are carried out in the full dimension. Our method is applicable both in dense-and discrete-time settings. For a set of standard benchmarks, it shows a speed-up of up to two orders of magnitude compared to the respective state-of-the-art tools, with only modest losses in accuracy. For the dense-time case, we show an experiment with more than 10,000 variables, roughly two orders of magnitude higher than possible with previous approaches.
引用
收藏
页码:41 / 50
页数:10
相关论文
共 46 条
[1]  
Althoff M, 2016, IEEE DECIS CONTR P, P7439, DOI 10.1109/CDC.2016.7799418
[2]   Reachability Analysis of Nonlinear Differential-Algebraic Systems [J].
Althoff, Matthias ;
Krogh, Bruce H. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (02) :371-383
[3]  
Angerson E., 1990, Proceedings of Supercomputing '90 (Cat. No.90CH2916-5), P2, DOI 10.1109/SUPERC.1990.129995
[4]  
ANTOULAS D., 2001, Contemp. Math., V280, P193, DOI DOI 10.1090/CONM/280/04630
[5]  
Asarin E, 2000, LECT NOTES COMPUT SC, V1790, P20
[6]  
ASARIN E, 2004, HSCC, V2993, P32
[7]   Simulation-Equivalent Reachability of Large Linear Systems with Inputs [J].
Bak, Stanley ;
Duggirala, Parasara Sridhar .
COMPUTER AIDED VERIFICATION, CAV 2017, PT I, 2017, 10426 :401-420
[8]  
Benner P, 1999, APPL COMPUT CONT SIG, V1, P499
[9]   Julia: A Fresh Approach to Numerical Computing [J].
Bezanson, Jeff ;
Edelman, Alan ;
Karpinski, Stefan ;
Shah, Viral B. .
SIAM REVIEW, 2017, 59 (01) :65-98
[10]  
BOGOMOLOV S, 2010, ATVA, V6252, P67