Published June 2014 | Version v1
Report

Applying clique-decomposition for computing Gromov hyperbolicity

Others:
Laboratoire de Recherche en Informatique (LRI) ; Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)
Combinatorics, Optimization and Algorithms for Telecommunications (COATI) ; Inria Sophia Antipolis - Méditerranée (CRISAM) ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-COMmunications, Réseaux, systèmes Embarqués et Distribués (Laboratoire I3S - COMRED) ; Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S) ; Université Nice Sophia Antipolis (1965 - 2019) (UNS) ; COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)-Université Nice Sophia Antipolis (1965 - 2019) (UNS) ; COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)-Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S) ; Université Nice Sophia Antipolis (1965 - 2019) (UNS) ; COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)-Université Nice Sophia Antipolis (1965 - 2019) (UNS) ; COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)
Inria Chile ; Universidad Diego Portales [Santiago] (UDP)-Universidad de la frontera [Chile]-Pontificia Universidad Católica de Chile (UC)-Institut National de Recherche en Informatique et en Automatique (Inria)-Pontificia Universidad Católica de Valparaíso (PUCV)-Universidad Adolfo Ibáñez [Santiago]-Universidad de Valparaiso [Chile]-Universidad Tecnica Federico Santa Maria [Valparaiso] (UTFSM)-Universidad de Concepción - University of Concepcion [Chile]
École normale supérieure - Cachan (ENS Cachan)
INRIA
European Project: 258307,EC:FP7:ICT,FP7-ICT-2009-5,EULER(2010)

Description

The shortest-path metric d of a connected graph G is δ-hyperbolic if, and only if, it satisfies d(u, v)+d(x, y) ≤ max{d(u, x)+d(v, y), d(u, y)+d(v, x)}+2δ, for every 4-tuple u, x, v, y of G. We investigate some relations between the hyperbolicity of a graph and the hyperbolicity of its atoms, that are the subgraphs resulting from the clique-decomposition invented by Tarjan [34, 45]. More precisely, we prove that the maximum hyperbolicity taken over all the atoms is at least the hyperbolicity of G minus one. We also give an algorithm to slightly modify the atoms, which is at no extra cost than computing the atoms themselves, and so that the maximum hyperbolicity taken over all the resulting graphs is exactly the hyperbolicity of G. An experimental evaluation of our methodology is provided for large collaboration networks. Finally, we deduce from our theoretical results the first linear-time algorithm to compute the hyperbolicity of an outerplanar graph.

Abstract (French)

La métrique d des plus courts chemins d'un graphe connexe G est δ-hyperbolique si, et seulement si, elle satisfait d(u, v) + d(x, y) ≤ max{d(u, x) + d(v, y), d(u, y) + d(v, x)} + 2δ, pour tout quadruplet u, x, v, y de G. Nous étudions la relation entre l'hyperbolicité d'un graphe et celle de chacun de ses atomes. Ces derniers sont les sous-graphes résultant de la décomposition d'un graphe par des cliques-séparatrices [34, 45]. Plus précisemment, nous montrons que l'hyperbolicité d'un atome est au plus l'hyperbolicité de G moins un. Nous proposons un algorithme pour modifier les atomes de sorte que la valeur maximale de l'hyperbolicité de ces atomes modifiés soit exactement l'hyperbolicité de G. La complexité de cet algorithme est la même que celle de la décomposition du graphe par des cliques-séparatrices. Nous évaluons expériementalement cette méthode sur des graphes de collaborations (co-auteurs). Enfin, nous proposons un algorithme pour calculer en temps linéaire l'hyperbolicité des graphes planaires extérieurs.

Additional details

Created:
March 25, 2023
Modified:
December 1, 2023