We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

eess.SY

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Electrical Engineering and Systems Science > Systems and Control

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

Abstract: Signal Temporal Logic (STL) provides a convenient way of encoding complex control objectives for robotic and cyber-physical systems. The state-of-the-art in trajectory synthesis for STL is based on Mixed-Integer Convex Programming (MICP). The MICP approach is sound and complete, but has limited scalability due to exponential complexity in the number of binary variables. In this letter, we propose a more efficient MICP encoding for STL. Our new encoding is based on the insight that disjunction can be encoded using a logarithmic number of binary variables and conjunction can be encoded without binary variables. We demonstrate in simulation examples that our proposed approach significantly outperforms the state-of-the-art for long and complex specifications. Open-source software is available at this https URL
Comments: Accepted to L-CSS
Subjects: Systems and Control (eess.SY); Robotics (cs.RO)
Cite as: arXiv:2204.06367 [eess.SY]
  (or arXiv:2204.06367v2 [eess.SY] for this version)

Submission history

From: Vincent Kurtz [view email]
[v1] Wed, 13 Apr 2022 13:25:06 GMT (157kb,D)
[v2] Tue, 3 May 2022 13:09:12 GMT (157kb,D)

Link back to: arXiv, form interface, contact.