GuardPIBT Anonymous Authors

Global context. Guarded execution.

GuardPIBT

Executor-aligned residual coordination with counterfactual gating for ultra-large-scale 3D MAPF.

Watch the scenes
100,000 identities / Overview to close-up / Recorded excerpt

Recorded motion / 100,000 agents

From the whole scene to the local motion.

Source record

Overview to close-up

24 s / 60 fps / 100,000-agent scene
MP4

East block corner

16 s / 60 fps / 100,000-agent scene
MP4

West block passage

16 s / 60 fps / 100,000-agent scene
MP4

Recorded 100,000-agent spatial paths with additional within-step timing adjustments, not unmodified solver execution. These excerpts cover original steps 4-28, before the first neural-ranking update. All identities and original waits are retained; blue tails show past motion. They do not establish neural-module benefit, full-goal completion, or physical flight safety. Source audit

Scale extension / Full recorded execution

One million agents.

Source audit

Oblique city: start to completion

29.27 s / 30 fps / Solver steps 0-877
MP4
Exact solver step0
Currently at goal0 / 1,000,000
Final state1,000,000 / 1,000,000
Arrival record

A fresh recording of the archived million-agent deployment, separate from the paper's timing results. Each video frame uses one original solver state. No agent-position interpolation, extra execution schedule, or removal of agent identities. Agents use point markers at this overview scale. Original obstacle geometry and proportions are retained.

Time-compressed discrete replay, not real-time flight. All recorded states pass vertex, edge-swap, obstacle-cell, boundary and unit-step checks. These checks do not establish continuous-body clearance or physical flight safety.

Recorded populations10k / 100k / 1M
Archived warehouse replay360 exact states
Archived warehouse final arrival100,000 / 100,000
Evidence & scope

New / Mesh-matched showcases

From open grids
to built environments.

Real environment meshes.
Recorded, collision-audited motion.

Urban alley

64 agents · 60 fps · 23.2 s · Moving / waiting / at goal

Industrial corridor

64 agents · 60 fps · 18.8 s · Moving / waiting / at goal

New showcase configurations, not paper benchmark results. Both use exact 3D distance fields and an added hold-only execution schedule; spatial paths are unchanged. All 64 agents reach their goals. Linear segments are audited with 0.16 m body envelopes. These are kinematic replays, not flight-dynamics simulations. The learned provider ran, but its gate made no candidate-order overrides in these cases; no learned-performance gain is claimed. Updated renders use 60 fps and 0.4 s per certified execution phase. Original positions and waits are unchanged; only the common playback clock and mesh yaw presentation differ from the earlier videos. Amber rings now identify visible scheduled holds; the top readout counts all 64 agents as moving, waiting or at goal. Playback time is not compute time. Genuine waits and the previous 60 fps clock are unchanged. Clean videos remain available.

New / 100,000-agent city

From the city to the corner.

Oblique rendered city with all 100,000 recorded robot identities

Global view

100,000 bodies; scene overview.

Recorded aircraft near a city building corner, with past paths

Obstacle close-up

Recorded positions and selected past paths.

Two views of the same recorded 100,000-agent state: 71,162 agents move in this phase and 23,301 are at goal. Blender mesh-matched showcase, not a paper benchmark. Paths, identities and obstacles are retained; extra waits provide audited center clearance. Blue lines show selected past paths. No generated trajectories or flight-dynamics guarantee.

01 / Recorded environments

Coordination in context.

55 s scene reel
Exact sampled execution
Exact solver step0
Currently at goal0 / 100,000
Planning time, entire run908.609 s
Arrival record

100,000 recorded agent positions per frame. Teal includes both moving and arrived agents. The vertical display scale is exaggerated 5× relative to the horizontal scale. This is a 30 s time-compressed replay, not real-time flight.

02 / Method

Global context meets
discrete execution.

Neural candidate ordering.
Conflict resolution by PIBT.

Paper Fig. 2: global-local candidate scoring, counterfactual group gating, PIBT execution, paired-rollout training and large-scale deployment.
01

