Fully Dynamic Euclidean Bi-Chromatic Matching in Sublinear Update Time
By: Gramoz Goranci , Peter Kiss , Neel Patel and more
Potential Business Impact:
Finds best pairings faster for data comparisons.
We consider the Euclidean bi-chromatic matching problem in the dynamic setting, where the goal is to efficiently process point insertions and deletions while maintaining a high-quality solution. Computing the minimum cost bi-chromatic matching is one of the core problems in geometric optimization that has found many applications, most notably in estimating Wasserstein distance between two distributions. In this work, we present the first fully dynamic algorithm for Euclidean bi-chromatic matching with sub-linear update time. For any fixed $\varepsilon > 0$, our algorithm achieves $O(1/\varepsilon)$-approximation and handles updates in $O(n^{\varepsilon})$ time. Our experiments show that our algorithm enables effective monitoring of the distributional drift in the Wasserstein distance on real and synthetic data sets, while outperforming the runtime of baseline approximations by orders of magnitudes.
Similar Papers
Deterministic Dynamic Maximal Matching in Sublinear Update Time
Data Structures and Algorithms
Makes computer networks connect faster.
Geometric Bipartite Matching Based Exact Algorithms for Server Problems
Computational Geometry
Finds best matches faster for complex problems.
Parallel Batch Dynamic Vertex Coloring in $O(\log Δ)$ Amortized Update Time
Data Structures and Algorithms
Colors graphs faster for computers.