# Minimum Cuts and Shortest Cycles in Directed Planar Graphs via Noncrossing Shortest Paths

## Abstract

### Keywords

### MSC codes

## Get full access to this article

View all available purchase options and get full access to this article.

## References

*An $O(n\log n)$ algorithm for maximum $st$-flow in a directed planar graph*, J. ACM, 56 (2009), pp. 9.1--9.30.

*Multiple-source multiple-sink maximum flow in directed planar graphs in near-linear time*, in Proceedings of the 52nd Annual IEEE Symposium on Foundations of Computer Science, IEEE Computer Society, Los Alamitos, CA, 2011, pp. 170--179.

*Min $st$-cut oracle for planar graphs with near-linear preprocessing time*, ACM Trans. Algorithms, 11 (2015), pp. 16.

*A linear time algorithm for the arc disjoint Menger problem in planar directed graphs*, Algorithmica, 28 (2000), pp. 16--36.

*Finding shortest contractible and shortest separating cycles in embedded graphs*, ACM Trans. Algorithms, 6 (2010), pp. 24.

*Multiple-source shortest paths in embedded graphs*, SIAM J. Comput., 42 (2013), pp. 1542--1571.

*Finding shortest non-trivial cycles in directed graphs on surfaces*, in Proceedings of the 26th ACM Symposium on Computational Geometry, ACM, New York, 2010, pp. 156--165.

*A deterministic near-linear time algorithm for finding minimum cuts in planar graphs*, in Proceedings of the 15th Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, Philadelphia, 2004, pp. 828--829.

*Computing the girth of a planar graph in linear time*, SIAM J. Comput., 42 (2013), pp. 1077--1094.

*Introduction to Algorithms*, 3rd ed., MIT Press, Cambridge, MA, 2009.

*Algorithmic applications of Baur-Strassen's theorem: Shortest cycles, diameter and matchings*, in Proceedings of the 53rd Annual IEEE Symposium on Foundations of Computer Science, IEEE Computer Society, Los Alamitos, CA, 2012, pp. 531--540.

*A faster algorithm for computing the girth of planar and bounded genus graphs*, ACM Trans. Algorithms, 7 (2010), pp. 3.

*Linear-time algorithms for max flow and multiple-source shortest paths in unit-weight planar graphs*, in Proceedings of the 45th ACM Symposium on Theory of Computing, ACM, New York, 2013, pp. 735--744.

*Maximum flows and parametric shortest paths in planar graphs*, in Proceedings of the 21st Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, Philadelphia, 2010, pp. 794--804.

*Global minimum cuts in surface embedded graphs*, in Proceedings of the 23rd Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, Philadelphia, 2012, pp. 1309--1318.

*Optimally cutting a surface into a disk*, Discrete Comput. Geom., 31 (2004), pp. 37--59.

*Minimum cuts and shortest non-separating cycles via homology covers*, in Proceedings of the 22nd Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, Philadelphia, 2011, pp. 1166--1176.

*Shortest non-crossing walks in the plane*, in Proceedings of the 22nd Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, Philadelphia, 2011, pp. 297--208.

*Computing the shortest essential cycle*, Discrete Comput. Geom., 44 (2010), pp. 912--930.

*Planar graphs, negative weight edges, shortest paths, and near linear time*, J. Comput. System Sci., 72 (2006), pp. 868--889.

*Shortest non-trivial cycles in directed and undirected surface graphs*, in Proceedings of the 24th Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, Philadelphia, 2013, pp. 352--364.

*Fast Algorithms for Surface Embedded Graphs via Homology*, PhD thesis, University of Illinois at Urbana-Champaign, Champaign, IL, 2014.

*Fast algorithms for shortest paths in planar graphs, with applications*, SIAM J. Comput., 16 (1987), pp. 1004--1022.

*A matroid approach to finding edge connectivity and packing arborescences*, J. Comput. System Sci., 50 (1995), pp. 259--273.

*Faster scaling algorithms for network problems*, SIAM J. Comput., 18 (1989), pp. 1013--1036.

*Submatrix maximum queries in Monge matrices are equivalent to predecessor search*, in Proceedings of the 42nd International Colloquium on Automata, Languages, and Programming, B. Speckmann, ed., Springer, Berlin, 2015, pp. 580--592.

*Scaling algorithms for the shortest paths problem*, SIAM J. Comput., 24 (1995), pp. 494--504.

*Multi-terminal network flows*, J. SIAM, 9 (1961), pp. 551--570.

*Planar separators and parallel polygon triangulation*, J. Comput. System Sci., 51 (1995), pp. 374--389.

*A faster algorithm for finding the minimum cut in a directed graph*, J. Algorithms, 17 (1994), pp. 424--446.

*Faster shortest-path algorithms for planar graphs*, J. Comput. System Sci., 55 (1997), pp. 3--23.

*Finding a minimum circuit in a graph*, SIAM J. Comput., 7 (1978), pp. 413--423.

*Improved algorithms for min cut and max flow in undirected planar graphs*, in Proceedings of the 43rd ACM Symposium on Theory of Computing, ACM, New York, 2011, pp. 313--322.

*Minimum cut in directed planar networks*, Kybernetika (Prague), 28 (1992), pp. 37--49.

*Submatrix maximum queries in Monge matrices and Monge partial matrices, and their applications*, in Proceedings of the 23rd Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, Philadelphia, 2012, pp. 338--355.

*Minimum $s$-$t$ cut in undirected planar graphs when the source and the sink are close*, in Proceedings of the 28th International Symposium on Theoretical Aspects of Computer Science, T. Schwentick and C. Dürr, eds., Schloss Dagstuhl--Leibniz-Zentrum für Informatik, Wadern, Germany, 2011, pp. 117--128.

