The online replacement path problem
From MaRDI portal
Abstract: We study a natural online variant of the replacement path problem. The extit{replacement path problem} asks to find for a given graph , two designated vertices and a shortest - path in , a extit{replacement path} for every edge on the path . The replacement path is simply a shortest - path in the graph, which avoids the extit{failed} edge . We adapt this problem to deal with the natural scenario, that the edge which failed is not known at the time of solution implementation. Instead, our problem assumes that the identity of the failed edge only becomes available when the routing mechanism tries to cross the edge. This situation is motivated by applications in distributed networks, where information about recent changes in the network is only stored locally, and fault-tolerant optimization, where an adversary tries to delay the discovery of the materialized scenario as much as possible. Consequently, we define the extit{online replacement path problem}, which asks to find a nominal - path and detours for every edge on the path , such that the worst-case arrival time at the destination is minimized. Our main contribution is a label setting algorithm, which solves the problem in undirected graphs in time and linear space for all sources and a single destination. We also present algorithms for extensions of the model to any bounded number of failed edges.
Recommendations
- Efficient oracles and routing schemes for replacement paths
- Robust path choice in networks with failures
- A near-linear-time algorithm for computing replacement paths in planar directed graphs
- Faster replacement paths algorithms in case of edge or node failure for undirected, positive integer weighted graphs
- Oracles for Distances Avoiding a Failed Node or Link
This page was built for publication: The online replacement path problem
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2849291)