A new scaling algorithm for the maximum mean cut problem |
| |
Authors: | Kazuo Iwano Shinji Misono Shu Tezuka Satoru Fujishige |
| |
Affiliation: | (1) Tokyo Research Laboratory, IBM Japan, 1623-14 Shimotsuruma, Yamato, 242 Kanagawa, Japan;(2) Institute of Socio-Economic Planning, University of Tsukuba, Tsukuba, 305 Ibaraki, Japan |
| |
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.Research supported by a grant-in-aid of the Ministry of Education, Science and Culture of Japan. |
| |
Keywords: | Maximum mean cut Scaling algorithm Circulation feasibility Minimum-cost circulation |
本文献已被 SpringerLink 等数据库收录! |
|