Planar graphs, negative weight edges, shortest paths, and near linear time

作者:

Highlights:

摘要

In this paper, we present an O(nlog3n) time algorithm for finding shortest paths in an n-node planar graph with real weights. This can be compared to the best previous strongly polynomial time algorithm developed by Lipton, Rose, and Tarjan in 1978 which runs in O(n3/2) time, and the best polynomial time algorithm developed by Henzinger, Klein, Subramanian, and Rao in 1994 which runs in O˜(n4/3) time. We also present significantly improved data structures for reporting distances between pairs of nodes and algorithms for updating the data structures when edge weights change.

论文关键词:Planar graphs,Negative edge weights,Shortest paths,Algorithms

论文评审过程:Received 17 May 2002, Revised 6 May 2004, Available online 7 February 2006.

论文官网地址:https://doi.org/10.1016/j.jcss.2005.05.007