Skip to main content

Shortest Paths in Planar Graphs with Negative Weight Edges

2001; Fakcharoenphol, Rao

  • Reference work entry
  • 296 Accesses

Keywords and Synonyms

Shortest paths in planar graphs with general arc weights; Shortest paths in planar graphs with arbitrary arc weights      

Problem Definition

This problem is to find shortest paths in planar graphs with general edge weights. It is known that shortest paths exist only in graphs that contain no negative weight cycles. Therefore, algorithms that work in this case must deal with the presence of negative cycles, i. e., they must be able to detect negative cycles.

In general graphs, the best known algorithm, the Bellman‐Ford algorithm, runs in time O(mn) on graphs with n nodes and m edges, while algorithms on graphs with no negative weight edges run much faster. For example, Dijkstra's algorithm implemented with the Fibonacchi heap runs in time \( O(m + n\log n) \), and, in case of integer weights Thorup's algorithm runs in linear time. Goldberg [5] also presented an \( O(m\sqrt{n}\log L) \)-time algorithm where Ldenotes the absolute value of the most negative edge weights....

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   399.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Recommended Reading

  1. Cabello, S.: Many distances in planar graphs. In: SODA '06: Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm, pp. 1213–1220. ACM Press, New York (2006)

    Chapter  Google Scholar 

  2. Cox, I.J., Rao, S. B., Zhong, Y.: `Ratio Regions': A Technique for Image Segmentation. In: Proceedings International Conference on Pattern Recognition, IEEE, pp. 557–564, August (1996)

    Google Scholar 

  3. Geiger, L.C.D., Gupta, A., Vlontzos, J.: Dynamic programming for detecting, tracking and matching elastic contours. IEEE Trans. On Pattern Analysis and Machine Intelligence (1995)

    Google Scholar 

  4. Fakcharoenphol, J., Rao, S.: Planar graphs, negative weight edges, shortest paths, and near linear time. J. Comput. Syst. Sci. 72, 868–889 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  5. Goldberg, A.V.: Scaling algorithms for the shortest path problem. SIAM J. Comput. 21, 140–150 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  6. Henzinger, M.R., Klein, P.N., Rao, S., Subramanian, S.: Faster Shortest-Path Algorithms for Planar Graphs. J. Comput. Syst. Sci. 55, 3–23 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  7. Johnson, D.: Efficient algorithms for shortest paths in sparse networks. J. Assoc. Comput. Mach. 24, 1–13 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  8. Klein, P.N.: Multiple-source shortest paths in planar graphs. In: Proceedings, 16th ACM-SIAM Symposium on Discrete Algorithms, pp. 146–155 (2005)

    Google Scholar 

  9. Lipton, R., Rose, D., Tarjan, R.E.: Generalized nested dissection. SIAM. J. Numer. Anal. 16, 346–358 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  10. Lipton, R.J., Tarjan, R.E.: A separator theorem for planar graphs. SIAM. J. Appl. Math. 36, 177–189 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  11. Miller, G., Naor, J.: Flow in planar graphs with multiple sources and sinks. SIAM J. Comput. 24, 1002–1017 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  12. Miller, G.L.: Finding small simple cycle separators for 2‑connected planar graphs. J. Comput. Syst. Sci. 32, 265–279 (1986)

    Article  MATH  Google Scholar 

  13. Rao, S.B.: Faster algorithms for finding small edge cuts in planar graphs (extended abstract). In: Proceedings of the Twenty-Fourth Annual ACM Symposium on the Theory of Computing, pp. 229–240, May (1992)

    Google Scholar 

  14. Thorup, M.: Compact oracles for reachability and approximate distances in planar digraphs. J. ACM 51, 993–1024 (2004)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag

About this entry

Cite this entry

Fakcharoenphol, J., Rao, S. (2008). Shortest Paths in Planar Graphs with Negative Weight Edges. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-30162-4_372

Download citation

Publish with us

Policies and ethics