On dynamic shortest paths problems (Q639278)

From MaRDI portal
scientific article
Language Label Description Also known as
English
On dynamic shortest paths problems
scientific article

    Statements

    On dynamic shortest paths problems (English)
    0 references
    0 references
    0 references
    0 references
    20 September 2011
    0 references
    From the authors' abstract: ``We obtain the following results related to dynamic versions of the shortest-paths problem:'' (i) ``Reductions that show that the incremental and decremental single-source shortest-paths problems, for weighted directed or undirected graphs, are, in a strong sense, at least as hard as the static all-pairs shortest-paths problem.'' This indicates that it will be difficult to improve classical algorithms for these problems, such as the decremental algorithm in [\textit{S. Even} and \textit{Y. Shiloach}, J. ACM 28, No. 1, 1--4 (1981; Zbl 0454.68075)]. ``We also obtain slightly weaker results for the corresponding unweighted problems.'' (ii) ``A randomized fully-dynamic algorithm for the all-pairs shortest-paths problem in directed unweighted graphs with an amortized update time of \(\widetilde O(m\sqrt{n})\) (we use \(\widetilde O\) to hide small poly-logarithmic factors) and a worst case query time is \(O(n^{3/4})\)'', where \(n\) is the number of vertices and \(m\) is the number of arcs. (iii) ``A deterministic \(O(n^2\log n)\) time algorithm for constructing an \(O(\log n)\)-spanner with \(O(n)\) edges for any weighted undirected graph on \(n\) vertices'', that is, a subgraph in which the distance between any two vertices \(U\) and \(V\) is at most \(O(\log n)\) times the distance between \(U\) and \(V\) in the original graph. ``The algorithm uses a simple algorithm for incrementally maintaining single-source shortest-paths tree up to a given distance.'' The previously faster algorithm for constructing such spanners runs in \(O(mn)\) time [\textit{I. Althöfer} et al., Discrete Comput. Geom. 9, No. 1, 81--100 (1993; Zbl 0762.05039)].
    0 references
    dynamic algorithms
    0 references
    shortest paths
    0 references
    weighted directed graph
    0 references
    spanners
    0 references
    randomized algorithm
    0 references
    time-complexity
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references