ICML 2026 · Spotlight Amazon Robotics · Boston College

최적이면서 확장 가능한 멀티 에이전트 경로 탐색

MAPF를 마르코프 구조의 멀티 주변 최적 수송(MMOT)으로 환원하고, Schrödinger bridge로 확장한다. 지수적 문제가 다항 크기 선형계획으로 붕괴한다.

Usman A. Khan · Joseph W. Durham
Amazon Robotics · Boston College — arXiv:2605.10917v1 [cs.LG]
P1 · 정수 최적 LP P2 · 그림자 전송 P3 · 정수 투영
§ 01 / 핵심 착상
MAPF as Markovian MMOT

지수적 조합 문제가
다항 크기 선형계획으로 붕괴한다.

익명 MAPF는 유한·연결 그래프 위에서 N개의 로봇을 N개의 목표로 충돌 없이 이동시키는 문제다. 할당·경로 계획·스케줄링이 결합되어 본질적으로 조합적이다. 이 논문은 MAPF를 경로 공간 위의 멀티 주변 최적 수송으로 캐스팅한다.

경로 공간 텐서 P는 전체 시공간 궤적에 직접 질량을 할당한다. 로봇 운동은 시간상 인과적이므로 과정 (Xt)는 마르코프적이다. 이 마르코프 인수분해가 자유 변수를 K^(T+1) (T에 지수적)에서 K²T (T에 다항적)로 줄인다. 동시에 일반 MMOT의 T+1개 주변 고정 제약이 두 경계 주변 — 시작 분포 q₀=μ와 종료 분포 q_T=ν — 만으로 완화된다.

Free variables · K^(T+1)
경로 공간 텐서
전체 시공간 궤적에 질량을 부여하는 (T+1)차 결합 텐서. T에 지수적으로 폭발한다.
Markov
factorization
Free variables · K²T
연속 층 전송
인과성에 의한 마르코프 인수분해로 인접 시간층 사이의 전송 행렬 {Πₜ}만 남는다.
two boundary
marginals
Polynomial LP
다항 크기 선형계획
경계 주변 μ, ν만 고정. 중간 주변은 인과성 제약 아래 자유로워진다.
§ 02 / 세 문제
The P1 → P2 → P3 Pipeline

정확성에서 확장성으로,
세 개의 문제가 다리를 놓는다.

파이프라인은 정확 최적 LP에서 출발해, 확률적 완화로 빠른 그림자를 얻고, 그 그림자를 틀로 삼아 정수해를 회복한다. 세 상수 ε, λ, η가 최적성과 확장성의 스펙트럼을 가른다.

P1
Exact · Integral · Optimal

MMOT 선형계획

전송 계획 {Πₜ}를 실수 비음 변수로 두는 선형계획이다. 접착 제약(마르코프성), 종단 제약(경계 위치 고정), 정점 용량 제약(각 정점당 로봇 최대 하나)을 부과한다.

min Σₜ ⟨Πₜ, Cₜ⟩ s.t. Πₜ ∈ F
완전 유니모듈러 → {0,1} 정수해
P2
Entropic · Fractional · Fast

Schrödinger bridge 완화

참조 분포를 Gibbs 커널로 택하면 Schrödinger bridge가 MMOT의 엔트로피 정규화로 환원된다. Sinkhorn 유형 반복이 분수적 그림자 전송 — 로봇에서 목표로 향하는 유력 경로 집합 — 을 산출한다.

min Σₜ [ ⟨Πₜ,Cₜ⟩ + ε Σ πₜ(log πₜ − 1) ]
ε → 0 이면 지오데식 회랑으로 응집
P3
Pruned · Integral · Scalable

정수 투영

엔트로피 전송을 완전 유니모듈러 다면체 F 위로 되투영한다. 그림자가 큰 간선에 질량을 편향시키는 수정 비용으로, 가지치기된 축소 그래프 위에서 LP를 푼다.

min Σₜ Σ πₜ(cₜ − λ log(π̃ₜ + δ))
TU 보존 → 다시 {0,1} 정수해
§ 03 / 이론적 보장
Total Unimodularity · First Principles

정수성을 명시적으로 강제하지 않고,
다면체 구조에서 직접 얻는다.

시간 확장 그래프에 Ford–Fulkerson 정점 분할을 적용하면 제약 행렬이 유향 그래프의 노드-호 접속 행렬 형태가 된다. 접속 행렬은 완전 유니모듈러(TU)이며, 따라서 실현 가능 다면체의 모든 극점이 정수가 된다. 정수계획이나 분기 한정 없이 연속 LP에서 실행 가능한 로봇 경로가 나온다.

Lemma 3.2

실현 가능성

펩블 운동 이론에 따라 익명 로봇의 구성 공간은 연결되어 있다. 그래프가 유한·연결이면 종단 구성 ν가 μ에서 유한 스텝 T̄ 내에 확률 1로 도달 가능하다.

Lemma 3.3

정수성과 완전 유니모듈러성

P1은 정수 최적해 Π*ₜ ∈ {0,1}를 가지며, 최소 비용을 달성하고, K와 T̄에 다항인 복잡도를 갖는다. 제약 행렬의 TU가 이를 첫 원리에서 보장한다.

Theorem 3.4

