1997
DOI: 10.1006/jcss.1997.1493
|View full text |Cite
|
Sign up to set email alerts
|

Faster Shortest-Path Algorithms for Planar Graphs

Abstract: We give a linear-time algorithm for single-source shortest paths in planar graphs with nonnegative edge-lengths. Our algorithm also yields a linear-time algorithm for maximum flow in a planar graph with the source and sink on the same face. For the case where negative edge-lengths are allowed, we give an algorithm requiring O(n 4Â3 log(nL)) time, where L is the absolute value of the most negative length. This algorithm can be used to obtain similar bounds for computing a feasible flow in a planar network, for … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

4
347
0
1

Year Published

2001
2001
2021
2021

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 350 publications
(352 citation statements)
references
References 25 publications
4
347
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%
“…We would like to note that faster sequential SSSP algorithms exist for special graph classes with arbitrary nonnegative edge weights, e.g., there is a linear-time approach for planar graphs [41]. The algorithm uses graph decompositions based on separators that may have size up to O(n 1−ε ).…”
Section: Sequential Label-correcting Algorithmsmentioning
confidence: 99%
“…As noted by Henzinger et al [HKRS97], strongly sublinear separators obtain λ-divisions with total excess εn for λ = poly(1/ε). Such divisions were first used by Frederickson in planar graphs [Fre87].…”
Section: Divisionsmentioning
confidence: 71%