{"title":"Online Deterministic Minimum Cost Bipartite Matching with Delays on a Line","authors":"Tung-Wei Kuo","doi":"arxiv-2408.02526","DOIUrl":null,"url":null,"abstract":"We study the online minimum cost bipartite perfect matching with delays\nproblem. In this problem, $m$ servers and $m$ requests arrive over time, and an\nonline algorithm can delay the matching between servers and requests by paying\nthe delay cost. The objective is to minimize the total distance and delay cost.\nWhen servers and requests lie in a known metric space, there is a randomized\n$O(\\log n)$-competitive algorithm, where $n$ is the size of the metric space.\nWhen the metric space is unknown a priori, Azar and Jacob-Fanani proposed a\ndeterministic\n$O\\left(\\frac{1}{\\epsilon}m^{\\log\\left(\\frac{3+\\epsilon}{2}\\right)}\\right)$-competitive\nalgorithm for any fixed $\\epsilon > 0$. This competitive ratio is tight when $n\n= 1$ and becomes $O(m^{0.59})$ for sufficiently small $\\epsilon$. In this paper, we improve upon the result of Azar and Jacob-Fanani for the\ncase where servers and requests are on the real line, providing a deterministic\n$\\tilde{O}(m^{0.5})$-competitive algorithm. Our algorithm is based on the\nRobust Matching (RM) algorithm proposed by Raghvendra for the minimum cost\nbipartite perfect matching problem. In this problem, delay is not allowed, and\nall servers arrive in the beginning. When a request arrives, the RM algorithm\nimmediately matches the request to a free server based on the request's minimum\n$t$-net-cost augmenting path, where $t > 1$ is a constant. In our algorithm, we\ndelay the matching of a request until its waiting time exceeds its minimum\n$t$-net-cost divided by $t$.","PeriodicalId":501525,"journal":{"name":"arXiv - CS - Data Structures and Algorithms","volume":"2013 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Data Structures and Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.02526","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
We study the online minimum cost bipartite perfect matching with delays
problem. In this problem, $m$ servers and $m$ requests arrive over time, and an
online algorithm can delay the matching between servers and requests by paying
the delay cost. The objective is to minimize the total distance and delay cost.
When servers and requests lie in a known metric space, there is a randomized
$O(\log n)$-competitive algorithm, where $n$ is the size of the metric space.
When the metric space is unknown a priori, Azar and Jacob-Fanani proposed a
deterministic
$O\left(\frac{1}{\epsilon}m^{\log\left(\frac{3+\epsilon}{2}\right)}\right)$-competitive
algorithm for any fixed $\epsilon > 0$. This competitive ratio is tight when $n
= 1$ and becomes $O(m^{0.59})$ for sufficiently small $\epsilon$. In this paper, we improve upon the result of Azar and Jacob-Fanani for the
case where servers and requests are on the real line, providing a deterministic
$\tilde{O}(m^{0.5})$-competitive algorithm. Our algorithm is based on the
Robust Matching (RM) algorithm proposed by Raghvendra for the minimum cost
bipartite perfect matching problem. In this problem, delay is not allowed, and
all servers arrive in the beginning. When a request arrives, the RM algorithm
immediately matches the request to a free server based on the request's minimum
$t$-net-cost augmenting path, where $t > 1$ is a constant. In our algorithm, we
delay the matching of a request until its waiting time exceeds its minimum
$t$-net-cost divided by $t$.