충돌 없는 전송

어떤 시각에도 두 로봇이 충돌하지 않고, 궤적이 공간·시간 양쪽에서 겹치지 않으며, 모든 로봇이 서로 다른 목표에 도달한다. 양방향 교환과 순환 흐름은 대기 이동으로 치환되어 비용이 감소하므로 최적해에 나타나지 않는다.

Lemma 3.6 · 3.7

최소 makespan

지수 증가 비용 구조로 makespan 최적성을 목적함수에 암묵적으로 인코딩하거나, 최소 makespan T* ≤ N+K−1에 대해 O(log K)회 P1 호출로 이진 탐색하여 명시적으로 찾는다.

§ 04 / 그림자 전송
The Gibbs Parameter ε

ε가 그림자의 날카로움을
제어한다.

Gibbs 매개변수 ε는 그림자 전송의 응집도를 결정한다. ε → 0에서 Schrödinger bridge는 최소 비용 지오데식 회랑으로 질량을 집중시켜 공격적 가지치기를 낮은 비용 격차로 가능케 한다. ε가 커지면 그림자가 확산되어 가지치기된 그래프가 덜 판별적인 간선을 더 많이 남긴다. 아래 슬라이더로 이 전이를 직접 확인한다.

Schrödinger 그림자 응집

ε = 0.2
ε → 0 (날카로운 회랑)ε → ∞ (확산된 질량)
132
Sinkhorn 스윕
4.3%
비용 격차 (vs P1)
42%
유지 간선 비율

실측값 출처: Table 3 (K=10,000, T=30, λ=0, 13개 인스턴스 평균). 슬라이더는 논문의 이산 측정점 ε ∈ {0.1, 0.2, 0.5, 1.0, 5.0} 사이를 보간한다.

§ 05 / 확장성
Runtime Scaling · 162 Gurobi Runs

파이프라인이 거의 선형으로
확장된다.

K = 2,500에서 22,500 정점까지(369K–3.4M LP 변수) 5% 로봇 밀도, T=30에서 측정한다. P1 solve 시간은 O(K^1.68)로 증가하는 반면 P2+P3 파이프라인은 거의 선형 O(K^1.15)로 확장되어, 10% 미만의 비용 격차로 3.6×에서 7.1× 가속을 얻는다. 모든 실행의 해가 정수임이 검증된다.

O(K¹·⁶⁸)
P1 solve 스케일링
정확 최적, 준이차적 증가
O(K¹·¹⁵)
P2+P3 스케일링
거의 선형, R²=0.74
3.6–7.1×
가속
K 증가에 따라 확대
<10%
비용 격차
중앙값 6.4%, 전 구간 유지
KNP1 변수P1 (s)P2+P3 (s)가속격차 (%)유지 (%)
2,500125369K1543.6×8.032
5,625281835K55115.0×8.735
8,1004051.2M103185.7×9.037
10,0005001.5M132265.1×5.941
13,2256612.0M193335.8×8.139
15,6257812.3M257485.3×5.943
19,6009802.9M364625.8×7.242
22,5001,1253.4M478677.1×6.540
§ 06 / 매개변수 민감도
ε–λ Sensitivity · 260 Runs

ε가 지배적 인자,
λ는 완만한 오프셋이다.

K=10,000에서 ε ∈ {0.1, …, 5.0}, λ ∈ {0, …, 5.0}를 20개 조합으로 스윕한다. 작은 ε(≤0.2)는 P1 최적에 근접한 응집 그림자를 만들어 2–5% 격차로 공격적 가지치기를 가능케 하고, 큰 ε는 그림자를 평활화하여 격차를 17–20%로 키운다. λ는 ε에 따라 1–6%를 더하는 완만한 효과를 낸다.

ε\λ00.51.05.0
0.12.32.52.73.0
0.24.35.05.87.3
0.511.112.714.016.5
1.017.318.920.123.1
5.017.118.018.719.9

P1 대비 평균 비용 격차(%). 강건한 기본값은 ε=0.2, λ=0 — 5× 가속에서 4.3% 격차.

§ 07 / 기준선 비교
Comparison with CBM · Ma & Koenig 2016

같은 그리드에서 6배 많은 로봇을
10배 빠르게 푼다.

30×30 그리드, 10% 장애물, 4-근접 연결에서 비교한다. 선행 CBM은 min-cost max-flow와 충돌 기반 탐색을 결합하지만 제약 행렬의 완전 유니모듈러성을 확립하지 못해, 단일 팀에서도 정수해를 보장하려면 ILP나 계층적 탐색에 의존해야 한다. 반면 P1은 TU를 통해 연속 LP에서 정수해를 보장한다.

MethodAgentsTime (s)Success
CBM (Ma & Koenig, 2016)505.32100%
ILP (Ma & Koenig, 2016)501624%
ILP (Ma & Koenig, 2016)4015314%
P1 (ours)3000.54100%
P2+P3 (ours)3000.49100%
제안 프레임워크는 나아가 K=22,500 정점(1,125 에이전트)까지 확장되며, 이 규모에서 P2+P3 solve 시간은 평균 67초다. 비균일 비용(무작위 지형)에서도 5.1% 격차·5.4× 가속으로 균일 비용 대비 열화 없이 적응한다.