Abstract
We consider a simple directed network. Results of Karzanov, Even, and Tarjan show that the blocking flow method constructs a maximum integer flow in this network in O(m min (m 1/2, n 2/3)) time (hereinafter, n denotes the number of nodes, and m the number of arcs or edges). For the bidirected case, Gabow proposed a reduction to solve the maximum integer flow problem in O(m 3/2) time. We show that, with a variant of the blocking flow method, this problem can also be solved in O(mn 2/3) time. Hence, the gap between the complexities of directed and bidirected cases is eliminated. Our results are described in the equivalent terms of skew-symmetric networks. To obtain the time bound of O(mn 2/3), we prove that the value of an integer s-s′ flow in a skew-symmetric network without parallel arcs does not exceed O(Un 2/d 2), where d is the length of the shortest regular s-s′ path in the split network and U is the maximum arc capacity. We also show that any acyclic integer flow of value v in a skew-symmetric network without parallel arcs can be positive on at most O(n√v) arcs.
Similar content being viewed by others
References
Ford, L. and Fulkerson, D., Flows in Networks, Princeton: Princeton Univ. Press, 1962.
Lawler, E.L., Combinatorial Optimization: Networks and Matroids, New York: Holt, Reinhart & Winston, 1976.
Edmonds, J. and Johnson, E.L., Matching, a Well-Solved Class of Integer Linear Programs, in Combinatorial Structures and Their Applications, Calgary International Conference, New York: Gordon & Breach, 1970, pp. 89–92.
Schrijver, A., Combinatorial Optimization, Berlin: Springer, 2003, vol. A.
Goldberg, A.V. and Karzanov, A. V., Path Problems in Skew-Symmetric Graphs, Combinatorica, 1996, vol. 16, no. 3, pp. 353–382.
Goldberg, A.V. and Karzanov, A.V., Maximum Skew-Symmetric Flows and Matchings, Math. Program., 2004, vol. 100, no. 3, pp. 537–568.
Tutte, W.T., Antisymmetrical Digraphs Canad. J. Math., 1967, vol. 19, pp. 1101–1117.
Babenko, M.A. and Karzanov, A.V., Free Multiflows in Bidirected and Skew-Symmetric Graphs, submitted for publication in Discrete Appl. Math.
Anstee, R.P., A Polynomial Algorithm for b-Matchings: an Alternative Approach, Inform. Process. Lett., 1987, vol. 24, no. 3, pp. 153–157.
Goldberg, A.V. and Rao, S., Beyond the Flow Decomposition Barrier, J. ACM, 1998, vol. 45, no. 5, pp. 783–797.
Karzanov, A.V., On Finding the Maximal Flow in Special-Type Networks and Some Applications, in Matematicheskie voprosy upravleniya proizvodstvom (Mathematical Issues of Industrial Control), vol. 5, Moscow: Mosk. Gos. Univ., 1973.
Even, S. and Tarjan, R.E. Network Flow and Testing Graph Connectivity, SIAM J. Comput., 1975, vol. 4, no. 4, pp. 507–518.
Gabow, H.N., An Efficient Reduction Technique for Degree-Constrained Subgraph and Bidirected Network Flow Problems, in Proc. 15th Annual ACM Symp. on Theory of Computing, 1983, vol. 15, pp. 448–456.
Babenko, M.A., Acyclic Bidirected and Skew-Symmetric Graphs: Algorithms and Structure, in Proc. 1st Int. Computer Science Symp. in Russia, Lect. Notes Comp. Sci., vol. 3967, Berlin: Springer, 2006, pp. 23–34.
Karger, D.R. and Levine, M.S., Finding Maximum Flows in Undirected Graphs Seems Easier than Bipartite Matching, in Proc. 13th Annual ACM Symp. on Theory of Computing, New York: ACM Press, 1998, pp. 69–78.
Cormen, T., Leiserson, C., and Rivest, R., Introduction to Algorithms, Cambridge: MIT Press, 1990.
Author information
Authors and Affiliations
Additional information
Original Russian Text © M.A. Babenko, 2006, published in Problemy Peredachi Informatsii, 2006, Vol. 42, No. 4, pp. 104–120.
Supported in part by the Russian Foundation for Basic Research, project nos. 03-01-00475 and 06-01-00122. The work was partly done while the author was visiting Microsoft Research Corp.
Rights and permissions
About this article
Cite this article
Babenko, M.A. On flows in simple bidirected and skew-symmetric networks. Probl Inf Transm 42, 356–370 (2006). https://doi.org/10.1134/S0032946006040089
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1134/S0032946006040089