English

A deterministic near-linear time approximation scheme for geometric transportation

Computational Geometry 2023-09-29 v3 Data Structures and Algorithms

Abstract

Given a set of points P=(P+P)RdP = (P^+ \sqcup P^-) \subset \mathbb{R}^d for some constant dd and a supply function μ:PR\mu:P\to \mathbb{R} such that μ(p)>0 pP+\mu(p) > 0~\forall p \in P^+, μ(p)<0 pP\mu(p) < 0~\forall p \in P^-, and pPμ(p)=0\sum_{p\in P}{\mu(p)} = 0, the geometric transportation problem asks one to find a transportation map τ:P+×PR0\tau: P^+\times P^-\to \mathbb{R}_{\ge 0} such that qPτ(p,q)=μ(p) pP+\sum_{q\in P^-}{\tau(p, q)} = \mu(p)~\forall p \in P^+, pP+τ(p,q)=μ(q) qP\sum_{p\in P^+}{\tau(p, q)} = -\mu(q)~ \forall q \in P^-, and the weighted sum of Euclidean distances for the pairs (p,q)P+×Pτ(p,q)qp2\sum_{(p,q)\in P^+\times P^-}\tau(p, q)\cdot ||q-p||_2 is minimized. We present the first deterministic algorithm that computes, in near-linear time, a transportation map whose cost is within a (1+ε)(1 + \varepsilon) factor of optimal. More precisely, our algorithm runs in O(nε(d+2)log5nloglogn)O(n\varepsilon^{-(d+2)}\log^5{n}\log{\log{n}}) time for any constant ε>0\varepsilon > 0. Surprisingly, our result is not only a generalization of a bipartite matching one to arbitrary instances of geometric transportation, but it also reduces the running time for all previously known (1+ε)(1 + \varepsilon)-approximation algorithms, randomized or deterministic, even for geometric bipartite matching. In particular, we give the first (1+ε)(1 + \varepsilon)-approximate deterministic algorithm for geometric bipartite matching and the first (1+ε)(1 + \varepsilon)-approximate deterministic or randomized algorithm for geometric transportation with no dependence on dd in the exponent of the running time's polylog. As an additional application of our main ideas, we also give the first randomized near-linear O(ε2mlogO(1)n)O(\varepsilon^{-2} m \log^{O(1)} n) time (1+ε)(1 + \varepsilon)-approximation algorithm for the uncapacitated minimum cost flow (transshipment) problem in undirected graphs with arbitrary real edge costs.

Keywords

Cite

@article{arxiv.2211.03891,
  title  = {A deterministic near-linear time approximation scheme for geometric transportation},
  author = {Emily Fox and Jiashuai Lu},
  journal= {arXiv preprint arXiv:2211.03891},
  year   = {2023}
}

Comments

To appear in FOCS 2023. 24 pages. Update 2: Added corrections for minimum cost flow approximation scheme. Addressed reviewer comments. Update 1: Adds a new randomized near-linear time approximation scheme for uncapacitated minimum cost flow in undirected graphs (transshipment) with arbitrary edge costs. References more recent work in geometric bipartite matching

R2 v1 2026-06-28T05:22:27.621Z