What to Do When You Can't Do It All: Temporal Logic Planning with Soft Temporal Logic Constraints
Hazhar Rahmani, Jason M. O'Kane

TL;DR
This paper introduces a method for temporal logic planning that balances hard and soft LTL constraints over infinite trajectories, using a greedy algorithm to efficiently find near-optimal solutions despite computational challenges.
Contribution
It extends previous work by enabling soft constraints to be applied across entire infinite trajectories using LTL, and proposes an efficient greedy algorithm for planning with such constraints.
Findings
The greedy algorithm produces shorter lassos than baseline methods.
The approach effectively balances hard and soft LTL constraints.
Experimental results demonstrate practical efficiency of the proposed method.
Abstract
In this paper, we consider a temporal logic planning problem in which the objective is to find an infinite trajectory that satisfies an optimal selection from a set of soft specifications expressed in linear temporal logic (LTL) while nevertheless satisfying a hard specification expressed in LTL. Our previous work considered a similar problem in which linear dynamic logic for finite traces (LDLf), rather than LTL, was used to express the soft constraints. In that work, LDLf was used to impose constraints on finite prefixes of the infinite trajectory. By using LTL, one is able not only to impose constraints on the finite prefixes of the trajectory, but also to set `soft' goals across the entirety of the infinite trajectory. Our algorithm first constructs a product automaton, on which the planning problem is reduced to computing a lasso with minimum cost. Among all such lassos, it is…
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.
