New scaling algorithms for the assignment and minimum mean cycle problems |
| |
Authors: | James B Orlin Ravindra K Ahuja |
| |
Institution: | (1) Sloan School of Management, Massachusetts Institute of Technology, 02139 Cambridge, MA, USA;(2) Present address: Department of Industrial and Management Engineering, Indian Institute of Technology, 208 016 Kanpur, India |
| |
Abstract: | 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 recentauction 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 byC, the algorithm runs in O(
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 thesimilarity assumption, i.e.,C = O(n
k
) for somek. We next consider the minimum mean cycle problem. Themean cost of a cycle is defined as the cost of the cycle divided by the number of arcs it contains. Theminimum 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(
m lognC) time. Under the similarity assumption, this is the best available time bound to solve the minimum mean cycle problem. |
| |
Keywords: | Minimum cycle mean minimum mean cycle assignment problem bipartite matching shortest path problem scaling |
本文献已被 SpringerLink 等数据库收录! |
|