Authors
Valerie King, Satish Rao, Rorbert Tarjan
Publication date
1994/11/1
Journal
Journal of Algorithms
Volume
17
Issue
3
Pages
447-474
Publisher
Academic Press
Description
Cheriyan and Hagerup developed a randomized algorithm to compute the maximum flow in a graph with n nodes and m edges in O(mn + n2 log2n) expected time. The randomization is used to efficiently play a certain combinatorial game that arises during the computation. We give a version of their algorithm where a general version of their game arises. Then we give a strategy for the game that yields a deterministic algorithm for computing the maximum flow in a directed graph with n nodes and m edges that runs in time O(mn(logm/n log nn)). Our algorithm gives an O(mn) deterministic algorithm for all m/n = Ω(nϵ) for any positive constant ϵ, and is currently the fastest deterministic algorithm for computing maximum flow as long as m/n = ω(log n).
Total citations
199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320247685121459344410791197117177611111411141016187
Scholar articles