A Primal-Dual Online Deterministic Algorithm for Matching with Delays

In the Min-cost Perfect Matching with Delays (MPMD) problem, 2m requests arrive over time at points of a metric space. An online algorithm has to connect these requests in pairs, but a decision to match may be postponed till a more suitable matching pair is found. The goal is to minimize the joint c...

Full description

Saved in:
Bibliographic Details
Published inApproximation and Online Algorithms Vol. 11312; pp. 51 - 68
Main Authors Bienkowski, Marcin, Kraska, Artur, Liu, Hsiang-Hsuan, Schmidt, Paweł
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 2018
Springer International Publishing
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN9783030046927
3030046923
ISSN0302-9743
1611-3349
DOI10.1007/978-3-030-04693-4_4

Cover

More Information
Summary:In the Min-cost Perfect Matching with Delays (MPMD) problem, 2m requests arrive over time at points of a metric space. An online algorithm has to connect these requests in pairs, but a decision to match may be postponed till a more suitable matching pair is found. The goal is to minimize the joint cost of connection and the total waiting time of all requests. We present an O(m)-competitive deterministic algorithm for this problem, improving on an existing bound of $$O(m^{\log _2{5.5}}) = O(m^{2.46})$$ . Our algorithm also solves (with the same competitive ratio) a bipartite variant of MPMD, where requests are either positive or negative and only requests with different polarities may be matched with each other. Unlike the existing randomized solutions, our approach does not depend on the size of the metric space and does not have to know it in advance.
Bibliography:Original Abstract: In the Min-cost Perfect Matching with Delays (MPMD) problem, 2m requests arrive over time at points of a metric space. An online algorithm has to connect these requests in pairs, but a decision to match may be postponed till a more suitable matching pair is found. The goal is to minimize the joint cost of connection and the total waiting time of all requests. We present an O(m)-competitive deterministic algorithm for this problem, improving on an existing bound of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$O(m^{\log _2{5.5}}) = O(m^{2.46})$$\end{document}. Our algorithm also solves (with the same competitive ratio) a bipartite variant of MPMD, where requests are either positive or negative and only requests with different polarities may be matched with each other. Unlike the existing randomized solutions, our approach does not depend on the size of the metric space and does not have to know it in advance.
Partially supported by Polish National Science Centre grant 2016/22/E/ST6/00499.
ISBN:9783030046927
3030046923
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-030-04693-4_4