Solving Vertex Cover in Polynomial Time on Hyperbolic Random Graphs

04/29/2019
by   Thomas Bläsius, et al.
0

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, although VertexCover is NP-hard to approximate within reasonable factors. 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 this leads to even better approximations than the standard greedy approach on real instances.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/06/2020

Efficiently Approximating Vertex Cover on Scale-Free Networks with Underlying Hyperbolic Geometry

Finding a minimum vertex cover in a network is a fundamental NP-complete...
research
03/11/2023

On the Number of Maximal Cliques in Two-Dimensional Random Geometric Graphs: Euclidean and Hyperbolic

Maximal clique enumeration appears in various real-world networks, such ...
research
04/12/2017

Approximating Optimization Problems using EAs on Scale-Free Networks

It has been experimentally observed that real-world networks follow cert...
research
05/07/2018

Efficient Shortest Paths in Scale-Free Networks with Underlying Hyperbolic Geometry

A common way to accelerate shortest path algorithms on graphs is the use...
research
12/16/2021

Minimizing Reachability Times on Temporal Graphs via Shifting Labels

We study how we can accelerate the spreading of information in temporal ...
research
02/13/2023

A simple statistic for determining the dimensionality of complex networks

Detecting the dimensionality of graphs is a central topic in machine lea...
research
06/21/2023

An efficient, provably exact algorithm for the 0-1 loss linear classification problem

Algorithms for solving the linear classification problem have a long his...

Please sign up or login with your details

Forgot password? Click here to reset