A cut-based algorithm for the nonlinear dual of the minimum cost network flow problem

被引:20
作者
Ahuja, RK [1 ]
Hochbaum, DS
Orlin, JB
机构
[1] Univ Florida, Gainesville, FL 32611 USA
[2] Univ Calif Berkeley, Ind Engn & Operat Res, Berkeley, CA 94720 USA
[3] Univ Calif Berkeley, Walter A Haas Sch Business, Berkeley, CA 94720 USA
[4] MIT, Sloan Sch Management, Cambridge, MA 02139 USA
关键词
nonlinear integer programming; convex integer programming; total unimodularity; minimum cut; network flow;
D O I
10.1007/s00453-004-1085-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider a convex, or nonlinear. separable minimization problem with constraints that are 44 dual to the minimum cost network flow problem. We show how to reduce this problem to a polynomial number of minimum s.t-cut problems. The solution of the reduced problem utilizes the technique for solving integer programs on monotone inequalities in three variables, and a so-called proximity-scaling technique that reduces a convex problem to its linear objective counterpart. The problem is solved in this case in a logarithmic number 14 of calls. O(log U). to a minimum cut procedure, where U is the range of the variables. For a convex problem on n variables the minimum cut is solved on a graph with O(n(2)) nodes. Among the consequences of this result is a new cut-based scaling algorithm for the minimum cost network flow problem. When the objective function is an arbitrary nonlinear function we demonstrate that this constrained problem is solved in pseudopolynomial time by applying a minimum cut procedure to a graph on O(nU) nodes.
引用
收藏
页码:189 / 208
页数:20
相关论文
共 21 条
[1]   Solving the convex cost integer dual network flow problem [J].
Ahuja, RK ;
Hochbaum, DS ;
Orlin, JB .
MANAGEMENT SCIENCE, 2003, 49 (07) :950-964
[2]  
Ahuja RK, 1993, NETWORK FLOWS THEORY
[3]  
BARLOW BS, 1972, STAT INFERENCE UNDER
[4]   ON THE COMPUTATIONAL BEHAVIOR OF A POLYNOMIAL-TIME NETWORK FLOW ALGORITHM [J].
BLAND, RG ;
JENSEN, DL .
MATHEMATICAL PROGRAMMING, 1992, 54 (01) :1-39
[5]   A RANDOMIZED MAXIMUM-FLOW ALGORITHM [J].
CHERIYAN, J ;
HAGERUP, T .
SIAM JOURNAL ON COMPUTING, 1995, 24 (02) :203-226
[6]  
Dantzig G. B., 1963, LINEAR PROGRAMMING E
[7]   A NEW APPROACH TO THE MAXIMUM-FLOW PROBLEM [J].
GOLDBERG, AV ;
TARJAN, RE .
JOURNAL OF THE ACM, 1988, 35 (04) :921-940
[8]   Beyond the flow decomposition barrier [J].
Goldberg, AV ;
Rao, S .
JOURNAL OF THE ACM, 1998, 45 (05) :783-797
[9]   FINDING MINIMUM-COST CIRCULATIONS BY SUCCESSIVE APPROXIMATION [J].
GOLDBERG, AV ;
TARJAN, RE .
MATHEMATICS OF OPERATIONS RESEARCH, 1990, 15 (03) :430-466
[10]   SIMPLE AND FAST ALGORITHMS FOR LINEAR AND INTEGER PROGRAMS WITH 2 VARIABLES PER INEQUALITY [J].
HOCHBAUM, DS ;
NAOR, J .
SIAM JOURNAL ON COMPUTING, 1994, 23 (06) :1179-1192