2018
DOI: 10.1016/j.ifacol.2018.08.001
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Symbolic Controllers Determinization for BDD storage

Abstract: Controller synthesis techniques based on symbolic abstractions appeal by producing correct-by-design controllers, under intricate behavioural constraints. Yet, being relations between abstract states and inputs, such controllers are immense in size, which makes them futile for embedded platforms. Control-synthesis tools such as PESSOA, SCOTS, and CoSyMA tackle the problem by storing controllers as binary decision diagrams (BDDs). However, due to redundantly keeping multiple inputs per-state, the resulting cont… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(8 citation statements)
references
References 27 publications
0
8
0
Order By: Relevance
“…As illustrated in Remark 1, this could lead to further reduction in size and improved understandability. Additionally, isomorphic/similar subtrees could be merged as in decision diagrams and further optimizations for algebraic decision diagrams [57] could be employed. Finally, we plan to visualize the DT representation of the strategies directly in Uppaal Stratego + for convenience of the users.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…As illustrated in Remark 1, this could lead to further reduction in size and improved understandability. Additionally, isomorphic/similar subtrees could be merged as in decision diagrams and further optimizations for algebraic decision diagrams [57] could be employed. Finally, we plan to visualize the DT representation of the strategies directly in Uppaal Stratego + for convenience of the users.…”
Section: Resultsmentioning
confidence: 99%
“…Moreover, these decision trees can only predict a single action for a state configuration whereas in this work, we allow the trees to predict more than one action for a single configuration. In control theory, [57] proves that the problem of computing size-optimal determinisiation of controllers is NP-complete and hence discuss various heuristic-based determinisation algorithms. None of these works consider the optimization aspect, which being a soft constraint enables the trade-offs.…”
Section: Related Workmentioning
confidence: 99%
“…For each region within this partition, a finite set of admissible inputs are stored, resulting in a nondeterministic controller. This controller is stored as a binary decision diagram (BDD) with the size of 2.87 MB and can be further reduced to 0,15 MB by removing nondeterminism (see [9]). Additionally, to parse the BDD format, special libraries are required.…”
Section: Discussionmentioning
confidence: 99%
“…As it originally dealt with finite systems, (bi-)simulation approaches have been proposed to abstract infinite systems to finite systems [3,4]. However, as a downside, these approaches (e.g., [5][6][7][8]) typically suffer from the curse of dimensionality and return controllers in the form of enormous lookup tables [9].…”
Section: Introductionmentioning
confidence: 99%
“…Most of these methods fit into one of three main paradigms: synthesis by means of 1) finite (bi-)simulation abstractions [2,3], 2) control Lyapunov and/or barrier functions [4,5] and 3) online optimization-based methods [6]. The first paradigm relies on discretization of the state space and therefore suffers from the curse of dimensionality, resulting in controllers taking the form of enormous look-up tables, which complicates their implementation [7]. Control approaches using this paradigm include [8][9][10][11][12], whereas tools implementing this paradigm include PESSOA [13], SCOTS [14], CoSyMa [15] and ROCS [16].…”
Section: Introductionmentioning
confidence: 99%