Smoothed Analysis of Online Metric Matching with a Single Sample: Beyond Metric Distortion
By: Yingxi Li, Ellen Vitercik, Mingwei Yang
Potential Business Impact:
Matches jobs to workers with lowest travel cost.
In the online metric matching problem, $n$ servers and $n$ requests lie in a metric space. Servers are available upfront, and requests arrive sequentially. An arriving request must be matched immediately and irrevocably to an available server, incurring a cost equal to their distance. The goal is to minimize the total matching cost. We study this problem in the Euclidean metric $[0, 1]^d$, when servers are adversarial and requests are independently drawn from distinct distributions that satisfy a mild smoothness condition. Our main result is an $O(1)$-competitive algorithm for $d \neq 2$ that requires no distributional knowledge, relying only on a single sample from each request distribution. To our knowledge, this is the first algorithm to achieve an $o(\log n)$ competitive ratio for non-trivial metrics beyond the i.i.d. setting. Our approach bypasses the $\Omega(\log n)$ barrier introduced by probabilistic metric embeddings: instead of analyzing the embedding distortion and the algorithm separately, we directly bound the cost of the algorithm on the target metric of a simple deterministic embedding. We then combine this analysis with lower bounds on the offline optimum for Euclidean metrics, derived via majorization arguments, to obtain our guarantees.
Similar Papers
Geometric Bipartite Matching Based Exact Algorithms for Server Problems
Computational Geometry
Finds best matches faster for complex problems.
Fair metric distortion for matching with preferences
CS and Game Theory
Helps fairly share tasks to avoid one person doing too much.
Online Metric TSP
Data Structures and Algorithms
Helps sort items arriving one by one.