TY - GEN
T1 - Tight Bounds for Online Matching in Bounded-Degree Graphs with Vertex Capacities
AU - Albers, Susanne
AU - Schubert, Sebastian
N1 - Publisher Copyright:
© 2022 Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing. All rights reserved.
PY - 2022/9/1
Y1 - 2022/9/1
N2 - We study the b-matching problem in bipartite graphs G = (S,R,E). Each vertex s ϵ S is a server with individual capacity bs. The vertices r ϵ R are requests that arrive online and must be assigned instantly to an eligible server. The goal is to maximize the size of the constructed matching. We assume that G is a (k, d)-graph [19], where k specifies a lower bound on the degree of each server and d is an upper bound on the degree of each request. This setting models matching problems in timely applications. We present tight upper and lower bounds on the performance of deterministic online algorithms. In particular, we develop a new online algorithm via a primal-dual analysis. The optimal competitive ratio tends to 1, for arbitrary k ≥ d, as the server capacities increase. Hence, nearly optimal solutions can be computed online. Our results also hold for the vertex-weighted problem extension, and thus for AdWords and auction problems in which each bidder issues individual, equally valued bids. Our bounds improve the previous best competitive ratios. The asymptotic competitiveness of 1 is a significant improvement over the previous factor of 1 - 1/ek/d, for the interesting range where k/d ≥ 1 is small. Recall that 1 - 1/e ≈ 0.63. Matching problems that admit a competitive ratio arbitrarily close to 1 are rare. Prior results rely on randomization or probabilistic input models.
AB - We study the b-matching problem in bipartite graphs G = (S,R,E). Each vertex s ϵ S is a server with individual capacity bs. The vertices r ϵ R are requests that arrive online and must be assigned instantly to an eligible server. The goal is to maximize the size of the constructed matching. We assume that G is a (k, d)-graph [19], where k specifies a lower bound on the degree of each server and d is an upper bound on the degree of each request. This setting models matching problems in timely applications. We present tight upper and lower bounds on the performance of deterministic online algorithms. In particular, we develop a new online algorithm via a primal-dual analysis. The optimal competitive ratio tends to 1, for arbitrary k ≥ d, as the server capacities increase. Hence, nearly optimal solutions can be computed online. Our results also hold for the vertex-weighted problem extension, and thus for AdWords and auction problems in which each bidder issues individual, equally valued bids. Our bounds improve the previous best competitive ratios. The asymptotic competitiveness of 1 is a significant improvement over the previous factor of 1 - 1/ek/d, for the interesting range where k/d ≥ 1 is small. Recall that 1 - 1/e ≈ 0.63. Matching problems that admit a competitive ratio arbitrarily close to 1 are rare. Prior results rely on randomization or probabilistic input models.
KW - b-matching
KW - bounded-degree graph
KW - deterministic algorithms
KW - online algorithms
KW - primal-dual analysis
KW - unweighted matching
KW - variable vertex capacities
KW - vertex-weighted matching
UR - http://www.scopus.com/inward/record.url?scp=85137565310&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.ESA.2022.4
DO - 10.4230/LIPIcs.ESA.2022.4
M3 - Conference contribution
AN - SCOPUS:85137565310
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 30th Annual European Symposium on Algorithms, ESA 2022
A2 - Chechik, Shiri
A2 - Navarro, Gonzalo
A2 - Rotenberg, Eva
A2 - Herman, Grzegorz
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 30th Annual European Symposium on Algorithms, ESA 2022
Y2 - 5 September 2022 through 9 September 2022
ER -