NEW SCALING ALGORITHMS FOR THE ASSIGNMENT AND MINIMUM MEAN CYCLE PROBLEMS

被引:76
作者
ORLIN, JB
AHUJA, RK
机构
[1] Sloan School of Management, Massachusetts Institute of Technology, Cambridge, 02139, MA
关键词
MINIMUM CYCLE MEAN; MINIMUM MEAN CYCLE; ASSIGNMENT PROBLEM; BIPARTITE MATCHING; SHORTEST PATH PROBLEM; SCALING;
D O I
10.1007/BF01586040
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we suggest new scaling algorithms for the assignment and minimum mean cycle problems. Our assignment algorithm is based on applying scaling to a hybrid version of the recent auction algorithm of Bertsekas and the successive shortest path algorithm. The algorithm proceeds by relaxing the optimality conditions, and the amount of relaxation is successively reduced to zero. On a network with 2n nodes, m arcs, and integer arc costs bounded by C, the algorithm runs in O(square-root n m log(nC)) time and uses very simple data structures. This time bound is comparable to the time taken by Gabow and Tarjan's scaling algorithm, and is better than all other time bounds under the similarity assumption, i.e., C = O(n(k)) for some k. We next consider the minimum mean cycle problem. The mean cost of a cycle is defined as the cost of the cycle divided by the number of arcs it contains. The minimum mean cycle problem is to identify a cycle whose mean cost is minimum. We show that by using ideas of the assignment algorithm in an approximate binary search procedure, the minimum mean cycle problem can also be solved in O(square-root n m log nC) time. Under the similarity assumption, this is the best available time bound to solve the minimum mean cycle problem.
引用
收藏
页码:41 / 56
页数:16
相关论文
共 24 条
[1]  
Aho A. V., 1974, DESIGN ANAL COMPUTER
[2]  
AHUJA RK, 1989, HDB OPERATIONS RES M, V1
[3]  
Bertsekas D.P., 1979, DISTRIBUTED ALGORITH
[4]  
Bertsekas D.P., 1989, AUCTION ALGORITHM MI
[5]   DUAL COORDINATE STEP METHODS FOR LINEAR-NETWORK FLOW PROBLEMS [J].
BERTSEKAS, DP ;
ECKSTEIN, J .
MATHEMATICAL PROGRAMMING, 1988, 42 (02) :203-243
[6]  
BERTSEKAS DP, 1987, LIDSP1653 MIT TECHN
[7]  
BODIN L, 1983, COMPUT OPER RES, V10, P63, DOI 10.1016/0305-0548(83)90030-8
[8]   SHORTEST-PATH FOREST WITH TOPOLOGICAL ORDERING [J].
DIAL, RB .
COMMUNICATIONS OF THE ACM, 1969, 12 (11) :632-&
[9]  
Dijkstra EW., 1959, NUMER MATH, V1, P269, DOI DOI 10.1007/BF01386390
[10]  
Dinitz Yefim, 1970, SOV MATH DOKL, V11, P1277