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

Formal Controller Synthesis via Genetic Programming

Abstract: This paper proposes a framework for automatic formal controller synthesis for general hybrid systems with a subset of safety and reachability specifications. The framework uses genetic programming to automatically co-synthesize controllers and candidate Lyapunov-like functions. These candidate Lyapunov-like functions are used to formally verify the control specification, and their correctness is proven using a Satisfiability Modulo Theories solver. The advantages of this approach are: no restriction is made to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
14
0
3

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(17 citation statements)
references
References 56 publications
0
14
0
3
Order By: Relevance
“…Remark 2. Comparing the CLBF for RSWS to the CLBF in [15], in this work the condition on the derivative of V is only imposed for the sublevel set A ⊂ S, rather than the entire safe set S. Secondly, the CLBF in this work involves only 2 parameters y and β, as opposed to 5 in [15].…”
Section: Reach and Stay While Staymentioning
confidence: 99%
See 2 more Smart Citations
“…Remark 2. Comparing the CLBF for RSWS to the CLBF in [15], in this work the condition on the derivative of V is only imposed for the sublevel set A ⊂ S, rather than the entire safe set S. Secondly, the CLBF in this work involves only 2 parameters y and β, as opposed to 5 in [15].…”
Section: Reach and Stay While Staymentioning
confidence: 99%
“…This work is a follow-up to [15], in which also a combination of GP and SMT solvers is used. The main contributions of this paper are: 1) synthesis w.r.t.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…In this work, similar to [30], we employ grammar guided genetic programming algorithms (GGGP) to find multi-dimensional analytical expressions fitting the controller's data. In fact, the genetic process follows [29] except for that the realvalue parameter tuning is done with CMA-ES [10]. To speed up the CMA-ES procedure, we use sep-CMA-ES which has a linear time and space complexity [21].…”
Section: Symbolic Regressionmentioning
confidence: 99%
“…The reproduction involves selecting individuals based on tournament selection and the genetic operators crossover and mutation, in which parts of the individuals are exchanged or randomly altered respectively. More in depth descriptions of the used GGGP and sep-CMA-ES algorithms can be found in [29] and [21] respectively. After a maximum amount of generations the individual with the highest fitness is selected.…”
Section: Symbolic Regressionmentioning
confidence: 99%