On the advice complexity of the online dominating set problem

被引:3
作者
Bockenhauer, Hans-Joachim [1 ]
Hromkovicc, Juraj [1 ]
Krug, Sacha [1 ]
Unger, Walter [2 ]
机构
[1] Swiss Fed Inst Technol, Dept Comp Sci, Zurich, Switzerland
[2] Rhein Westfal TH Aachen, Dept Comp Sci, Aachen, Germany
关键词
Advice complexity; Online computation; Competitive analysis; Dominating set;
D O I
10.1016/j.tcs.2021.01.022
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A dominating set S of a graph is a set of vertices such that each vertex is in S or has a neighbor in S. The goal of the dominating set problem is to find such a set of minimum cardinality. In the online setting, the graph is revealed vertex by vertex, together with edges to all previously revealed vertices. Advice complexity is a framework to measure the amount of information an online algorithm is lacking. Here, an online algorithm reads advice bits from an infinite binary tape prepared beforehand by an all-knowing oracle. The advice complexity is the total number of advice bits read during the computation. Besides giving some insight into what makes an online problem hard, advice complexity can also be used as a means for proving lower bounds on the competitive ratio achievable by randomized online algorithms. We analyze the advice complexity of the online dominating set problem. For general graphs, we show tight upper and lower bounds for optimality. Then, we use a result for c-competitiveness to prove that no randomized online algorithm can be better than n(1-epsilon)-competitive, for any epsilon > 0. Finally, we analyze the advice complexity of various graph classes for optimality. (C) 2021 The Author(s). Published by Elsevier B.V.
引用
收藏
页码:81 / 96
页数:16
相关论文
共 34 条
  • [11] The string guessing problem as a method to prove lower bounds on the advice complexity
    Boeckenhauer, Hans-Joachim
    Hromkovic, Juraj
    Komm, Dennis
    Krug, Sacha
    Smula, Jasmin
    Sprock, Andreas
    [J]. THEORETICAL COMPUTER SCIENCE, 2014, 554 : 95 - 108
  • [12] Böockenhauer HJ, 2012, LECT NOTES COMPUT SC, V7256, P61, DOI 10.1007/978-3-642-29344-3_6
  • [13] Böckenhauer HJ, 2009, LECT NOTES COMPUT SC, V5878, P331, DOI 10.1007/978-3-642-10631-6_35
  • [14] Borodin A., 1998, Online Computation and Competitive Analysis
  • [15] Online Dominating Set
    Boyar, Joan
    Eidenbenz, Stephan J.
    Favrholdt, Lene M.
    Kotrbcik, Michal
    Larsen, Kim S.
    [J]. ALGORITHMICA, 2019, 81 (05) : 1938 - 1964
  • [16] Weighted Online Problems with Advice
    Boyar, Joan
    Favrholdt, Lene M.
    Kudahl, Christian
    Mikkelsen, Jesper W.
    [J]. THEORY OF COMPUTING SYSTEMS, 2018, 62 (06) : 1443 - 1469
  • [17] The Advice Complexity of a Class of Hard Online Problems
    Boyar, Joan
    Favrholdt, Lene M.
    Kudahl, Christian
    Mikkelsen, Jesper W.
    [J]. THEORY OF COMPUTING SYSTEMS, 2017, 61 (04) : 1128 - 1177
  • [18] Online Algorithms with Advice: A Survey
    Boyar, Joan
    Favrholdt, Lene M.
    Kudahl, Christian
    Larsen, Kim S.
    Mikkelsen, Jesper W.
    [J]. ACM COMPUTING SURVEYS, 2017, 50 (02)
  • [19] Online Bin Packing with Advice
    Boyar, Joan
    Kamali, Shahin
    Larsen, Kim S.
    Lopez-Ortiz, Alejandro
    [J]. ALGORITHMICA, 2016, 74 (01) : 507 - 527
  • [20] Dobrev S, 2008, LECT NOTES COMPUT SC, V4910, P247