Pairwise Approximation Can Select the Wrong Multi-Robot Plan
MARMoT Lab, National University of Singapore
NEAR Lab, AI.Robotics Strategic Technology Centre, ST Engineering
IROS 2026 Workshop on Intelligent Information Gathering
Picked by F
Delivered — · explored —
Picked by F₂
Delivered — · explored —
- Delivered to base
- Explored, not yet delivered
- Unknown
- Wall
- ●●●●Robots 1–4
- ▲Base station
Abstract
Multi-robot coordination methods often score a joint plan from singleton and pairwise terms, leaving out the terms that involve three or more robots. We measure the plan-selection regret of two pairwise approximations to delivered coverage using frozen multi-robot trajectories. For each four-robot plan on an indoor exploration benchmark, replaying all 16 robot subsets gives the exact delivered-coverage set function F. From the same subset values we compute two pairwise scores: the exact order-2 Möbius truncation F₂, which depends only on the singleton and pair values, and an equal-weight least-squares two-additive fit G. Ranking by F₂ instead of F changes the selected plan on six of seven maps at the 15 m candidate-generation range in each of two candidate families, with regret up to 0.337 of map coverage. Switching to G reduces the regret but still changes the selection on three of seven maps in each family. The additive score F₁, which keeps only the singleton terms, selects the exact winner on six of seven maps in one family and four of seven in the other, against one of seven for F₂. We also find that lower average reconstruction error does not guarantee lower selection regret.
How it works
Four robots map a building by driving to frontiers, the edges between mapped and unmapped space. A map counts only once it reaches the base station, either directly or through a teammate in communication range. The score of a plan is its delivered coverage F, the share of the map the base knows at the end.
Within a family, the eight plans differ in three settings, shown in their names:
- Relay 100 / 300
- Every 100 or 300 steps, each robot stops exploring and heads back to deliver its map to the base.
- Handoff on
- A returning robot can pass the delivery to a connected teammate closer to the base.
- Crowding on
- Nearest-frontier plans only: robots avoid frontiers near where teammates have been or are heading, as far as they know through communication.
- Seed 0 / 1
- Random-frontier plans only: the seed of the random frontier choice.
To see how the robots interact, each plan is replayed with every subset of its four robots, 16 replays in all, with each robot following its original path. Each approximate score combines some of these subset values into an estimate of F.
Results
| Nearest-frontier plans | Random-frontier plans | |||||
|---|---|---|---|---|---|---|
| Map | F₁ | F₂ | G | F₁ | F₂ | G |
One case in detail
Loading recorded results…
Scope: four robots, seven maps, fixed starts and eight frozen plans per map and family. We did not test online replanning. G is fitted to all 15 subset values of each plan, including the full team.
Reproduce
The analysis uses only the Python standard library. From a clone of the code repository, run:
python -m unittest discover -s .
python analyze.py --output docs/data.json
python -m http.server 8000 --directory docs --bind 127.0.0.1This recomputes the paper's scores and selections from the recorded subset values. It does not rerun the simulator. The results on this page are in data.json.
Data provenance
Cite
@misc{teo2026pairwise,
title = {Pairwise Approximation Can Select the Wrong Multi-Robot Plan},
author = {Teo, William},
year = {2026},
eprint = {2609.29929},
archivePrefix = {arXiv},
primaryClass = {cs.RO},
note = {IROS 2026 Workshop on Intelligent Information Gathering}
}