atlas

Research map / Learning theory and algorithms / Optimal transport

A Combinatorial Algorithm for the Semi-Discrete Optimal Transport Problem

NeurIPS 2024 · Learning theory and algorithms › Optimal transport · approach: Transport map estimation · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a combinatorial primal-dual cost-scaling algorithm for semi-discrete 2-Wasserstein optimal transport that runs in O(n^4 log n log(1/ε)) time, plus an O(N)-size data structure for fast discrete OT queries against a large fixed distribution.

Problem

Computing an ε-close optimal transport plan between a continuous distribution µ (accessible via a triangle-mass oracle) and a discrete distribution ν in R^d; existing exact/approximate methods are slow, exponential in d and log(1/ε), or assume smoothness of µ.

Approach

Extends the combinatorial primal-dual framework of discrete OT (augmenting paths on a residual graph with dual weights on support points only) to continuous space by using a residual graph over the arrangement of δ-expanded Voronoi cells, with admissibility defined on consecutive edge pairs and a DFS-based search/weight-increase/acyclify cycle within a cost-scaling loop.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use the combinatorial primal-dual framework with an O(n3)-edge residual graph instead of constructing a discrete OT instance with O(n5) edgesSemi-discrete W2 OT algorithm · Semi-discrete W2 OT (R2)worst-case runtime: O(n9 log ∆/ε) -> O(n3(Φ + n log n) log ∆/ε)Helped
preprocess the large discrete distribution with a simplex range-searching data structureCombinatorial algorithm · Discrete OT query (R2)query time: O(k3(√N + k log k) log ∆/ε)Helped

Limitations

Experimental setup

Metrics: worst-case running time additive approximation error

Baselines: Agarwal et al. cost-scaling algorithm (O(n^9 log(Δ/ε))) Oliker-Prussner numerical algorithm

Builds on: Orlin discrete OT algorithm Agarwal et al. cost-scaling semi-discrete OT Oliker-Prussner numerical algorithm

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy