English

Online Matching: Haste makes Waste!

Data Structures and Algorithms 2016-03-10 v1

Abstract

This paper studies a new online problem, referred to as \emph{min-cost perfect matching with delays (MPMD)}, defined over a finite metric space (i.e., a complete graph with positive edge weights obeying the triangle inequality) M\mathcal{M} that is known to the algorithm in advance. Requests arrive in a continuous time online fashion at the points of M\mathcal{M} and should be served by matching them to each other. The algorithm is allowed to delay its request matching commitments, but this does not come for free: the total cost of the algorithm is the sum of metric distances between matched requests \emph{plus} the sum of times each request waited since it arrived until it was matched. A randomized online MPMD algorithm is presented whose competitive ratio is O(log2n+logΔ)O (\log^{2} n + \log \Delta), where nn is the number of points in M\mathcal{M} and Δ\Delta is its aspect ratio. The analysis is based on a machinery developed in the context of a new stochastic process that can be viewed as two interleaved Poisson processes; surprisingly, this new process captures precisely the behavior of our algorithm. A related problem in which the algorithm is allowed to clear any unmatched request at a fixed penalty is also addressed. It is suggested that the MPMD problem is merely the tip of the iceberg for a general framework of online problems with delayed service that captures many more natural problems.

Keywords

Cite

@article{arxiv.1603.03024,
  title  = {Online Matching: Haste makes Waste!},
  author = {Yuval Emek and Shay Kutten and Roger Wattenhofer},
  journal= {arXiv preprint arXiv:1603.03024},
  year   = {2016}
}

Comments

An extended abstract will appear in Proceedings of ACM STOC 2016

R2 v1 2026-06-22T13:07:32.169Z