Bayesian Optimization for Polynomial Time Probabilistically Complete STL Trajectory Synthesis

05/08/2019
by   Vince Kurtz, et al.
0

In recent years, Signal Temporal Logic (STL) has gained traction as a practical and expressive means of encoding control objectives for robotic and cyber-physical systems. The state-of-the-art in STL trajectory synthesis is to formulate the problem as a Mixed Integer Linear Program (MILP). The MILP approach is sound and complete for bounded specifications, but such strong correctness guarantees come at the price of exponential complexity in the number of predicates and the time bound of the specification. In this work, we propose an alternative synthesis paradigm that relies on Bayesian optimization rather than mixed integer programming. This relaxes the completeness guarantee to probabilistic completeness, but is significantly more efficient: our approach scales polynomially in the STL time-bound and linearly in the number of predicates. We prove that our approach is sound and probabilistically complete, and demonstrate its scalability with a nontrivial example.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/13/2022

Mixed-Integer Programming for Signal Temporal Logic with Fewer Binary Variables

Signal Temporal Logic (STL) provides a convenient way of encoding comple...
research
11/13/2020

Trajectory Optimization for High-Dimensional Nonlinear Systems under STL Specifications

Signal Temporal Logic (STL) has gained popularity in recent years as a s...
research
06/09/2020

A Smooth Robustness Measure of Signal Temporal Logic for Symbolic Control

Recent years have seen an increasing use of Signal Temporal Logic (STL) ...
research
03/26/2021

Control Synthesis using Signal Temporal Logic Specifications with Integral and Derivative Predicates

In many applications, the integrals and derivatives of signals carry val...
research
04/07/2019

Cause Mining and Controller Synthesis with STL

Formal control of cyber-physical systems allows for synthesis of control...
research
05/20/2022

Synthesis from Satisficing and Temporal Goals

Reactive synthesis from high-level specifications that combine hard cons...
research
11/05/2022

Statistical timing analysis via modern optimization lens

We formulate statistical static timing analysis (SSTA) as a mixed-intege...

Please sign up or login with your details

Forgot password? Click here to reset