Abstract
We present a deterministic O(n loglogn) time algorithm for finding shortest cycles and minimum cuts in planar graphs. The algorithm improves the previously known fastest algorithm by Italiano et al. in STOC’11 by a factor of logn. This speedup is obtained through the use of dense distance graphs combined with a divide-and-conquer approach. Extending this approach we are able to show an O(n 5/6 log5/2 n) time dynamic algorithm al well.
This work has been partially supported by the Polish Ministry of Science, Grant N N206 355636 and by the ERC StG Project PAAl no. 259515.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Alon, N., Yuster, R., Zwick, U.: Finding and counting given length cycles. Algorithmica 17, 209–223 (1997)
Borradaile, G., Sankowski, P., Wulff-Nilsen, C.: Min st-cut oracle for planar graphs with near-linear preprocessing time. In: FOCS, pp. 601–610. IEEE Computer Society, Los Alamitos (2010)
Chalermsook, P., Fakcharoenphol, J., Nanongkai, D.: A deterministic near-linear time algorithm for finding minimum cuts in planar graphs. In: Ian Munro, J. (ed.) SODA, pp. 828–829. SIAM, Philadelphia (2004)
Eppstein, D.: Subgraph isomorphism in planar graphs and related problems. Journal of Graph Algorithms and Applications 3(3), 1–27 (1999)
Fakcharoenphol, J., Rao, S.: Planar graphs, negative weight edges, shortest paths, and near linear time. J. Comput. Syst. Sci. 72(5), 868–889 (2006)
Frederickson, G.N.: Fast algorithms for shortest paths in planar graphs, with applications. SIAM J. Comput. 16(6), 1004–1022 (1987)
Henzinger, M.R., Klein, P.N., Rao, S., Subramanian, S.: Faster shortest-path algorithms for planar graphs. J. Comput. Syst. Sci. 55(1), 3–23 (1997)
Lu, H.-I., Chang, H.-C.: Subquadratic algorithm for dynamic shortest distances. In: COCOON (to appear, 2011)
Itai, A., Rodeh, M.: Finding a minimum circuit in a graph. SIAM J. Comput. 7(4), 413–423 (1978)
Italiano, G.F., Nussbaum, Y., Sankowski, P., Wulff-Nilsen, C.: Improved Min Cuts and Max Flows in Undirected Planar Graphs. In: STOC (2011)
Karger, D.R.: Minimum cuts in near-linear time. Journal of the ACM (JACM) 47(1), 46–76 (2000)
Klein, P.N.: Multiple-source shortest paths in planar graphs. In: SODA, pp. 146–155. SIAM, Philadelphia (2005)
Nagamochi, H., Ibaraki, T.: Computing edge-connectivity in multiple and capacitated graphs. In: Asano, T., Imai, H., Ibaraki, T., Nishizeki, T. (eds.) SIGAL 1990. LNCS, vol. 450, pp. 12–20. Springer, Heidelberg (1990)
Thorup, M.: Fully-dynamic min-cut. In: Proceedings of the Thirty-Third Annual ACM Symposium on Theory of Computing, STOC 2001, pp. 224–230. ACM, New York (2001)
Yuster, R., Zwick, U.: Finding even cycles even faster. SIAM J. Discrete Math. 10(2), 209–222 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Łącki, J., Sankowski, P. (2011). Min-Cuts and Shortest Cycles in Planar Graphs in O(n loglogn) Time. In: Demetrescu, C., Halldórsson, M.M. (eds) Algorithms – ESA 2011. ESA 2011. Lecture Notes in Computer Science, vol 6942. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23719-5_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-23719-5_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23718-8
Online ISBN: 978-3-642-23719-5
eBook Packages: Computer ScienceComputer Science (R0)