Fast Approximation Algorithms for Euclidean Minimum Weight Perfect Matching

📅 2024-07-10
🏛️ Workshop on Approximation and Online Algorithms
📈 Citations: 1
Influential: 0
📄 PDF
🤖 AI Summary
This paper studies the minimum-weight perfect matching problem for $n$ points in Euclidean space. For the two-dimensional case, we present the first deterministic approximation algorithm with $O(n log n)$ runtime—breaking the long-standing belief that the $Omega(n log n)$ lower bound was inherently unimprovable—and achieve an approximation ratio of $O(n^{0.206})$, substantially improving upon the prior best ratio of $n/2$. We further generalize this divide-and-conquer framework to any fixed dimension $d$, attaining a unified $O(n^{0.412})$ approximation ratio in $O(n log n)$ time. Our algorithm relies on geometric partitioning, local matching pruning, and recursive decomposition—requiring neither random sampling nor linear programming solvers. It thus bridges theoretical optimality and practical implementability.

Technology Category

Application Category

📝 Abstract
We study the problem of finding a Euclidean minimum weight perfect matching for $n$ points in the plane. It is known that a deterministic approximation algorithm for this problems must have at least $Omega(n log n)$ runtime. We propose such an algorithm for the Euclidean minimum weight perfect matching problem with runtime $O(nlog n)$ and show that it has approximation ratio $O(n^{0.206})$. This improves the so far best known approximation ratio of $n/2$. We also develop an $O(n log n)$ algorithm for the Euclidean minimum weight perfect matching problem in higher dimensions and show it has approximation ratio $O(n^{0.412})$ in all fixed dimensions.
Problem

Research questions and friction points this paper is trying to address.

Euclidean minimum weight perfect matching for planar points
Deterministic approximation algorithm with O(n log n) runtime
Improved approximation ratio in higher dimensions
Innovation

Methods, ideas, or system contributions that make the work stand out.

Euclidean matching algorithm in O(n log n) time
Achieves O(n^0.206) approximation ratio
Extends to higher dimensions efficiently
🔎 Similar Papers
No similar papers found.
Stefan Hougardy
Stefan Hougardy
Professor of Mathematics, University of Bonn
combinatorial optimization
K
Karolina Tammemaa
Research Institute for Discrete Mathematics, University of Bonn, Germany