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...
        Saved in:
      
    
          | Published in | Approximation and Online Algorithms Vol. 11312; pp. 51 - 68 | 
|---|---|
| Main Authors | , , , | 
| Format | Book Chapter | 
| Language | English | 
| Published | 
        Switzerland
          Springer International Publishing AG
    
        2018
     Springer International Publishing  | 
| Series | Lecture Notes in Computer Science | 
| Subjects | |
| Online Access | Get full text | 
| ISBN | 9783030046927 3030046923  | 
| ISSN | 0302-9743 1611-3349  | 
| DOI | 10.1007/978-3-030-04693-4_4 | 
Cover
| 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 |