Deterministic, Near-Linear ε-Approximation Algorithm for Geometric Bipartite Matching

04/08/2022
by   Pankaj K. Agarwal, et al.
0

Given point sets A and B in ℝ^d where A and B have equal size n for some constant dimension d and a parameter ε>0, we present the first deterministic algorithm that computes, in n·(ε^-1log n)^O(d) time, a perfect matching between A and B whose cost is within a (1+ε) factor of the optimal under any ℓ_p-norm. Although a Monte-Carlo algorithm with a similar running time is proposed by Raghvendra and Agarwal [J. ACM 2020], the best-known deterministic ε-approximation algorithm takes Ω(n^3/2) time. Our algorithm constructs a (refinement of a) tree cover of ℝ^d, and we develop several new tools to apply a tree-cover based approach to compute an ε-approximate perfect matching.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/07/2022

A deterministic near-linear time approximation scheme for geometric transportation

Given a set of points P = (P^+ ⊔ P^-) ⊂ℝ^d for some constant d and a sup...
research
04/04/2018

A Deterministic Distributed 2-Approximation for Weighted Vertex Cover in O( n/ ^2) Rounds

We present a deterministic distributed 2-approximation algorithm for the...
research
10/02/2019

Approximating the Geometric Edit Distance

Edit distance is a measurement of similarity between two sequences such ...
research
04/01/2021

The k-Colorable Unit Disk Cover Problem

In this article, we consider colorable variations of the Unit Disk Cover...
research
12/02/2021

A Constant-Factor Approximation Algorithm for Point Guarding an Art Gallery

Given a simple polygon P, in the Art Gallery problem the goal is to find...
research
07/15/2020

An Õ(n^5/4) Time ε-Approximation Algorithm for RMS Matching in a Plane

The 2-Wasserstein distance (or RMS distance) is a useful measure of simi...
research
08/22/2019

Covering convex bodies and the Closest Vector Problem

We present algorithms for the (1+ϵ)-approximate version of the closest v...

Please sign up or login with your details

Forgot password? Click here to reset