Sparsity-aware finite abstraction

The abstraction of a continuous-space control system into a dynamical model with finite states and inputs is a key step in automated formal controller synthesis. To date, common software tools have been limited to systems of modest size (typically < 7 dimensions), because the current abstraction procedure suffers from an exponential runtime with respect to the sum of state and input dimensions. We present a simple modification of the abstraction algorithm, which dramatically reduces the computation time for systems exhibiting a sparse interconnection structure. The modified method recovers the same finite abstraction as the one computed by a brute force algorithm that disregards the sparsity. Examples highlight speedups from existing benchmarks in the literature, and illustrate the synthesis of a safety controller for a 12-dimensional and the abstraction of a 51-dimensional vehicular traffic network.

[1]  Murat Arcak,et al.  Efficient finite abstraction of mixed monotone systems , 2015, HSCC.

[2]  Paulo Tabuada,et al.  Decomposing controller synthesis for safety specifications , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[3]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.

[4]  Antoine Girard,et al.  CoSyMA: a tool for controller synthesis using multi-scale abstractions , 2013, HSCC '13.

[5]  Gunther Reissig,et al.  Optimized State Space Grids for Abstractions , 2017, IEEE Transactions on Automatic Control.

[6]  Jörg Raisch,et al.  Abstraction based supervisory controller synthesis for high order monotone continuous systems , 2002 .

[7]  Gunther Reissig,et al.  Feedback Refinement Relations for the Synthesis of Symbolic Controllers , 2015, IEEE Transactions on Automatic Control.

[8]  Sanjit A. Seshia,et al.  Compositional controller synthesis for vehicular traffic networks , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[9]  Majid Zamani,et al.  Compositional Construction of Approximate Abstractions of Interconnected Control Systems , 2015, IEEE Transactions on Control of Network Systems.

[10]  Manuel Mazo,et al.  PESSOA: A Tool for Embedded Controller Synthesis , 2010, CAV.

[11]  Rupak Majumdar,et al.  Dynamic Bayesian Networks as Formal Abstractions of Structured Stochastic Processes , 2015, CONCUR.

[12]  Paulo Tabuada,et al.  Verification and Control of Hybrid Systems - A Symbolic Approach , 2009 .

[13]  Majid Zamani,et al.  SCOTS: A Tool for the Synthesis of Symbolic Controllers , 2016, HSCC.

[14]  Paulo Tabuada,et al.  Compositional Abstractions of Hybrid Control Systems , 2004, Discret. Event Dyn. Syst..

[15]  Edmund M. Clarke,et al.  Symbolic Model Checking with Partitioned Transistion Relations , 1991, VLSI.

[16]  Paulo Tabuada,et al.  Correct-by-Construction Adaptive Cruise Control: Two Approaches , 2016, IEEE Transactions on Control Systems Technology.

[17]  Murat Arcak,et al.  Sparsity-Sensitive Finite Abstraction , 2017, ArXiv.