Skip to main content
Log in

A new scaling algorithm for the maximum mean cut problem

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

We present a new scaling algorithm for the maximum mean cut problem. The mean of a cut is defined by the cut capacity divided by the number of arcs crossing the cut. The algorithm uses an approximate binary search and solves the circulation feasibility problem with relaxed capacity bounds. The maximum mean cut problem has recently been studied as a dual analogue of the minimum mean cycle problem in the framework of the minimum cost flow problem by Ervolina and McCormick. A networkN=(G, lower, upper) with lower and upper arc capacities is said to be δ-feasible ifN has a feasible circulation when we relax the capacity bounds by δ; that is, we use (lower(a)- δ, upper(a)+δ) bounds instead of (lower(a), upper(a)) bounds for each arca εA. During an approximate binary search we maintain two bounds,LB andUB, such thatN is LB-infeasible andUB-feasible, and we reduce the interval size (LB, UB) by at least one-third at each iteration. For a graph withn vertices, m arcs, and integer capacities bounded byU, the running time of this algorithm is O(mn log(nU). This time bound is better than the time achieved by McCormick and Ervolina under thesimilarity condition (that is,U=O(no(1))). Our algorithm can be naturally used for the circulation feasibility problem, and thus provides a new scaling algorithm for the minimum cut problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. R. K. Ahuja and J. B. Orlin, A Fast and Simple Algorithm for the Maximum Flow Problem,Oper. Res., 37(5):748–759, 1990.

    Google Scholar 

  2. R. K. Ahuja, J. B. Orlin, and R. E. Tarjan, Improved Time Bounds for the Maximum Flow Problem,SIAM J. Comput. 18:939–954, 1989.

    Google Scholar 

  3. E. A. Dinic, Algorithm for Solution of a Problem of Maximum Flow in Networks with Power Estimation,Soviet Math. Dokl., 11:1277–1280, 1970.

    Google Scholar 

  4. J. Edmonds and R. M. Karp, Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems,J. Assoc. Comput. Mach., 19:248–264, 1978.

    Google Scholar 

  5. T. R. Ervolina and S. T. McCormick, A Strongly Polynomial Maximum Mean Cut Cancelling Algorithm for Minimum Cost Network Flow, Working Paper 90-MSC-009, Faculty of Commerce, University of British Columbia, May 1990.

  6. T. R. Ervolina and S. T. McCormick, A Strongly Polynomial Dual Cancel and Tighten Algorithm for minimum Cost Network Flow, Working Paper 90-MSC-010, Faculty of Commerce, University of British Columbia, May 1990.

  7. A. V. Goldberg and R. E. Tarjan, A New Approach to the Maximum-Flow Problem,J. Assoc. Comput. Mach., 35(4):921–940, 1988.

    Google Scholar 

  8. A. V. Goldberg and R. E. Tarjan, Finding Minimum-Cost Circulations by Canceling Negative Cycles,J. Assoc. Comput. Mach., 36(4):873–886, 1989.

    Google Scholar 

  9. M. Gondran and M. Minoux,Graphs and Algorithms (trans. S. Vajda), Wiley, New York, 1984.

    Google Scholar 

  10. R. Hassin, Algorithms for the minimum Cost Circulation Problem in Cycles, Based on Maximizing the Mean Improvement, February 1990.

  11. J. C. Herz, Course de Théorie des graphes, Faculté des Science de Lille, 1967.

  12. A. J. Hoffman, Some Recent Applications of the Theory of Linear Inequalities to Extremal Combinatorial Analysis. InCombinatorial Analysis, (Proc. 10th Symp. on Applied Mathematics, Columbia University, 1958) (R. E. Bellman and M. Hall, eds.), American Mathematical Society, Providence, RI, pp. 113–127, 1958.

    Google Scholar 

  13. R. M. Karp, A Characterization of the Minimum Cycle Mean in a Digraph,Discrete Math., 23:309–311, 1978.

    Google Scholar 

  14. E. L. Lawler,Combinatorial Optimization: Networks and Matroids, Holt, Rinehart and Winston, New York, 1978.

    Google Scholar 

  15. S. T. McCormick, Private communication, 1991.

  16. S. T. McCormick and T. R. Ervolina, Computing Maximum Mean Cuts, Working Paper 90-MSC-011, Faculty of Commerce, University of British Columbia, May 1990.

  17. G. J. Minty, On the Axiomatic Foundations of the Theories of Directed Linear Graphs, Electrical Networks and Network Programming,J. Math. Mech., 15:485–520, 1966.

    Google Scholar 

  18. D. Naor, D. Gusfield, and C. Martel, A Fast Algorithm for Optimally Increasing the Edge-Connectivity.Proc. 31st Annual Symposium on Foundations of Computer Science, pp. 698–707, 1990.

  19. J. B. Orlin, A Faster Strongly Polynomial Minimum Cost Flow Algorithm,Proc. 20th ACM Symposium on the Theory of Computing, pp. 377–387, 1988.

  20. J. B. Orlin and R. K. Ahuja, New Scaling Algorithms for the Assignment and Minimum Cycle Mean Problems, Technical Report OR 178-88, Operations Research Center, MIT, May 1988.

  21. E. Zemel, A Linear Time Randomizing Algorithm for Searching Ranked Functions,Algorithmica, 2:81–90, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by Harold N. Gabow.

Research supported by a grant-in-aid of the Ministry of Education, Science and Culture of Japan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Iwano, K., Misono, S., Tezuka, S. et al. A new scaling algorithm for the maximum mean cut problem. Algorithmica 11, 243–255 (1994). https://doi.org/10.1007/BF01240735

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01240735

Key words

Navigation