paper

Isometric path complexity of graphs

arXiv:2301.00278 · doi:10.1016/j.disc.2025.114743

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.

A preliminary version appeared in the proceedings of the MFCS 2023 conference

Isometric path complexity of graphs · wovepaper