Faster Algorithms for the Geometric Transportation Problem

Abstract

Let R and B be two point sets in Rd, with |R|+ |B| = n and where d is a constant. Next, let λ : R B N such that Σr ∈ R λ(r) = Σb ∈ B λ(b) be demand functions over R and B. Let \|·\| be a suitable distance function such as the Lp distance. The transportation problem asks to find a map τ : R × B N such that Σb ∈ Bτ(r,b) = λ(r), Σr ∈ Rτ(r,b) = λ(b), and Σr ∈ R, b ∈ B τ(r,b) \|r-b\| is minimized. We present three new results for the transportation problem when \|r-b\| is any Lp metric: - For any constant > 0, an O(n1+) expected time randomized algorithm that returns a transportation map with expected cost O(2(1/)) times the optimal cost. - For any > 0, a (1+)-approximation in O(n3/2-d polylog(U) polylog(n)) time, where U = p∈ R B λ(p). - An exact strongly polynomial O(n2 polylogn) time algorithm, for d = 2.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…