Back to Search Start Over

A Near-linear Time ε-Approximation Algorithm for Geometric Bipartite Matching.

Authors :
RAGHVENDRA, SHARATH
AGARWAL, PANKAJ K.
Source :
Journal of the ACM; May2020, Vol. 67 Issue 3, p1-19, 19p
Publication Year :
2020

Abstract

For point sets A, B ⊂ R<superscript>d</superscript>, |A| = |B| = n, and for a parameter ε > 0, we present a Monte Carlo algorithm that computes, in O(npoly(logn, 1/ε)) time, an ε-approximate perfect matching of A and B under any L<subscript>p</subscript>-norm with high probability; the previously best-known algorithm takes Ω(n<superscript>3/2</superscript>) time. We approximate the L<subscript>p</subscript>-norm using a distance function, d(·, ·) based on a randomly shifted quad-tree. The algorithm iteratively generates an approximate minimum-cost augmenting path under d(·, ·) in time proportional, within a polylogarithmic factor, to the length of the path. We show that the total length of the augmenting paths generated by the algorithm is O((n/ε) logn), implying that the running time of our algorithm is O(npoly(logn, 1/ε)). [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00045411
Volume :
67
Issue :
3
Database :
Complementary Index
Journal :
Journal of the ACM
Publication Type :
Academic Journal
Accession number :
145378616
Full Text :
https://doi.org/10.1145/3393694