Speeding up shortest path algorithms
From MaRDI portal
Publication:4909532
DOI10.1007/978-3-642-35261-4_19zbMATH Open1260.68445arXiv1212.6327OpenAlexW1792863046MaRDI QIDQ4909532FDOQ4909532
Authors: Andrej Brodnik, Marko Grgurovič
Publication date: 21 March 2013
Published in: Algorithms and Computation (Search for Journal in Brave)
Abstract: Given an arbitrary, non-negatively weighted, directed graph we present an algorithm that computes all pairs shortest paths in time , where is the number of different edges contained in shortest paths and is a running time of an algorithm to solve a single-source shortest path problem (SSSP). This is a substantial improvement over a trivial times application of that runs in . In our algorithm we use as a black box and hence any improvement on results also in improvement of our algorithm. Furthermore, a combination of our method, Johnson's reweighting technique and topological sorting results in an all-pairs shortest path algorithm for arbitrarily-weighted directed acyclic graphs. In addition, we also point out a connection between the complexity of a certain sorting problem defined on shortest paths and SSSP.
Full work available at URL: https://arxiv.org/abs/1212.6327
Recommendations
Graph algorithms (graph-theoretic aspects) (05C85) Analysis of algorithms and problem complexity (68Q25) Extremal problems in graph theory (05C35) Nonnumerical algorithms (68W05)
Cited In (11)
- Improved shortest path algorithms for nearly acyclic graphs
- Solving the nearly symmetric all-pairs shortest-path problem
- Fast shortest-paths algorithms in the presence of few destinations of negative-weight arcs
- Title not available (Why is that?)
- Point-to-Point Shortest Path Algorithms with Preprocessing
- Shortest distances as enumeration problem
- Solving all-pairs shortest path by single-source computations: theory and practice
- Title not available (Why is that?)
- Experimental and Efficient Algorithms
- Title not available (Why is that?)
- Computing all-pairs shortest paths by leveraging low treewidth
This page was built for publication: Speeding up shortest path algorithms
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4909532)