Near optimal algorithms for online maximum edge-weighted b-matching and two-sided vertex-weighted b-matching

被引:35
|
作者
Ting, H. F. [1 ]
Xiang, Xiangzhong [1 ]
机构
[1] Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
关键词
Maximum weighted matching; Online algorithms; Competitive analysis; Upper and lower bounds;
D O I
10.1016/j.tcs.2015.05.032
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper studies the online maximum edge-weighted b-matching problem. The input of the problem is a weighted bipartite graph G = (L, R, E, w). Vertices in R arrive online, and each vertex in L can be matched to at most b vertices in R. The objective is to maximize the total weight of the matching edges. We give a randomized algorithm GREEDY-RT for this problem, and show that its competitive ratio is Omega(1/Pi(log*wmax-1)(J=1) log((j)) w(max)) where w(max) is an upper bound on the edge weights, which may not be known ahead of time. We can improve the competitive ratio to Omega(1/logw(max)) if w(max) is known to the algorithm when it starts. We also derive an upper bound O(1/logw(max)) on the competitive ratio, suggesting that GREEDY-RT is near optimal. We also consider deterministic algorithms; we present a near optimal algorithm GREEDY-D which has competitive ratio 1/1+2 xi(w(max)+1)(1/xi) where xi = min{b, left perpendicular ln(1 + w(max))right perpendicular}. We also study a variant of the problem called online maximum two-sided vertex-weighted b-matching problem, and give a modification of the randomized algorithm GREEDY-RT called GREEDY-vRT for this variant. We show that the competitive ratio of GREEDY-vRT is also near optimal. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:247 / 256
页数:10
相关论文
共 17 条
  • [1] Near Optimal Algorithms for Online Maximum Weighted b-Matching
    Ting, Hingfung
    Xiang, Xiangzhong
    [J]. FRONTIERS IN ALGORITHMICS, FAW 2014, 2014, 8497 : 240 - 251
  • [2] EFFICIENT APPROXIMATION ALGORITHMS FOR WEIGHTED b-MATCHING
    Khan, Arif
    Pothen, Alex
    Patwary, Md. Mostofa Ali
    Satish, Nadathur Rajagopalan
    Sundaram, Narayanan
    Manne, Fredrik
    Halappanavar, Mahantesh
    Dubey, Pradeep
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2016, 38 (05): : S593 - S619
  • [3] Diverse Weighted Bipartite b-Matching
    Ahmed, Faez
    Dickerson, John P.
    Fuge, Mark
    [J]. PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 35 - 41
  • [4] An optimal deterministic algorithm for online b-matching
    Kalyanasundaram, B
    Pruhs, KR
    [J]. THEORETICAL COMPUTER SCIENCE, 2000, 233 (1-2) : 319 - 325
  • [5] Implementing weighted b-matching algorithms:: Insights from a computational study
    Müller-Hannemann, M
    Schwartz, A
    [J]. ALGORITHM ENGINEERING AND EXPERIMENTATION, 1999, 1619 : 18 - 36
  • [6] Group-Aware Weighted Bipartite B-Matching
    Chen, Cheng
    Chester, Sean
    Srinivasan, Venkatesh
    Wu, Kui
    Thomo, Alex
    [J]. CIKM'16: PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2016, : 459 - 468
  • [7] Algorithms for weighted matching generalizations I: Bipartite graphs, B-matching, and unweighted F-factors∗
    Gabow, Harold N.
    Sankowski, Piotr
    [J]. SIAM Journal on Computing, 2021, 50 (03) : 440 - 486
  • [8] ALGORITHMS FOR WEIGHTED MATCHING GENERALIZATIONS I: BIPARTITE GRAPHS, b-MATCHING, AND UNWEIGHTED f-FACTORS
    Gabow, Harold N.
    Sankowski, Piotr
    [J]. SIAM JOURNAL ON COMPUTING, 2021, 50 (02) : 440 - 486
  • [9] Data Structures for Weighted Matching and Extensions to b-matching and f-factors
    Gabow, Harold N.
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2018, 14 (03)
  • [10] Learning to Accelerate Heuristic Searching for Large-Scale Maximum Weighted b-Matching Problems in Online Advertising
    Hao, Xiaotian
    Jin, Junqi
    Hao, Jianye
    Li, Jin
    Wang, Weixun
    Ma, Yi
    Zheng, Zhenzhe
    Li, Han
    Xu, Jian
    Gai, Kun
    [J]. PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 3437 - 3443