When can graph hyperbolicity be computed in linear time?
cographsFPT in Pparameterized complexitypolynomial-time algorithmstrong exponential time hypothesisvertex cover number
Graph algorithms (graph-theoretic aspects) (05C85) Computational difficulty of problems (lower bounds, completeness, difficulty of approximation, etc.) (68Q17) Analysis of algorithms and problem complexity (68Q25) Parameterized complexity, tractability and kernelization (68Q27) Graph theory (including graph drawing) in computer science (68R10)
The paper discusses the graph hyperbolicity problem and proposes practical algorithms for a host of special cases. Additionally, it provides interesting lower bounds on the efficiency of algorithms for some cases. The problem of computing the hyperbolicity of a graph is an important one, because of its wide applications. Simply put, the hyperbolicity of a graph is a measure of how close a graph is to a tree. Hyperbolicity is a metric measure as opposed to tree-width which is a non-metric measure. If the hyperbolicity of a graph is 0, then it is a tree. The importance of hyperbolicity stems from the fact that as per existing literature, several real-world graphs are tree-like from a distance metric point of view. The hyperbolicity problem is simultaneously easy from the conceptual perspective and difficult from the perspective of empirical considerations. On the positive side, there is a straightforward brute-force algorithm that runs in $O(n^4)$ time, where $n$ is the number of vertices in the graph. Deterministically, it has been shown that the worst-case running time can be improved to $O(n^{3.69})$; however, this result relies on some results in matrix multiplication which are widely considered impractical. Existing literature also provides quadratic lower bounds on this problem. The paper provides linear-time parameterized algorithms for the hyperbolicity problem when the following quantities are small (bounded): covering path number, feedback edge number, number of $\ge 3$-degree vertices, vertex cover number and distance to cographs. Furthermore, the authors use the Strong Exponential Time Hypothesis (SETH) to prove lower bounds on any algorithm whose running time is parameterized by the vertex cover number. The paper is extremely well-written and well-organized. The ideas are clearly explained. The proofs of theorems are easy to follow. What is truly interesting is the breadth of ideas that the authors have used to arrive at the results. It is also noteworthy that they have fleshed out proofs of certain theorems which were first described in other papers. This paper will serve as the cornerstone for future papers in this field.
- When can graph hyperbolicity be computed in linear time?
- On computing the hyperbolicity of real-world graphs
- On computing the Gromov hyperbolicity
- Fast approximation and exact computation of negative curvature parameters of graphs
- Fast approximation and exact computation of negative curvature parameters of graphs
- A Linear Recognition Algorithm for Cographs
- A survey of the algorithmic aspects of modular decomposition
- An Adaptive Version of Brandes' Algorithm for Betweenness Centrality
- Applying clique-decomposition for computing Gromov hyperbolicity
- Approximation and Fixed Parameter Subquadratic Algorithms for Radius and Diameter in Sparse Graphs
- Cluster vertex deletion: a parameterization between vertex cover and clique-width
- Complement reducible graphs
- Computing the Gromov hyperbolicity of a discrete metric space
- Finding four-node subgraphs in triangle time
- Finding orthogonal vectors in discrete structures
- Graph Classes: A Survey
- scientific article; zbMATH DE number 4031953 (Why is no real title available?)
- scientific article; zbMATH DE number 139780 (Why is no real title available?)
- scientific article; zbMATH DE number 3639144 (Why is no real title available?)
- scientific article; zbMATH DE number 6850484 (Why is no real title available?)
- scientific article; zbMATH DE number 3793772 (Why is no real title available?)
- Hyperbolic bridged graphs
- Integer Programming with a Fixed Number of Variables
- Into the square: on the complexity of some quadratic-time solvable problems
- On computing the Gromov hyperbolicity
- On computing the hyperbolicity of real-world graphs
- On the complexity of k-SAT
- On the complexity of fixed parameter clique and dominating set
- On the hyperbolicity of chordal graphs
- On the hyperbolicity of random graphs
- On the parameterized complexity of multiple-interval graph problems
- Polynomial fixed-parameter algorithms: a case study for longest path on interval graphs
- Recognition of C₄-free and 1/2-hyperbolic graphs
- The Power of Linear-Time Data Reduction for Maximum Matching
- Which problems have strongly exponential complexity?
- A fully polynomial parameterized algorithm for counting the number of reachable vertices in a digraph
- Applying clique-decomposition for computing Gromov hyperbolicity
- Recognition of C₄-free and 1/2-hyperbolic graphs
- On computing the hyperbolicity of real-world graphs
- When can graph hyperbolicity be computed in linear time?
- Parameterized complexity of diameter
- Enumeration of Far-apart Pairs by Decreasing Distance for Faster Hyperbolicity Computation
- Computing graph hyperbolicity using dominating sets
- Separator theorem and algorithms for planar hyperbolic graphs
This page was built for publication: When can graph hyperbolicity be computed in linear time?
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5915992)