English

Isometric path complexity of graphs

Combinatorics 2025-09-03 v5 Computational Complexity Discrete Mathematics Data Structures and Algorithms

Abstract

A 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 endpoints of all the isometric paths in SS. The isometric path complexity of a graph GG, denoted by ipcoGipco{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 single 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. 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.

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

R2 v1 2026-06-28T07:58:25.683Z