atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Fully Dynamic Euclidean Bi-Chromatic Matching in Sublinear Update Time

ICML 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Determinantal point process inference · 0 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.

Presents the first fully dynamic algorithm for Euclidean bi-chromatic matching with sublinear update time, maintaining an O(1/ε)-approximate matching in O(n^ε/ε) worst-case update time via a bottom-up quadtree-style (p-tree) implicit matching scheme.

Problem

Maintaining a high-quality minimum-cost Euclidean bi-chromatic matching under point insertions and deletions, motivated by estimating the 1-Wasserstein distance on evolving distributions, where prior dynamic geometric matching required linear update time.

Approach

Bottom-up implicit matching on a restricted p-tree: at each cell, unmatched excess points are forwarded as cardinalities represented by cell centers, and each update only re-solves a geometric transportation problem on O(p^2) cell centers along one root-to-leaf path, giving O(n^ε/ε) update time.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use dynamic updates instead of periodic static recomputationProposed dynamic algorithm · Uniform vs Uniform; Uniform vs Gaussian; Taxi Pickup vs DropoffruntimeHelped
use the dynamic algorithm's approximate matching rather than the exact minimum-cost matchingProposed dynamic algorithm · Uniform vs Uniform; Uniform vs Gaussianmatching cost ratio: <2Hurt
reduce εProposed dynamic algorithm · Uniform vs Uniform; Uniform vs Gaussianapproximation qualityMixed
vary p across 2, 4, 8, 16, and 32 (ablation)Proposed dynamic algorithm · Uniform vs Uniform; Uniform vs Gaussian; Taxi Pickup vs Dropoffapproximation quality and update timeMixed
maintain a matching dynamically on Taxi trips in a sliding windowProposed dynamic algorithm · Taxi Pickup vs Dropoffmonitoring distributional driftHelped

Surprising findings

Limitations

Experimental setup

Datasets: NYC Yellow Cab taxi trips December 2009 synthetic Uniform points on integers 1-500 synthetic Gaussian points

Benchmarks: Uniform vs Uniform Uniform vs Gaussian NYC Taxi pickup vs dropoff

Metrics: update time speedup over static recomputation empirical 1-Wasserstein distance approximation ratio vs exact cost

Baselines: Hungarian algorithm static approximate matching (Chen et al.) static recomputation of matching

Builds on: Chen et al. static top-down quadtree matching (O(n^{1+ε}) approximation) Sharathkumar-Agarwal style Euclidean transportation solver restricted p-tree dynamic maintenance

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