TCS Journal 2026 Journal Article
Pathlength of outerplanar graphs
- Thomas Dissaux
- Nicolas Nisse
A path-decomposition of a graph G = ( V, E ) is a sequence of subsets of V, called bags, that satisfy some connectivity properties. The length of a path-decomposition of a graph G is the greatest distance (in G) between two vertices that belong to a same bag and the pathlength, denoted by pℓ(G), of G is the smallest length of its path-decompositions. This parameter has been studied for its algorithmic applications for several classical metric problems like the minimum eccentricity shortest path problem, the line-distortion problem, etc. However, deciding if the pathlength of a graph G is at most 2 is NP-complete, and the best known approximation algorithm has a ratio 2 (there is no c-approximation with c < 3 2 unless P = N P ). In this work, we focus on the study of the pathlength of simple sub-classes of planar graphs. We start by designing a linear-time algorithm that computes the pathlength of trees. Then, we show that the pathlength of cycles with n vertices is equal to ⌊ n 2 ⌋. Our main result is a ( + 1 ) -approximation algorithm for the pathlength of outerplanar graphs. This algorithm is based on a characterization of almost optimal (of length at most p ℓ ( G ) + 1 ) path-decompositions of outerplanar graphs.