An output-sensitive algorithm for all-pairs shortest paths in directed acyclic graphs
From MaRDI portal
(Redirected from Publication:6102272)
Abstract: A straightforward dynamic programming method for the single-source shortest paths problem (SSSP) in an edge-weighted directed acyclic graph (DAG) processes the vertices in a topologically sorted order. First, we similarly iterate this method alternatively in a breadth-first search sorted order and the reverse order on an input directed graph with both positive and negative real edge weights, vertices and edges. For a positive integer after iterations in time, we obtain for each vertex a path distance from the source to not exceeding that yielded by the shortest path from the source to among the so called {emlight paths}. A directed path between two vertices is light if it contains at most more edges than the minimum edge-cardinality directed path between these vertices. After iterations, we obtain an -time solution to SSSP in directed graphs with real edge weights matching that of Bellman and Ford. Our main result is an output-sensitive algorithm for the all-pairs shortest paths problem (APSP) in DAGs with positive and negative real edge weights. It runs in time where is the number of vertices, is the number of edges, is the exponent of fast matrix multiplication, stands for the indegree of is a tree of lexicographically-first shortest directed paths from all ancestors of to , and is the set of leaves in Finally, we discuss an extension of hypothetical improved upper time-bounds for APSP in non-negatively edge-weighted DAGs to include directed graphs with a polynomial number of large directed cycles.
Cites work
- A new approach to all-pairs shortest paths on real-weighted graphs
- A note on two problems in connexion with graphs
- All pairs lightest shortest paths
- All pairs shortest paths using bridging sets and rectangular matrix multiplication
- All-pairs shortest paths and the essential subgraph
- An algorithm for finding shortest routes from all source nodes to a given destination in general networks
- Deterministic APSP, orthogonal vectors, and more: quickly derandomizing Razborov-Smolensky
- Efficient determination of the transitive closure of a directed graph
- Finding the Hidden Path: Time Bounds for All-Pairs Shortest Paths
- scientific article; zbMATH DE number 1875406 (Why is no real title available?)
- Introduction to algorithms.
- Limits on All Known (and Some Unknown) Approaches to Matrix Multiplication
- On a routing problem
- Randomized Speedup of the Bellman–Ford Algorithm
This page was built for publication: An output-sensitive algorithm for all-pairs shortest paths in directed acyclic graphs
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6102272)