pith:DRHO3H4Q
Privacy Preserving Multi Agent Path Finding
Adding mock agents during planning lets multiple agents find collision-free paths without revealing their exact planned locations to each other.
arxiv:2605.14119 v1 · 2026-05-13 · cs.MA
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{DRHO3H4QRUFHF3FRAYAQZERM5L}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
We propose a general framework for obtaining planning-level privacy, which works by adding mock agents to the planning process. We show how to adapt two popular MAPF algorithms, namely PIBT and LaCAM, such that they preserve execution-level privacy. Lastly, we propose a post-processing technique that allows the agents to reduce the sum of costs of the returned solution without losing any privacy.
The assumption that inserting mock agents during planning sufficiently obscures real agent locations for all participants without introducing detectable information leaks or violating collision constraints, and that the privacy-preserving modifications to PIBT and LaCAM retain the original algorithms' correctness properties.
New algorithms for multi-agent path finding preserve planning-level privacy via mock agents and execution-level privacy via modified PIBT and LaCAM solvers, plus post-processing that lowers total cost without breaking privacy.
References
Receipt and verification
| First computed | 2026-05-17T23:39:11.915804Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
1c4eed9f908d0a72ecb106010c922ceae269bd21b23af4794a44e956389c755e
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/DRHO3H4QRUFHF3FRAYAQZERM5L \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 1c4eed9f908d0a72ecb106010c922ceae269bd21b23af4794a44e956389c755e
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "77f4ac55f97f8b7225bed20155c0a606f7d0b261f440ddb627acd2b44c5cc545",
"cross_cats_sorted": [],
"license": "http://arxiv.org/licenses/nonexclusive-distrib/1.0/",
"primary_cat": "cs.MA",
"submitted_at": "2026-05-13T21:08:24Z",
"title_canon_sha256": "7f8db822a2321c74fd69d381343361097a1e6a14b0b0be7cd4acf24080680085"
},
"schema_version": "1.0",
"source": {
"id": "2605.14119",
"kind": "arxiv",
"version": 1
}
}