Overlap Analysis of the Shortest Path Problem: Local Search, Landscapes, and Franz--Parisi Potential
Frederic Koehler, Joonhyung Shin
TL;DR
The paper investigates the average-case complexity of two natural optimization problems on random graphs: finding a shortest path between two nodes ($P_1$) and minimizing the sum of root-path distances over all nodes in a spanning tree ($P_2$). It develops two complementary frameworks—ensemble overlap-gap properties (OGP) and finite-temperature Franz–Parisi potential (FPP)—to predict the behavior of local search algorithms, and shows that while P1 exhibits an OGP barrier (yet remains polynomial-time solvable), P2 lacks an ensemble OGP and has no Franz–Parisi energy barrier. The analysis combines distance distribution, overlap asymptotics on correlated Erdős–Rényi graphs, and a precise Gibbs-measure/partition-function treatment that reduces to a one-dimensional variational problem, leading to explicit phase diagrams and replica-symmetric behavior away from criticality. The results illuminate how landscape structure informs algorithmic tractability and connect to submodular minimization via the Lovász extension, offering a unified view of stability, phase transitions, and metastability in random combinatorial optimization. These insights advance understanding of when local-search strategies fail or succeed in sparse random settings and provide a rigorous bridge between statistical physics heuristics and concrete combinatorial problems.
Abstract
Two directions in algorithms and complexity involve: (1) classifying which optimization problems can be solved in polynomial time, and (2) understanding which computational problems are hard to solve \emph{on average} in addition to the worst case. For many average-case problems, there does not currently exist strong evidence via reductions that they are hard. However, we can still attempt to predict their polynomial time tractability by proving lower bounds against restricted classes of algorithms. Geometric approaches to predicting tractability typically study the \emph{optimization landscape}. For optimization problems with random objectives or constraints, ideas originating in statistical physics suggest we should study the \emph{overlap} between approximately-optimal solutions. Formally, properties of \emph{Gibbs measures} and the \emph{Franz--Parisi potential} imply lower bounds against natural local search algorithms, such as Langevin dynamics. A related theory, the \emph{Overlap Gap Property (OGP)}, proves rigorous lower bounds against classes of algorithms which are stable functions of their input. A remarkable recent work of Li and Schramm showed that the shortest path problem in random graphs admits lower bounds against a class of stable algorithms, via the OGP. Yet this problem is polynomial time tractable. We further investigate this. We find that both the OGP and the Franz--Parisi potential predict that: (1) local search will fail in the optimization landscape of shortest paths, but (2) local search should succeed in the optimization landscape for shortest path \emph{trees}, which is true. Using the Franz--Parisi potential, we explain an analogy with results from combinatorial optimization -- submodular minimization is tractable via local search on the Lovász extension, even though ``naive'' local search over sets or the multilinear extension provably fails.
