mlsanityData to 7 Oct 2026

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

arXiv 2204.06367 ↗First posted 13 Apr 2022eess.SY cs.RO cs.SYcited by 15

Not on the map. Why?

Abstract (arXiv)

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 https://stlpy.readthedocs.io.

Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Apr 2022.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 1; 2024: 5; 2025: 4; 2026: 4.

15 papers.

Sort:

By area: