- The paper develops an O(n⁴)-time algorithm for MESP on K₂,₃-minor-free graphs by ordering interval holes and encoding possible isometric-path traces in a weighted directed acyclic graph.
- The paper proves that interval holes have tightly bounded interactions: paths meet each hole in at most five maximal subpaths, while outside-vertex projections touch at most four vertices.
- The paper improves the bound to O(n³) on cactus graphs through smaller projections and disjoint confined BFS traversals, while leaving series-parallel and general bounded-treewidth graphs open.
Problem and context
The Minimum Eccentricity Shortest Path (MESP) problem asks, given a simple undirected unweighted graph G and an integer R, whether G contains an isometric path P (a shortest path between its endpoints) such that every vertex of G is within distance R of P. The problem was introduced by Dragan and Leitert (2608.13158), who established an O(n2k+2)-time algorithm for deciding whether an isometric path of eccentricity at most k exists, and showed that MESP is W[2]-hard with respect to the desired eccentricity. MESP is NP-complete even on subcubic partial grids — a subclass of planar bipartite graphs of maximum degree 3 — and its complexity on outerplanar graphs, series-parallel graphs, solid grids, and graphs of constant treewidth remains open. Notably, it is unknown whether MESP admits a polynomial-time algorithm even on treewidth-2 graphs.
The paper under review proves two results: MESP admits an O(n4)-time algorithm on R0-minor-free graphs, and an R1-time algorithm on cactus graphs. Since R2-minor-free graphs are planar, have treewidth at most 3, and form a superclass of outerplanar graphs, the first result extends polynomial-time solvability to a class for which no prior technique applied. In particular, the bounded-hyperbolicity and bounded-projection-gap algorithms of Dragan and Leitert do not cover these classes: cycles have unbounded projection gap, and the existing FPT results parameterize by quantities (modular width, distance to cluster graph, maximum leaf number) that are unbounded on outerplanar graphs. The existing constant-factor approximation algorithms likewise give no guarantee better than unbounded factors on outerplanar inputs.
Structural analysis of intervals
The core contribution is a structural characterization of the R3-interval R4 in a R5-minor-free graph: the subgraph whose edges lie on some R6-isometric path. Although the number of distinct R7-isometric paths can be exponential, the authors establish three facts:
- Linear ordering of holes: the induced cycles (holes) of R8 admit a linear ordering R9 such that for any G0-isometric path G1, the intersections G2 appear along G3 in this order.
- Restricted projections: the projection G4 of any vertex outside the interval intersects at most four vertices, contained either in one hole or in two consecutive holes of the ordering.
- Bounded interaction per hole: any G5-isometric path intersects each hole in at most five maximal isometric subpaths.
These properties follow from a sequence of minor-exclusion arguments. The key lemmas show that at most two vertices of G6 share a distance level from G7 (otherwise a G8 minor arises), that at most three edges join consecutive distance levels, that every hole forms an G9-cutset of P0, and that the intersection of any isometric path with a hole induces a path. The bound of five subpaths per hole is shown to be tight via an explicit construction.
Auxiliary graph and weighting scheme
For fixed P1, the algorithm builds a directed acyclic auxiliary graph P2. Its vertices represent the possible traces of isometric paths through each hole (at most five per hole by the tight bound), plus dummy source P3 and sink P4. Directed edges connect vertices representing subpaths of consecutive holes whenever their union lies on a common isometric path. Each edge P5 carries a set P6 — the vertex set of the minimal subpath of some isometric path containing both endpoint subpaths — and a weight
P7
where P8 captures vertices equidistant from P9 and from G0, and G1 captures vertices all of whose shortest paths to G2 pass through the complement G3 of G4 within the adjacent holes. The central correctness lemma states that the maximum edge weight along a directed G5-path equals the eccentricity of the corresponding G6-isometric path, proved via the projection lemmas above. A bijection between directed G7-paths and G8-isometric paths then reduces the problem, for each pair G9, to a bottleneck path query solvable by dynamic programming in linear time.
Iterating over all R0 pairs yields the overall R1 bound: preprocessing (all-pairs BFS distances) costs R2, and each pair requires R3 time dominated by projection computation via BFS from interval vertices. On cactus graphs, where every block of R4 is a hole and projections have size at most 2 (with cut-vertex endpoints when of size 2), the components of R5 attach through single holes or unique connector subpaths, so disjoint confined BFS traversals compute all projections in R6 total time, reducing the per-pair cost to R7 and the total to R8.
A methodological point worth noting: the popular approach of taking a diametral pair and any isometric path between them fails here — the paper exhibits a cactus in which no diametral path achieves minimum eccentricity. The interval-decomposition technique is therefore essential rather than incidental.
Limitations and open questions
The result does not resolve the complexity of MESP on general bounded-treewidth graphs, nor on series-parallel graphs (treewidth 2), both explicitly left open. The structural lemmas rely heavily on the exclusion of the R9 minor; whether analogous decompositions exist for larger planar subclasses is not established. The running times, while polynomial, are not optimized below P0 (or P1 on cacti), and no lower bounds or hardness results for these classes are given.
Conclusion
This work establishes polynomial-time solvability of MESP on P2-minor-free graphs via a tight structural decomposition of intervals into linearly ordered holes with constant-bounded path interactions, encoded as a linear-size weighted DAG. The technique cleanly separates the combinatorial explosion of isometric paths from the global eccentricity objective, and the open status of MESP on series-parallel and other bounded-treewidth classes marks the natural next target for this approach.