Faster Algorithm for Maximum Flow in Directed Planar Graphs with Vertex Capacities
Julian Enoch, Kyle Fox, Dor Mesica, Shay Mozes

TL;DR
This paper presents a significantly faster algorithm for computing maximum flows in directed planar graphs with both arc and vertex capacities, improving previous methods by optimizing flow computation procedures and leveraging advanced push-relabel techniques.
Contribution
It introduces a novel approach that reduces the number of invocations of existing maximum flow algorithms and proposes two faster methods for flow computation in k-apex graphs.
Findings
Achieves an improved time complexity for maximum flow in planar graphs with vertex capacities.
Develops a new sequential implementation of the parallel highest-distance push-relabel algorithm.
Provides faster algorithms for flow computation in k-apex graphs.
Abstract
We give an -time algorithm for computing maximum integer flows in planar graphs with integer arc {\em and vertex} capacities bounded by , and sources and sinks. This improves by a factor of over the fastest algorithm previously known for this problem [Wang, SODA 2019]. The speedup is obtained by two independent ideas. First we replace an iterative procedure of Wang that uses invocations of an -time algorithm for maximum flow algorithm in a planar graph with apices [Borradaile et al., FOCS 2012, SICOMP 2017], by an alternative procedure that only makes one invocation of the algorithm of Borradaile et al. Second, we show two alternatives for computing flows in the -apex graphs that arise in our modification of Wang's procedure faster than the algorithm of Borradaile et al. In doing…
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.
