2017 IEEE 56th Annual Conference on Decision and Control (CDC) 2017
DOI: 10.1109/cdc.2017.8263995
|View full text |Cite
|
Sign up to set email alerts
|

Sparsity-aware finite abstraction

Abstract: Abstraction of a continuous-space model into a finite state and input dynamical model is a key step in formal controller synthesis tools. To date, these software tools have been limited to systems of modest size (typically ≤ 6 dimensions) because the abstraction procedure suffers from an exponential runtime with respect to the sum of state and input dimensions. We present a simple modification to the abstraction algorithm that dramatically reduces the computation time for systems exhibiting a sparse interconne… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
21
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
4
3

Relationship

3
4

Authors

Journals

citations
Cited by 12 publications
(22 citation statements)
references
References 16 publications
(26 reference statements)
1
21
0
Order By: Relevance
“…Secondly, let x ∈ X # , then x ∈ X * and since X * is a safe invariant set, there exists u ∈ enab ∆ (x) such that x ∈ X * where x = ∆(x, u). From (15), there exists z ∈ X # , such that x X z (note that we may have x = z ). Then, from Definition 3, there exists v ∈ enab ∆ (x) such that z = ∆(x, v).…”
Section: Maximal Safe Invariantmentioning
confidence: 99%
See 1 more Smart Citation
“…Secondly, let x ∈ X # , then x ∈ X * and since X * is a safe invariant set, there exists u ∈ enab ∆ (x) such that x ∈ X * where x = ∆(x, u). From (15), there exists z ∈ X # , such that x X z (note that we may have x = z ). Then, from Definition 3, there exists v ∈ enab ∆ (x) such that z = ∆(x, v).…”
Section: Maximal Safe Invariantmentioning
confidence: 99%
“…Other works have explored the efficient encoding of discrete abstractions, e.g. using binary decision diagrams and the associated algorithms [38,5], or exploiting sparsity in the continuous dynamics [15]. Multi-resolution, multi-scale and multi-layered abstractions, which can adapt locally the precision of the approximation have been developed in several works [44,7,17] and are often used in combination with lazy controller synthesis algorithms that build the abstraction on-the-fly and adapt the precision to the level required for enforcing the specification [39,31,12,16].…”
Section: Introductionmentioning
confidence: 99%
“…One could incrementally construct an abstraction of the system dynamics while performing the control synthesis step [10,15] as implemented in tools ROCS [9] and ARCS [4]. The abstraction overhead can also be reduced by representing systems as a collection of components composed in parallel [6,13]. These have been developed in isolation and were not previously interoperable.…”
Section: Bottlenecks In Abstraction-based Control Synthesismentioning
confidence: 99%
“…In each of our examples, we use a modified version of the SCOTS symbolic controller synthesis toolbox [14], which takes a continuous control system and creates a finite state machine that serves as an abstract representation over which a controller is synthesized. In addition to modifications to compute Equation (4) and Equation (6), we exploit internal system dependencies to reduce the computation time of the abstraction [7]. Creating the discrete abstraction depends on parameters such as the grid size and granularity.…”
Section: Examplesmentioning
confidence: 99%