Global-local candidate scoring

Local graph attention and global source-goal transport jointly score 27 native action candidates.

02

Counterfactual group gating

Paired PIBT rollouts with shared initial states and priorities train an execution-conditioned gate to filter candidate reorderings.

03

Guarded, scalable execution

PIBT retains claims, priority inheritance, backtracking and conflict checks. Population-adaptive grouping, cached inference and selective tail repair support large deployments.

03 / Submitted paper

Runtime, cost & waiting.

Results CSV

Results below reproduce the submitted paper. They are not measurements of the Blender showcase videos.

2D scaling

Two attempts per setting. Time is the mean across attempts; SOC is averaged over complete, audited solutions only. Missing entries remain missing as printed in the paper. Different cost denominators prevent an unconditional ranking by cost alone.

Forest
AgentsMethodE2E time (s)Mean SOC
100GuardPIBT6.2418.93
100LaCAM0.0224.58
100PyPIBT0.2824.36
100LaGAT8.1220.78
1,000GuardPIBT14.3163.68
1,000LaCAM0.4991.96
1,000PyPIBT——
1,000LaGAT10.7572.74
10,000GuardPIBT172.41241.33
10,000LaCAM——
10,000PyPIBT——
10,000LaGAT386.4249.77
Maze
AgentsMethodE2E time (s)Mean SOC
100GuardPIBT6.2426.82
100LaCAM0.0236.98
100PyPIBT0.2835.44
100LaGAT8.0528.39
1,000GuardPIBT16.36275.61
1,000LaCAM0.57289.9
1,000PyPIBT178.17374.69
1,000LaGAT54.21224.24
10,000GuardPIBT113.532,051.33
10,000LaCAM174.892,910.9
10,000PyPIBT——
10,000LaGAT——
Warehouse
AgentsMethodE2E time (s)Mean SOC
100GuardPIBT6.6122.06
100LaCAM0.0228.47
100PyPIBT0.2929.18
100LaGAT8.0423.75
1,000GuardPIBT8.9670.72
1,000LaCAM0.3899.58
1,000PyPIBT12.37899.67
1,000LaGAT10.26977.38
10,000GuardPIBT168.936315.67
10,000LaCAM39.64394.87
10,000PyPIBT888.188394.93
10,000LaGAT257.24288.04

100,000 agents across scenes

SceneDomainAgentsE2E time (s)Mean SOC
Forest2D100,0001,104.832,573.77
Maze2D100,0005,208.1516,558.92
Warehouse2D100,0001,163.112,228.62
Gate Walls3D100,000194.61659.31
Warehouse3D100,000908.611,041.83

10,000-agent component ablation

VariantE2E time (s)Mean SOCMean waiting steps
GuardPIBT256.13,739.172,192.83
W/o global flow251.454,089.52,521.93
W/o CF gate250.343,772.392,205.99

10,000-agent 3D warehouse. All variants complete all 10 evaluated runs. The no-global-flow variant uses the legacy deployment setting, so this row is not a strictly isolated single-variable causal comparison. Waiting is mean steps per agent, not a percentage.

Trade-offs remain: at 10,000 agents in Warehouse, LaCAM has lower runtime and LaGAT has lower SOC than GuardPIBT. No across-the-board dominance is claimed.

03 / Evidence

The record behind the render.

Archived run data

100k warehouse replay

Final arrival
100,000 / 100,000
Online planning
900.145 s
Repair planning
8.464 s
Repair fraction
0.932%

Display & validation

The archived benchmark renders preserve recorded solver coordinates and obstacle geometry. Their lighting and surface changes do not change the reported experiments.

The archived 100k replay is sampled without interpolation. Its discrete vertex, edge-swap and obstacle checks do not establish continuous-body clearance. The separate 64-agent showcases use certified linear interpolation and additional execution scheduling.

Snapshots, archived replays and new showcases are identified separately. No generative image synthesis is used. None of these renders demonstrates real-world flight safety.