atlas

Research map / Multi-agent systems and games / Human-AI and goal-conditioned

Speedup Techniques for Switchable Temporal Plan Graph Optimization

AAAI 2025 · Multi-agent systems and games › Human-AI and goal-conditioned · approach: Learning-guided MAPF search · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Improves the optimal GSES search for Switchable Temporal Plan Graph optimization with stronger admissible heuristics, full edge grouping, prioritized branching, and incremental longest-path computation, yielding IGSES.

Problem

Finding the minimum-execution-cost acyclic Temporal Plan Graph under agent delays (STPG optimization) is too slow for practical use at scale with optimal methods like MILP and GSES.

Approach

Speeds up GSES with four techniques: a stronger admissible heuristic estimating future cost from unsettled switchable edges (via vertex slack and a greedy edge-weighted vertex cover), full maximal edge grouping that finds all groupable switchable edges, smallest-edge-slack-first branching, and incremental forward/backward longest path computation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use IGSES instead of GSESSTPG optimization · Random-32-32-10search time (s): 1.421 -> 0.043Helped
Use IGSES instead of GSESSTPG optimization · Warehouse-10-20-10-2-1search time (s): 3.805 -> 0.120Helped
Use IGSES instead of GSESSTPG optimization · Lak303dsearch time (s): 2.608 -> 0.221Helped
Use IGSES instead of GSESSTPG optimization · Paris_1_256search time (s): 5.221 -> 0.321Helped
Add full grouping instead of no grouping (ablation)GSES · All four mapssearch time (s): Random-32-32-10: 1.421 -> 0.945; Warehouse-10-20-10-2-1: 3.805 -> 1.519; Lak303d: 2.608 -> 1.021; Paris_1_256: 5.221 -> Helped
Use full grouping instead of simple grouping (ablation)GSES with edge grouping · All four mapssearch time (s): Random-32-32-10: 1.082 -> 0.945; Warehouse-10-20-10-2-1: 1.783 -> 1.519; Lak303d: 1.242 -> 1.021; Paris_1_256: 3.131 -> Helped
Use random branching instead of Agent-First branching (ablation)Full grouping · All four mapssearch time (s): Random-32-32-10: 0.945 -> 1.555; Warehouse-10-20-10-2-1: 1.519 -> 2.685; Lak303d: 1.021 -> 2.644; Paris_1_256: 2.770 -> Hurt
Use Earliest-First branching instead of Agent-First branching (ablation)Full grouping · All four mapssearch time (s): Random-32-32-10: 0.945 -> 1.185; Warehouse-10-20-10-2-1: 1.519 -> 2.354; Lak303d: 1.021 -> 1.481; Paris_1_256: 2.770 -> Hurt
Use Smallest-Edge-Slack-First instead of Agent-First branching (ablation)Full grouping · All four mapssearch time (s): Random-32-32-10: 0.945 -> 0.915; Warehouse-10-20-10-2-1: 1.519 -> 1.472; Lak303d: 1.021 -> 1.027; Paris_1_256: 2.770 -> Helped
Add stronger heuristics (ablation)Full grouping + Smallest-Edge-Slack-First · All four mapssearch time (s): Random-32-32-10: 0.915 -> 0.169; Warehouse-10-20-10-2-1: 1.472 -> 0.832; Lak303d: 1.027 -> 0.871; Paris_1_256: 2.472 -> Helped
Add incremental implementation (ablation)Full grouping + Smallest-Edge-Slack-First + stronger heuristics · All four mapssearch time (s): Random-32-32-10: 0.169 -> 0.043; Warehouse-10-20-10-2-1: 0.832 -> 0.120; Lak303d: 0.871 -> 0.221; Paris_1_256: 1.561 -> Helped

Surprising findings

Limitations

Experimental setup

Datasets: MovingAI MAPF benchmark maps (Random-32-32-10, Warehouse-10-20-10-2-1, Lak303d, Paris_1_256)

Benchmarks: Random-32-32-10 Warehouse-10-20-10-2-1 Lak303d Paris_1_256

Metrics: success rate search time number of expanded nodes speedup

Baselines: GSES MILP CBS-D

Builds on: GSES Switchable Temporal Plan Graph PBS k-robust PBS Weighted Pairwise Dependency Graph CBS

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy