Solving Vertex Cover in Polynomial Time on Hyperbolic Random Graphs

被引:5
|
作者
Blaesius, Thomas [1 ]
Fischbeck, Philipp [1 ]
Friedrich, Tobias [1 ]
Katzmann, Maximilian [1 ]
机构
[1] Univ Potsdam, Hasso Plattner Inst, Potsdam, Germany
来源
37TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2020) | 2020年 / 154卷
关键词
vertex cover; random graphs; hyperbolic geometry; efficient algorithm; ALGORITHMS;
D O I
10.4230/LIPIcs.STACS.2020.25
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The VERTEXCOVER problem is proven to be computationally hard in different ways: It is NP-complete to find an optimal solution and even NP-hard to find an approximation with reasonable factors. In contrast, recent experiments suggest that on many real-world networks the run time to solve VERTEXCOVER is way smaller than even the best known FPT-approaches can explain. Similarly, greedy algorithms deliver very good approximations to the optimal solution in practice. We link these observations to two properties that are observed in many real-world networks, namely a heterogeneous degree distribution and high clustering. To formalize these properties and explain the observed behavior, we analyze how a branch-and-reduce algorithm performs on hyperbolic random graphs, which have become increasingly popular for modeling real-world networks. In fact, we are able to show that the VERTEXCOVER problem on hyperbolic random graphs can be solved in polynomial time, with high probability. The proof relies on interesting structural properties of hyperbolic random graphs. Since these predictions of the model are interesting in their own right, we conducted experiments on real-world networks showing that these properties are also observed in practice. When utilizing the same structural properties in an adaptive greedy algorithm, further experiments suggest that, on real instances, this leads to better approximations than the standard greedy approach within reasonable time.
引用
收藏
页数:14
相关论文
共 50 条
  • [41] Inapproximability of Vertex Cover and Independent Set in Bounded Degree Graphs
    Austrin, Per
    Khot, Subhash
    Safra, Muli
    PROCEEDINGS OF THE 24TH ANNUAL IEEE CONFERENCE ON COMPUTATIONAL COMPLEXITY, 2009, : 74 - +
  • [42] Minimum vertex cover in ball graphs through local search
    Zhao Zhang
    Weili Wu
    Lidan Fan
    Ding-Zhu Du
    Journal of Global Optimization, 2014, 59 : 663 - 671
  • [43] A GRAPH APPROXIMATION HEURISTIC FOR THE VERTEX COVER PROBLEM ON PLANAR GRAPHS
    MEEK, DL
    PARKER, RG
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1994, 72 (03) : 588 - 597
  • [44] Improved approximation algorithms for the vertex cover problem in graphs and hypergraphs
    Halperin, E
    SIAM JOURNAL ON COMPUTING, 2002, 31 (05) : 1608 - 1623
  • [45] Minor-order obstructions for the graphs of vertex cover 6
    Dinneen, MJ
    Xion, L
    JOURNAL OF GRAPH THEORY, 2002, 41 (03) : 163 - 178
  • [46] The connected vertex cover problem in k-regular graphs
    Li, Yuchao
    Wang, Wei
    Yang, Zishen
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2019, 38 (02) : 635 - 645
  • [47] PARTIAL VERTEX COVER AND BUDGETED MAXIMUM COVERAGE IN BIPARTITE GRAPHS
    Caskurlu, Bugra
    Mkrtchyan, Vahan
    Parekh, Ojas
    Subramani, K.
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2017, 31 (03) : 2172 - 2184
  • [48] Rainbow and Monochromatic Vertex-connection of Random Graphs
    Li, Wen-jing
    Jiang, Hui
    He, Jia-bei
    ACTA MATHEMATICAE APPLICATAE SINICA-ENGLISH SERIES, 2022, 38 (04): : 966 - 972
  • [49] Solving MINONES-2-SAT as Fast as VERTEX COVER
    Misra, Neeldhara
    Narayanaswamy, N. S.
    Raman, Venkatesh
    Shankar, Bal Sri
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2010, 2010, 6281 : 549 - 555
  • [50] The k-path vertex cover of rooted product graphs
    Jakovac, Marko
    DISCRETE APPLIED MATHEMATICS, 2015, 187 : 111 - 119