2006
DOI: 10.1016/j.jcss.2005.05.007
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: In this paper, we present an O(n log 3 n) 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(n 3/2 ) time, and the best polynomial time algorithm developed by Henzinger, Klein, Subramanian, and Rao in 1994 which runs inÕ(n 4/3 ) time. We also present significantly improved data structures for reporting distances between pairs of nodes and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
196
0
1

Year Published

2006
2006
2016
2016

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 150 publications
(198 citation statements)
references
References 25 publications
1
196
0
1
Order By: Relevance
“…The recursive subdivision that Henzinger et al [14] require can then be obtained using the division by Eppstein in the first level and then continue in each planar subpiece using their approach Djidjev [4] and Fakcharoenphol and Rao [11] (slightly improved by Klein [17] for nonnegative edge-lengths) describe data structures for shortest path queries in planar graphs. We will need the following special case.…”
Section: K-pairs Distance Problemmentioning
confidence: 99%
“…The recursive subdivision that Henzinger et al [14] require can then be obtained using the division by Eppstein in the first level and then continue in each planar subpiece using their approach Djidjev [4] and Fakcharoenphol and Rao [11] (slightly improved by Klein [17] for nonnegative edge-lengths) describe data structures for shortest path queries in planar graphs. We will need the following special case.…”
Section: K-pairs Distance Problemmentioning
confidence: 99%
“…Henzinger, Klein, Rao, and Subramanian [4] obtained a (not strongly) polynomial bound ofÕ(n 4/3 ). Later, Fakcharoenphol and Rao [3] showed how to solve the problem in O(n log 3 n) time and O(n log n) space. Recently, Klein, Mozes, and Weimann [7] presented a linear space O(n log 2 n) time recursive algorithm.…”
Section: Introductionmentioning
confidence: 99%
“…To deal with this, we show a new technique for using the Monge property in graphs that do not necessarily posses that property. Both [3] and [7] showed how to partition a set of distances that are not Monge, into subsets, each of which is Monge. Exploiting this property, the distances within each subset can be processed efficiently.…”
Section: Introductionmentioning
confidence: 99%
“…Hence, techniques developed for planar graphs will often also work for road networks. Using O(n log 2 n) space and preprocessing time, query time O( √ n log n) can be achieved [22,41] for directed planar graphs without negative cycles. Queries accurate within a factor (1 + ) can be answered in near constant time using O((n log n)/ ) space and preprocessing time [70].…”
Section: Exploiting Hierarchymentioning
confidence: 99%