On the Dynamic Shortest Path Problem

Abstract

This paper proposes an algorithm to solve the dynamic shortest path problem, which is to perform an arbitrary sequence of two kinds of operations on a directed graph with edges of equal length: the insert operation, which inserts an edge into the graph, and the FindShortest operation, which reports the shortest path between a pair of vertices if such a path exists. Each Find Shortest operation can be done in Ο(k) time, where k⩽n is the number of edges on the shortest path, and an arbitrary sequence of at most Ο(n^2) insert operations can be done in a worst-case time of Ο(n^3 1og n). Furtheremore, our algorithm can be extended to perform the cost-decreasing operation of the least-cost path problem, and always takes less time than previous algorithms.

Journal

Journal of information processing   [List of Volumes]

Journal of information processing 13(4), 470-476, 1991-02-10  [Table of Contents]

Information Processing Society of Japan (IPSJ)

Preview

Preview

Codes

  • NII Article ID (NAID) :
    110002673544
  • NII NACSIS-CAT ID (NCID) :
    AA00700121
  • Text Lang :
    ENG
  • ISSN :
    03876101
  • Databases :
    NII-ELS