Mixed-Integer Programming for Signal Temporal Logic with Fewer Binary Variables
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
Citing papers per year: 2022: 1; 2023: 1; 2024: 5; 2025: 4; 2026: 4.
15 papers.
Sort:
By area:
- 2024A Survey of Optimization-based Task and Motion Planning: From Classical To Learning Approachescited by 19
- 2025TeLoGraF: Temporal Logic Planning via Graph-encoded Flow Matchingcited by 9
- 2025STLCG++: A Masking Approach for Differentiable Signal Temporal Logic Specificationcited by 6
- 2025Zero-Shot Trajectory Planning for Signal Temporal Logic Taskscited by 6
- 2025TGPO: Temporal Grounded Policy Optimization for Signal Temporal Logic Taskscited by 5
- 2024Logically Constrained Robotics Transformers for Enhanced Perception-Action Planningcited by 4
- 2024VernaCopter: Disambiguated Natural-Language-Driven Robot via Formal Specificationscited by 4
- 2022Model Predictive Robustness of Signal Temporal Logic Predicatescited by 3
- 2024Traffic-Rule-Compliant Trajectory Repair via Satisfiability Modulo Theories and Reachability Analysiscited by 3
- 2023Co-learning Planning and Control Policies Constrained by Differentiable Logic Specificationscited by 1
- 2024Scaling Learning based Policy Optimization for Temporal Logic Tasks by Controller Network Dropoutcited by 0
- 2026GraSP-STL: A Graph-Based Framework for Zero-Shot Signal Temporal Logic Planning via Offline Goal-Conditioned Reinforcement Learningcited by 0
- 2026Generalizable Multi-Agent Planning from Signal Temporal Logic Specifications via Diffusion30 Aug 2026
- 2026Reward Machines for Signal Temporal Logic13 Aug 2026
- 2026Zero-Shot Signal Temporal Logic Planning with Disjunctive Branch Selection in Dynamic Semantic Maps2 May 2026
- 2026GraSP-STL: A Graph-Based Framework for Zero-Shot Signal Temporal Logic Planning via Offline Goal-Conditioned Reinforcement Learning31 Mar 2026
- 2025TGPO: Temporal Grounded Policy Optimization for Signal Temporal Logic Tasks30 Sep 2025
- 2025TeLoGraF: Temporal Logic Planning via Graph-encoded Flow Matching1 May 2025
- 2025Zero-Shot Trajectory Planning for Signal Temporal Logic Tasks23 Jan 2025
- 2025STLCG++: A Masking Approach for Differentiable Signal Temporal Logic Specification8 Jan 2025
- 2024Traffic-Rule-Compliant Trajectory Repair via Satisfiability Modulo Theories and Reachability Analysis20 Dec 2024
- 2024VernaCopter: Disambiguated Natural-Language-Driven Robot via Formal Specifications14 Sep 2024
- 2024Logically Constrained Robotics Transformers for Enhanced Perception-Action Planning9 Aug 2024
- 2024A Survey of Optimization-based Task and Motion Planning: From Classical To Learning Approaches3 Apr 2024
3 more
- 2024A Survey of Optimization-based Task and Motion Planning: From Classical To Learning Approachescited by 19
- 2025TeLoGraF: Temporal Logic Planning via Graph-encoded Flow Matchingcited by 9
- 2025STLCG++: A Masking Approach for Differentiable Signal Temporal Logic Specificationcited by 6
- 2025Zero-Shot Trajectory Planning for Signal Temporal Logic Taskscited by 6
- 2025TGPO: Temporal Grounded Policy Optimization for Signal Temporal Logic Taskscited by 5
- 2024Logically Constrained Robotics Transformers for Enhanced Perception-Action Planningcited by 4
- 2024VernaCopter: Disambiguated Natural-Language-Driven Robot via Formal Specificationscited by 4
- 2022Model Predictive Robustness of Signal Temporal Logic Predicatescited by 3
- 2024Traffic-Rule-Compliant Trajectory Repair via Satisfiability Modulo Theories and Reachability Analysiscited by 3
- 2023Co-learning Planning and Control Policies Constrained by Differentiable Logic Specificationscited by 1
- 2024Scaling Learning based Policy Optimization for Temporal Logic Tasks by Controller Network Dropoutcited by 0
- 2026Zero-Shot Signal Temporal Logic Planning with Disjunctive Branch Selection in Dynamic Semantic Mapscited by 0
12 most cited of 14 All 14 (JSON)
- 2026Generalizable Multi-Agent Planning from Signal Temporal Logic Specifications via Diffusion30 Aug 2026
- 2026Reward Machines for Signal Temporal Logic13 Aug 2026
- 2026Zero-Shot Signal Temporal Logic Planning with Disjunctive Branch Selection in Dynamic Semantic Maps2 May 2026
- 2025TGPO: Temporal Grounded Policy Optimization for Signal Temporal Logic Tasks30 Sep 2025
- 2025TeLoGraF: Temporal Logic Planning via Graph-encoded Flow Matching1 May 2025
- 2025Zero-Shot Trajectory Planning for Signal Temporal Logic Tasks23 Jan 2025
- 2025STLCG++: A Masking Approach for Differentiable Signal Temporal Logic Specification8 Jan 2025
- 2024Traffic-Rule-Compliant Trajectory Repair via Satisfiability Modulo Theories and Reachability Analysis20 Dec 2024
- 2024VernaCopter: Disambiguated Natural-Language-Driven Robot via Formal Specifications14 Sep 2024
- 2024Logically Constrained Robotics Transformers for Enhanced Perception-Action Planning9 Aug 2024
- 2024A Survey of Optimization-based Task and Motion Planning: From Classical To Learning Approaches3 Apr 2024
- 2024Scaling Learning based Policy Optimization for Temporal Logic Tasks by Controller Network Dropout23 Mar 2024
12 newest of 14 All 14 (JSON)