An Input Sensitive Online Algorithm for the Metric Bipartite Matching Problem

被引:16
|
作者
Nayyar, Krati [1 ]
Raghvendra, Sharath [1 ]
机构
[1] Virginia Tech, Dept Comp Sci, Blacksburg, VA 24061 USA
基金
美国国家科学基金会;
关键词
online algorithms; minimum metric matching; input sensitive analysis;
D O I
10.1109/FOCS.2017.53
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a novel input sensitive analysis of a deterministic online algorithm [1] for the minimum metric bipartite matching problem. We show that, in the adversarial model, for any metric space M and a set of n servers S, the competitive ratio of this algorithm is Omicron((mu M)(S) log(2) n); here (mu M)(S) is the maximum ratio of the traveling salesman tour and the diameter of any subset of S. It is straight-forward to show that any algorithm, even with complete knowledge of M and S, will have a competitive ratio of Omega((mu M)(S)). So, the performance of this algorithm is sensitive to the input and near-optimal for any given S and M. As consequences, we also achieve the following results: If S is a set of points on a line, then (mu M)(S) = Theta(1) and the competitive ratio is Omicron(log(2) n), and, If S is a set of points spanning a subspace with doubling dimension d, then (mu M)(S) = Omicron(n(1-1/d)) and the competitive ratio is Omicron(n(1-1/d) log(2) n). Prior to this result, the previous best-known algorithm for the line metric has a competitive ratio of Omicron(n(0.59)) and requires both S and the request set R to be on a line. There is also an Omicron(log n) competitive algorithm in the weaker oblivious adversary model. To obtain our results, we partition the requests into well-separated clusters and replace each cluster with a small and a large weighted ball; the weight of a ball is the number of requests in the cluster. We show that the cost of the online matching can be expressed as the sum of the weight times radius of the smaller balls. We also show that the cost of edges of the optimal matching inside each larger ball can be shown to be proportional to the weight times the radius of the larger ball. We then use a simple variant of the well-known Vitali's covering lemma to relate the radii of these balls and obtain the competitive ratio.
引用
收藏
页码:505 / 515
页数:11
相关论文
共 50 条
  • [41] Matroid Online Bipartite Matching and Vertex Cover
    Wang, Yajun
    Wong, Sam Chiu-Wai
    EC'16: PROCEEDINGS OF THE 2016 ACM CONFERENCE ON ECONOMICS AND COMPUTATION, 2016, : 437 - 454
  • [42] On the advice complexity of online bipartite matching and online stable marriage
    Miyazaki, Shuichi
    INFORMATION PROCESSING LETTERS, 2014, 114 (12) : 714 - 717
  • [43] Learn from history for online bipartite matching
    Huili Zhang
    Rui Du
    Kelin Luo
    Weitian Tong
    Journal of Combinatorial Optimization, 2022, 44 : 3611 - 3640
  • [44] Learn from history for online bipartite matching
    Zhang, Huili
    Du, Rui
    Luo, Kelin
    Tong, Weitian
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2022, 44 (05) : 3611 - 3640
  • [45] An Experimental Study of Algorithms for Online Bipartite Matching
    Borodin A.
    Karavasilis C.
    Pankratov D.
    1600, Association for Computing Machinery (25):
  • [46] Edge-Weighted Online Bipartite Matching
    Fahrbach, Matthew
    Huang, Zhiyi
    Tao, Runzhou
    Zadimoghaddam, Morteza
    2020 IEEE 61ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2020), 2020, : 412 - 423
  • [47] (Optimal) Online Bipartite Matching with Degree Information
    Aamand, Anders
    Chen, Justin Y.
    Indyk, Piotr
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [48] A Primal-Dual Online Algorithm for Online Matching Problem in Dynamic Environments
    Zhou, Yu-Hang
    Hu, Peng
    Liang, Chen
    Xu, Huan
    Huzhang, Guangda
    Feng, Yinfu
    Da, Qing
    Wang, Xinshang
    Zeng, An-Xiang
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 11160 - 11167
  • [49] Online Semi-matching Problem with Two Heterogeneous Sensors in a Metric Space
    Xiao, Man
    Li, Weidong
    COMPUTING AND COMBINATORICS, COCOON 2022, 2022, 13595 : 444 - 451
  • [50] Boolean matching algorithm based on the perfect matching of the bipartite graph
    Lu, ZW
    Lin, ZH
    Lei, Z
    2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 150 - 154