Isometric path complexity of graphs
Abstract
A set of isometric paths of a graph is ``-rooted'', where is a vertex of , if is one of the endpoints of all the isometric paths in . The isometric path complexity of a graph , denoted by , is the minimum integer such that there exists a vertex satisfying the following property: the vertices of any single isometric path of can be covered by many -rooted isometric paths. First, we provide an -time algorithm to compute the isometric path complexity of a graph with vertices and 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. There is a direct algorithmic consequence of having small isometric path complexity. Specifically, we show that if the isometric path complexity of a graph 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.
Keywords
Cite
@article{arxiv.2301.00278,
title = {Isometric path complexity of graphs},
author = {Dibyayan Chakraborty and Jérémie Chalopin and Florent Foucaud and Yann Vaxès},
journal= {arXiv preprint arXiv:2301.00278},
year = {2025}
}
Comments
A preliminary version appeared in the proceedings of the MFCS 2023 conference