research articlejournal article

Isometric path complexity of graphs

Abstract

International audienceA set SS of isometric paths of a graph GG is "vv-rooted", where vv is a vertex of GG, if vv is one of the end-vertices of all the isometric paths in SS. The isometric path complexity of a graph GG, denoted by ipco(G)ipco(G), is the minimum integer kk such that there exists a vertex vV(G)v\in V(G) satisfying the following property: the vertices of any isometric path PP of GG can be covered by kk many vv-rooted isometric paths. First, we provide an O(n2m)O(n^2 m)-time algorithm to compute the isometric path complexity of a graph with nn vertices and mm edges. Then we show that the isometric path complexity remains bounded for graphs in three seemingly unrelated graph classes, namely, hyperbolic graphs, (theta, prism, pyramid)-free graphs, and outerstring graphs. Hyperbolic graphs are extensively studied in Metric Graph Theory. The class of (theta, prism, pyramid)-free graphs are extensively studied in Structural Graph Theory, e.g. in the context of the Strong Perfect Graph Theorem. The class of outerstring graphs is studied in Geometric Graph Theory and Computational Geometry. Our results also show that the distance functions of these (structurally) different graph classes are more similar than previously thought. There is a direct algorithmic consequence of having small isometric path complexity. Specifically, we show that if the isometric path complexity of a graph GG is bounded by a constant, then there exists a polynomial-time constant-factor approximation algorithm for ISOMETRIC PATH COVER, whose objective is to cover all vertices of a graph with a minimum number of isometric paths. This applies to all the above graph classes

Similar works

Full text

thumbnail-image

HAL Clermont Université

redirect
Last time updated on 16/04/2025

This paper was published in HAL Clermont Université.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.

Licence: info:eu-repo/semantics/OpenAccess