*Minimum cuts in near-linear time*, J. ACM, 47 (2000), pp. 46--76.

*Deterministic global minimum cut of a simple graph in near-linear time*, in Proceedings of the 47th ACM Symposium on Theory of Computing, ACM, New York, 2015, pp. 665--674.

*Flow in planar graphs: A survey of recent results*, in Planar Graphs, DIMACS Ser. Discrete Math. Theoret. Comput. Sci. 9, AMS, New York, 1993, pp. 59--84.

*Multiple-source shortest paths in planar graphs*, in Proceedings of the 16th Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, Philadelphia, 2005, pp. 146--155.

*Structured recursive separator decompositions for planar graphs in linear time*, in Proceedings of the 45th ACM Symposium on Theory of Computing, ACM, New York, 2013, pp. 505--514.

*Shortest paths in directed planar graphs with negative lengths: A linear-space $O(n\log^2 n)$-time algorithm*, ACM Trans. Algorithms, 6 (2010), pp. 30.

*Single source - all sinks max flows in planar digraphs*, in Proceedings of the 53rd Annual IEEE Symposium on Foundations of Computer Science, IEEE Computer Society, Los Alamitos, CA, 2012, pp. 599--608.

*Min-cuts and shortest cycles in planar graphs in $O(n\log\log n)$ time*, in Proceedings of the 19th Annual European Symposium on Algorithms, Lecture Notes in Comput. Sci. 6942, Springer, Berlin, 2011, pp. 155--166.

*Minimum Cuts and Shortest Cycles in Directed Planar Graphs via Shortest Non-crossing Paths*, Master's thesis, National Taiwan University, Taipei, Taiwan, 2015.

*Efficient approximation algorithms for shortest cycles in undirected graphs*, Inform. Process. Lett., 109 (2009), pp. 493--498.

*A separator theorem for planar graphs*, SIAM J. Appl. Math., 36 (1979), pp. 177--189.

*The complexity of determining a shortest cycle of even length*, Computing, 31 (1983), pp. 355--369.

*Randomized Algorithms*, Cambridge University Press, Cambridge, 1995.

*Minimum Cut of Directed Planar Graphs in $O(n\log\log n)$ Time*, preprint, arXiv:1512.02068, 2015.

*Shortest paths in planar graphs with real lengths in $O(n\log^2n/\log\log n)$ time*, in Proceedings of the 18th Annual European Symposium on Algorithms, M. de Berg and U. Meyer, eds., Lecture Notes in Comput. Sci. 6347, Springer, Berlin, 2010, pp. 206--217.

*Matching is as easy as matrix inversion*, Combinatorica, 7 (1987), pp. 105--113.

*Computing edge-connectivity in multigraphs and capacitated graphs*, SIAM J. Discrete Math., 5 (1992), pp. 54--66.

*Max flows in $O(nm)$ time, or better*, in Proceedings of the 45th ACM Symposium on Theory of Computing, ACM, New York, 2013, pp. 765--774.

*$k$-pairs non-crossing shortest paths in a simple polygon*, Internat. J. Comput. Geom. Appl., 9 (1999), pp. 533--552.

*Thick non-crossing paths and minimum-cost flows in polygonal domains*, in Proceedings of the 23rd ACM Symposium on Computational Geometry, ACM, New York, 2007, pp. 56--65.

*Minimum $s$-$t$ cut of a planar undirected network in $O(n\log^2{n})$ time*, SIAM J. Comput., 12 (1983), pp. 71--81.

*Approximating the girth*, ACM Trans. Algorithms, 9 (2013), pp. 15.

*Subquadratic time approximation algorithms for the girth*, in Proceedings of the 23rd Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, Philadelphia, 2012, pp. 833--845.

*A simple min-cut algorithm*, J. ACM, 44 (1997), pp. 585--591.

*Finding shortest non-crossing rectilinear paths in plane regions*, in Proceedings of the 4th International Symposium on Algorithms and Computation, Springer, Berlin, 1993, pp. 98--107.

*Shortest noncrossing paths in plane graphs*, Algorithmica, 16 (1996), pp. 339--357.

*Multiplying matrices faster than Coppersmith-Winograd*, in Proceedings of the 44th ACM Symposium on Theory of Computing, ACM, New York, 2012, pp. 887--898.

*Subcubic equivalences between path, matrix and triangle problems*, in Proceedings of the 51st Annual IEEE Symposium on Foundations of Computer Science, IEEE Computer Society, Los Alamitos, CA, 2010, pp. 645--654.

*Edge-disjoint $(s, t)$-paths in undirected planar graphs in linear time*, J. Algorithms, 23 (1997), pp. 121--138.

*Computing the girth of a planar graph in $O(n\log n)$ time*, SIAM J. Discrete Math., 24 (2010), pp. 609--616.

*Algorithms for Planar Graphs and Graphs in Metric Spaces*, PhD thesis, University of Copenhagen, Copenhagen, 2010.

*A shortest cycle for each vertex of a graph*, Inform. Process. Lett., 111 (2011), pp. 1057--1061.

*Finding even cycles even faster*, SIAM J. Discrete Math., 10 (1997), pp. 209--222.

## Information & Authors

### Information

#### Published In

#### Copyright

#### History

**Submitted**: 22 January 2016

**Accepted**: 18 November 2016

**Published online**: 7 March 2017

#### Keywords

#### MSC codes

### Authors

#### Funding Information

## Metrics & Citations

### Metrics

### Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

#### Cited By

- Recognition of Wheat Spike from Field Based Phenotype Platform Using Multi-Sensor Fusion and Improved Maximum Entropy Segmentation AlgorithmsRemote Sensing, Vol. 10, No. 2 | 6 February 2018