cs.MAAug 30, 2026

Generalizable Multi-Agent Planning from Signal Temporal Logic Specifications via Diffusion

Authors: Joe Eappen, Zikang Xiong, Shreyash S. Iyengar, Suresh Jagannathan

Organizations: ECE and CS Departments of Purdue University

Abstract

Multi-agent systems in the real-world (e.g., drone swarms, autonomous cars, warehouse robots) must satisfy rich, temporal tasks while avoiding collisions. Signal Temporal Logic (STL) elegantly encodes such objectives, but current STL planning methods face critical limitations. State-of-the-art optimization-based approaches can handle arbitrary STL specifications but struggle with scalability, becoming computationally impractical as the number of agents grows. Learning-based methods efficiently handle a large number of agents with rapid planning times but fare poorly when deployment-time objectives differ from those used during training, and do not support planning tasks that require different specifications to be ascribed to different agents (i.e., heterogeneity) or team-level specifications requiring coordination of multiple agents. This fundamental trade-off between generalizability and scalability presents a challenge for realizing multi-agent STL planning algorithms in practice. To overcome this challenge, we introduce a new diffusion method for multi-agent planning with STL specifications. Using a differentiable approximation of STL, we integrate the STL gradient in the denoising process, making our approach generalizable to novel formulas whose predicates are placed anywhere within the goal region covered during training, while achieving the same scalability as existing learning-based methods. Our method supports heterogeneous specifications, and by using diffusion models, naturally enhances plan diversity, thereby significantly reducing safety-related violations (e.g., collisions) among agents. A detailed evaluation study justifies the utility of STL-guided diffusion-based multi-agent planners for constructing generalizable, scalable, and diverse plans. Videos and code are available at https://www.jeappen.com/diff-ma-stl/ and https://github.com/jeappen/diff-ma-stl .

Figures & tables

Explore similar work

CardsList
  1. Multi-Agent Temporal Logic Planning via Penalty Functions and Block-Coordinate Optimization

    Feb 19, 2026Eleftherios E. Vlahakis, Arash Bahari Kordabad, Lars Lindemann +3Multi-Agent PlanningMulti-Robot Motion Planning

  2. DAG-STL: A Hierarchical Framework for Zero-Shot Trajectory Planning under Signal Temporal Logic Specifications

    Apr 20, 2026Ruijia Liu, Ancheng Hou, Xiao Yu +1Constrained Motion PlanningTrajectory Generation

  3. Multi-Agent Planning with Spatio-Temporal and Topological Constraints using STL-GO

    Jul 29, 2026Sheryl Paul, Vidisha Kudalkar, Anand Balakrishnan +3Constrained Motion PlanningCombinatorial Optimization