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 条
  • [31] Random graphs with given vertex degrees and switchings
    Janson, Svante
    RANDOM STRUCTURES & ALGORITHMS, 2020, 57 (01) : 3 - 31
  • [32] Solving the maximum internal spanning tree problem on interval graphs in polynomial time
    Li, Xingfu
    Feng, Haodi
    Jiang, Haotao
    Zhu, Binhai
    THEORETICAL COMPUTER SCIENCE, 2018, 734 : 32 - 37
  • [33] Limit laws in the generalized random graphs with random vertex weights
    Hu, Zhishui
    Bi, Wei
    Feng, Qunqiang
    STATISTICS & PROBABILITY LETTERS, 2014, 89 : 65 - 76
  • [34] SOLVING THE GENERALIZED VERTEX COVER PROBLEM BY GENETIC ALGORITHM
    Milanovic, Marija
    COMPUTING AND INFORMATICS, 2010, 29 (06) : 1251 - 1265
  • [35] Improvement on Vertex Cover for low-degree graphs
    Chen, JN
    Liu, LH
    Jia, WJ
    NETWORKS, 2000, 35 (04) : 253 - 259
  • [36] On the parameterized vertex cover problem for graphs with perfect matching
    Wang JianXin
    Li WenJun
    Li ShaoHua
    Chen JianEr
    SCIENCE CHINA-INFORMATION SCIENCES, 2014, 57 (07) : 1 - 12
  • [37] Computing the pathwidth of directed graphs with small vertex cover
    Kobayashi, Yasuaki
    INFORMATION PROCESSING LETTERS, 2015, 115 (02) : 310 - 312
  • [38] Polynomial Kernels for Vertex Cover Parameterized by Small Degree Modulators
    Diptapriyo Majumdar
    Venkatesh Raman
    Saket Saurabh
    Theory of Computing Systems, 2018, 62 : 1910 - 1951
  • [39] Polynomial Kernels for Vertex Cover Parameterized by Small Degree Modulators
    Majumdar, Diptapriyo
    Raman, Venkatesh
    Saurabh, Saket
    THEORY OF COMPUTING SYSTEMS, 2018, 62 (08) : 1910 - 1951
  • [40] Joint Vertex-Time Filtering on Graphs With Random Node-Asynchronous Updates
    Teke, Oguzhan
    Vaidyanathan, Palghat P.
    IEEE ACCESS, 2021, 9 : 122801 - 122818