Abstract
Let G = (V, E) be a directed graph and let P be a shortest path from s to t in G. In the replacement paths problem we are required to find, for every edge e on P, a shortest path from s to t in G that avoids e. We present the first non-trivial algorithm for computing replacement paths in unweighted directed graphs (and in graphs with small integer weights). Our algorithm is Monte-Carlo and its running time is Õ(m√n). Using the improved algorithm for the replacement paths problem we get an improved algorithm for finding the k simple shortest paths between two given vertices.
| Original language | English |
|---|---|
| Pages (from-to) | 249-260 |
| Number of pages | 12 |
| Journal | Lecture Notes in Computer Science |
| Volume | 3580 |
| DOIs | |
| State | Published - 2005 |
| Externally published | Yes |
| Event | 32nd International Colloquium on Automata, Languages and Programming, ICALP 2005 - Lisbon, Portugal Duration: 11 Jul 2005 → 15 Jul 2005 |
Fingerprint
Dive into the research topics of 'Replacement paths and k simple shortest paths in unweighted directed graphs'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver