A deterministic near-linear time approximation scheme for geometric transportation

11/07/2022
by   Emily Fox, et al.
0

Given a set of points P = (P^+ ⊔ P^-) ⊂ℝ^d for some constant d and a supply function μ:P→ℝ such that μ(p) > 0 ∀ p ∈ P^+, μ(p) < 0 ∀ p ∈ P^-, and ∑_p∈ Pμ(p) = 0, the geometric transportation problem asks one to find a transportation map τ: P^+× P^-→ℝ_≥ 0 such that ∑_q∈ P^-τ(p, q) = μ(p) ∀ p ∈ P^+, ∑_p∈ P^+τ(p, q) = -μ(q) ∀ q ∈ P^-, and the weighted sum of Euclidean distances for the pairs ∑_(p,q)∈ P^+× P^-τ(p, q)· ||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 + ε) factor of optimal. More precisely, our algorithm runs in O(nε^-(d+2)log^5nloglogn) time for any constant ε > 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 + ε)-approximation algorithms, randomized or deterministic, even for geometric bipartite matching. In particular, we give the first (1 + ε)-approximate deterministic algorithm for geometric bipartite matching and the first (1 + ε)-approximate deterministic or randomized algorithm for geometric transportation with no dependence on d 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(poly(1 / ε) m log^O(1) n) time (1 + ε)-approximation algorithm for the uncapacitated minimum cost flow (transshipment) problem in undirected graphs with arbitrary real edge costs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/09/2019

A near-linear time approximation scheme for geometric transportation with arbitrary supplies and spread

The geometric transportation problem takes as input a set of points P in...
research
04/08/2022

Deterministic, Near-Linear ε-Approximation Algorithm for Geometric Bipartite Matching

Given point sets A and B in ℝ^d where A and B have equal size n for some...
research
07/14/2023

A simple deterministic near-linear time approximation scheme for transshipment with arbitrary positive edge costs

We describe a simple deterministic near-linear time approximation scheme...
research
03/19/2019

Faster Algorithms for the Geometric Transportation Problem

Let R and B be two point sets in R^d, with |R|+ |B| = n and where d is a...
research
03/22/2019

Efficient Algorithms for Geometric Partial Matching

Let A and B be two point sets in the plane of sizes r and n respectively...
research
07/09/2019

A near-linear time approximation scheme for geometric transportation with real supplies

The geometric transportation problem takes as input a set of points P in...
research
07/15/2020

An Õ(n^5/4) Time ε-Approximation Algorithm for RMS Matching in a Plane

The 2-Wasserstein distance (or RMS distance) is a useful measure of simi...

Please sign up or login with your details

Forgot password? Click here to reset