Neuro-Symbolic Acceleration of MILP Motion Planning with Temporal Logic and Chance Constraints
Junyang Cai, Weimin Huang, Brendan Long, Matthew Cleaveland, Jyotirmoy V. Deshmukh, Lars Lindemann, Bistra Dilkina

TL;DR
This paper introduces a neuro-symbolic method that uses machine learning to guide MILP solvers, significantly improving the efficiency of motion planning under complex temporal and probabilistic constraints.
Contribution
The authors develop a graph neural network-guided approach to accelerate MILP-based motion planning with temporal logic and chance constraints, enhancing scalability and performance.
Findings
Achieved approximately 20% average performance improvement over state-of-the-art solvers.
Demonstrated scalability gains across diverse planning problems including STL, CPP, and CaTL.
Showed effectiveness of graph neural networks in guiding symbolic MILP search processes.
Abstract
Autonomous systems must solve motion planning problems subject to increasingly complex, time-sensitive, and uncertain missions. These problems often involve high-level task specifications, such as temporal logic or chance constraints, which require solving large-scale Mixed-Integer Linear Programs (MILPs). However, existing MILP-based planning methods suffer from high computational cost and limited scalability, hindering their real-time applicability. We propose to use a neuro-symbolic approach to accelerate MILP-based motion planning by leveraging machine learning techniques to guide the solver's symbolic search. Focusing on three representative classes of diverse planning problems - Signal Temporal Logic (STL) specifications, chance constraints formulated via Conformal Predictive Programming (CPP), and Capability Temporal Logic (CaTL) specifications - we demonstrate how graph neural…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
