Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Constant-Approximation Distance Labeling Scheme under Polynomially Many Edge Failures

Published 2 Apr 2026 in cs.DS | (2604.01829v1)

Abstract: A fault-tolerant distance labeling scheme assigns a label to each vertex and edge of an undirected weighted graph $G$ with $n$ vertices so that, for any edge set $F$ of size $|F| \leq f$, one can approximate the distance between $p$ and $q$ in $G \setminus F$ by reading only the labels of $F \cup {p,q}$. For any $k$, we present a deterministic polynomial-time scheme with $O(k{4})$ approximation and $\tilde{O}(f{4}n{1/k})$ label size. This is the first scheme to achieve a constant approximation while handling any number of edge faults $f$, resolving the open problem posed by Dory and Parter [DP21]. All previous schemes provided only a linear-in-$f$ approximation [DP21, LPS25]. Our labeling scheme directly improves the state of the art in the simpler setting of distance sensitivity oracles. Even for just $f = Θ(\log n)$ faults, all previous oracles either have super-linear query time, linear-in-$f$ approximation [CLPR12], or exponentially worse $2{{\rm poly}(k)}$ approximation dependency in $k$ [HLS24].

Summary

  • The paper establishes the first constant-approximation distance labeling scheme with an O(k^4) factor that is independent of the number of edge failures.
  • It employs a deterministic polynomial-time algorithm using nested length-constrained expander hierarchies to efficiently encode local graph structures.
  • The approach advances fault-tolerant oracles by significantly reducing query work and ensuring scalable performance even under polynomially many faults.

Constant-Approximation Fault-Tolerant Distance Labeling under Polynomial Edge Failures


Introduction and Problem Context

The paper "A Constant-Approximation Distance Labeling Scheme under Polynomially Many Edge Failures" (2604.01829) addresses the longstanding open problem of fault-tolerant distance labeling in undirected weighted graphs subject to edge failures. Given a graph GG of nn vertices, the challenge is to design a distributed data structure that assigns compact labels to vertices and edges so that, for any set FF of up to ff failed edges, the approximate distance between vertices pp and qq in G∖FG \setminus F can be determined solely by reading the labels of F∪{p,q}F \cup \{p,q\}.

A core issue in prior work, notably that of Dory and Parter, was the dependence of the stretch (approximation factor) on ff: existing schemes attained only O(kf)O(kf) approximation for parameter nn0, with stretch scaling linearly in the number of faults. The paper achieves—for the first time—a constant approximation ratio that is independent of nn1, even for polynomially many failures.


Main Contributions

Constant-Approximation Labeling Scheme

The authors provide a deterministic polynomial-time scheme for general (weighted undirected) graphs with the following properties:

  • Approximation Ratio: nn2 for parameter nn3, independent of the number of failures nn4
  • Label Size: nn5 bits per label
  • Stretch Independence: The scheme tolerates nn6 faults, maintaining a constant approximation
  • Query Efficiency: Decoding distances requires only nn7 work
  • Polynomial Construction: The labeling is computed deterministically in polynomial time

This conclusively resolves the question of achieving stretch independent of nn8, previously posed as an open problem in the literature.

Improved Distance Sensitivity Oracles

The scheme strictly improves prior sensitivity oracles for the case of nn9 faults and beyond, where prior oracles either suffered from super-linear query time, linear-in-FF0 approximation, or an exponential-in-FF1 dependency. The authors describe a fault-tolerant oracle with:

  • Approximation: FF2
  • Space: FF3
  • Query Time: FF4
  • Polynomial Construction

They also introduce a two-stage scenario: precompile the oracle for failures in FF5 time, then answer distance queries in FF6 time with slightly degraded FF7 approximation.


Technical Methodology

Expander Hierarchies and Length-Constrained Expanders

A pivotal innovation is the use of length-constrained expander hierarchies as opposed to standard expanders. The authors generalize and strengthen techniques from prior connectivity labeling (using classic expanders) and dynamic oracles (using length-constrained expanders) to the distributed labeling regime:

  • Expander Hierarchy Construction: The hierarchy consists of nested, length-constrained expanders, enabling the preservation of distance information across hierarchical decomposition.
  • Heavy-Light Component Analysis: Edge failures break cluster trees into connected components. The analysis distinguishes between heavy components (with high degree under node-weighting) and light components, enabling efficient local discovery and avoiding linear-in-FF8 stretch loss.

Distributed and Scalable Distance Recovery

The labeling scheme relies on local neighborhood covers, shortest-path trees associated with clusters, and explicit expander cuts at multiple scales. The nestedness property of the expander hierarchy is essential for a polynomial, rather than exponential, dependency in FF9. The labels encode enough local structure so that only labels of endpoints and failed edges are needed to reconstruct an approximate distance, leveraging recursive discovery among heavy components but limiting additive losses to within constant stretch bounds.


Numerical Bounds and Contradictory Claims

  • First Constant-Approximation for Polynomial Faults: Prior schemes (e.g., Dory and Parter) admitted only ff0 approximation. Here, the approximation ratio is provably ff1 and does not increase with ff2.
  • Label and Oracle Size: The polynomial dependency on ff3 in label/oracle size is traded for constant approximation. All previous schemes with constant approximation required exponential space or were restricted to small ff4.
  • Non-adaptive Decoding: The scheme is a distributed labeling solution—only local labels (query endpoints plus failed edges) are read, with no adaptive global access to the structure.

Implications and Theoretical Significance

Practical Impact

This result transforms the scalability of distributed distance recovery in reliability-critical networks, e.g., in precomputed routing, distributed sensor networks, and road networks under disruptions. The independence from ff5 in stretch enables robust distance estimates even under extensive faults, which is vital for applications requiring operational guarantees.

Theoretical Innovations

The nested length-constrained expander hierarchy is a conceptual advancement. It refines previously centralized notions of expanders, enabling recursive local discovery and efficient global reconstruction. This methodology is expected to impact future work on robust network algorithms, scalable distributed oracles, and metric embeddings under failure.

Future Directions

  • Hierarchical Expansion in Directed and Weighted Regimes: The generic construction of length-constrained nested hierarchies may be extensible to directed graphs, multi-commodity flow, and more general network reliability settings.
  • Label Size Optimization: Reducing the polynomial dependency on ff6 or improving the ff7 approximation to ff8 with exponential construction time may yield further improvements for practical deployments.
  • Sensitivity Oracles in Dynamic Streams: The compiled oracle approach could fuse with dynamic graph data structures for fast reconfiguration under adversarial failure events.

Conclusion

The paper establishes the first constant-approximation fault-tolerant distance labeling scheme that remains effective under any polynomial number of edge failures, with label sizes and query complexity strictly sub-linear in ff9, and approximation ratio independent of pp0 (2604.01829). This resolves a critical gap in prior art, advances the state of the art for sensitivity oracles, and brings new structural theory in length-constrained expanders to distributed labeling algorithms. The implications span both reliable distributed computation and the combinatorial foundations of robust graph representations.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We found no open problems mentioned in this paper.

Collections

Sign up for free to add this paper to one or more collections.