On Randomized Algorithms for Matching in the Online Preemptive Model

被引:11
|
作者
Chiplunkar, Ashish [1 ,3 ]
Tirodkar, Sumedh [2 ]
Vishwanathan, Sundar [2 ]
机构
[1] Amazon Dev Ctr, Bangalore, India
[2] Indian Inst Technol, Dept Comp Sci & Engn, Bombay, Maharashtra, India
[3] Indian Inst Technol, Bombay, Maharashtra, India
来源
ALGORITHMS - ESA 2015 | 2015年 / 9294卷
关键词
D O I
10.1007/978-3-662-48350-3_28
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We investigate the power of randomized algorithms for the maximum cardinality matching (MCM) and the maximum weight matching (MWM) problems in the online preemptive model. In this model, the edges of a graph are revealed one by one and the algorithm is required to always maintain a valid matching. On seeing an edge, the algorithm has to either accept or reject the edge. If accepted, then the adjacent edges are discarded. The complexity of the problem is settled for deterministic algorithms [7,9]. Almost nothing is known for randomized algorithms. A lower bound of 1.693 is known for MCM with a trivial upper bound of two. An upper bound of 5.356 is known for MWM. We initiate a systematic study of the same in this paper with an aim to isolate and understand the difficulty. We begin with a primal-dual analysis of the deterministic algorithm due to [7]. All deterministic lower bounds are on instances which are trees at every step. For this class of (unweighted) graphs we present a randomized algorithm which is 28/15-competitive. The analysis is a considerable extension of the (simple) primal-dual analysis for the deterministic case. The key new technique is that the distribution of primal charge to dual variables depends on the "neighborhood" and needs to be done after having seen the entire input. The assignment is asymmetric: in that edges may assign different charges to the two end-points. Also the proof depends on a non-trivial structural statement on the performance of the algorithm on the input tree. The other main result of this paper is an extension of the deterministic lower bound of Varadaraja [9] to a natural class of randomized algorithms which decide whether to accept a new edge or not using independent random choices. This indicates that randomized algorithms will have to use dependent coin tosses to succeed. Indeed, the few known randomized algorithms, even in very restricted models follow this. We also present the best possible 4/3-competitive randomized algorithm for MCM on paths.
引用
收藏
页码:325 / 336
页数:12
相关论文
共 50 条
  • [41] Randomized Algorithms for Online Vector Load Balancing
    Azar, Yossi
    Cohen, Ilan Reuven
    Panigrahi, Debmalya
    [J]. SODA'18: PROCEEDINGS OF THE TWENTY-NINTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2018, : 980 - 991
  • [42] Randomized Online Algorithms with High Probability Guarantees
    Komm, Dennis
    Kralovic, Rastislav
    Kralovic, Richard
    Moemke, Tobias
    [J]. 31ST INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2014), 2014, 25 : 470 - 481
  • [43] Randomized and approximation algorithms for blue-red matching
    Nomikos, Christos
    Pagourtzis, Aris
    Zachos, Stathis
    [J]. MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2007, PROCEEDINGS, 2007, 4708 : 715 - +
  • [44] Combinatorial and experimental results for randomized point matching algorithms
    Irani, S
    Raghavan, P
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1999, 12 (1-2): : 17 - 31
  • [45] EFFICIENT RANDOMIZED PATTERN-MATCHING ALGORITHMS.
    Karp, Richard M.
    Rabin, Michael O.
    [J]. IBM Journal of Research and Development, 1987, 31 (02): : 249 - 260
  • [46] Optimal semi-online algorithms for preemptive scheduling problems with inexact partial information
    Yiwei Jiang
    Yong He
    [J]. Acta Informatica, 2007, 44 : 571 - 590
  • [47] Optimal semi-online algorithms for preemptive scheduling problems with inexact partial information
    Jiang, Yiwei
    He, Yong
    [J]. ACTA INFORMATICA, 2007, 44 (7-8) : 571 - 590
  • [48] Dynamic Dictionary Matching in the Online Model
    Golan, Shay
    Kociumaka, Tomasz
    Kopelowitz, Tsvi
    Porat, Ely
    [J]. ALGORITHMS AND DATA STRUCTURES, WADS 2019, 2019, 11646 : 409 - 422
  • [49] Preemptive Semi-online Algorithms for Parallel Machine Scheduling with Known Total Size
    Yong HE
    Hao ZHOU
    Yi Wei JIANG
    [J]. Acta Mathematica Sinica,English Series, 2006, 22 (02) : 587 - 594
  • [50] Optimal algorithms for semi-online preemptive scheduling problems on two uniform machines
    He, Y
    Jiang, Y
    [J]. ACTA INFORMATICA, 2004, 40 (05) : 367 - 383