TIDE: A Trace-Informed Depth-First Exploration for Planning with Temporally Extended Goals
Yuliia Suprun, Khen Elimelech, Lydia E. Kavraki, Moshe Y. Vardi
TL;DR
This work tackles planning with temporally extended goals expressed as $LTL_f$ formulas over finite traces, where traditional product-graph approaches scale poorly. It introduces TIDE, a trace-informed depth-first exploration that incrementally selects a promising DFA trace and realizes it as a sequence of classical reach-avoid subproblems solved by off-the-shelf planners, guided by a cost-based trace ranking and adaptive backtracking. The method guarantees completeness and demonstrates strong empirical performance across TB15, Blocksworld scaling benchmarks, and Openstacks backtracking problems, often outperforming Exp, Poly, FOND4LTL$_f$, and Plan4Past. By decomposing temporal goals into planner-friendly subproblems and caching realized transitions, TIDE improves scalability and practicality for temporally constrained tasks in fully observable deterministic domains. The approach is also supported by open-source implementations, showing potential for integration into real-world robotic planning pipelines that require reliable temporal coordination.
Abstract
Task planning with temporally extended goals (TEGs) is a critical challenge in AI and robotics, enabling agents to achieve complex sequences of objectives over time rather than addressing isolated, immediate tasks. Linear Temporal Logic on finite traces (LTLf ) provides a robust formalism for encoding these temporal goals. Traditional LTLf task planning approaches often transform the temporal planning problem into a classical planning problem with reachability goals, which are then solved using off-the-shelf planners. However, these methods often lack informed heuristics to provide a guided search for temporal goals. We introduce TIDE (Trace-Informed Depth-first Exploration), a novel approach that addresses this limitation by decomposing a temporal problem into a sequence of smaller, manageable reach-avoid sub-problems, each solvable using an off-the-shelf planner. TIDE identifies and prioritizes promising automaton traces within the domain graph, using cost-driven heuristics to guide exploration. Its adaptive backtracking mechanism systematically recovers from failed plans by recalculating costs and penalizing infeasible transitions, ensuring completeness and efficiency. Experimental results demonstrate that TIDE achieves promising performance and is a valuable addition to the portfolio of planning methods for temporally extended goals.
