Holiest Minimum-Cost Paths and Flows in Surface Graphs
Jeff Erickson, Kyle Fox, Luvsandondov Lkhamsuren

TL;DR
This paper introduces a deterministic perturbation scheme for surface-embedded graphs that guarantees unique shortest paths and flows, leading to faster algorithms for minimum cuts and shortest paths in planar and surface graphs.
Contribution
It presents a simple deterministic perturbation method for surface graphs and applies it to develop faster algorithms for minimum cut and shortest path problems.
Findings
Deterministic $O(n ext{ log log } n)$ time algorithm for directed planar minimum cut.
Deterministic $O(g^2 n ext{ log } n)$ preprocessing for multiple-source shortest paths.
Generalization of linear-time algorithms to arbitrary orientable surfaces.
Abstract
Let be an edge-weighted directed graph with vertices embedded on an orientable surface of genus . We describe a simple deterministic lexicographic perturbation scheme that guarantees uniqueness of minimum-cost flows and shortest paths in . The perturbations take time to compute. We use our perturbation scheme in a black box manner to derive a deterministic time algorithm for minimum cut in \emph{directed} edge-weighted planar graphs and a deterministic time proprocessing scheme for the multiple-source shortest paths problem of computing a shortest path oracle for all vertices lying on a common face of a surface embedded graph. The latter result yields faster deterministic near-linear time algorithms for a variety of problems in constant genus surface embedded graphs. Finally, we open the black box in order to generalize a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
