# New scaling algorithms for the assignment and minimum mean cycle problems

@article{Orlin1992NewSA, title={New scaling algorithms for the assignment and minimum mean cycle problems}, author={James B. Orlin and Ravindra K. Ahuja}, journal={Mathematical Programming}, year={1992}, volume={54}, pages={41-56} }

AbstractIn 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(
$$\sqrt n…

## 100 Citations

### Approximating Min-Mean-Cycle for low-diameter graphs in near-optimal time and memory

- Computer Science, MathematicsSIAM Journal on Optimization
- 2022

This work revisits Min-Mean-Cycle and gives a much faster approximation algorithm that, for graphs with polylogarithmic diameter, has near-linear runtime and is the first algorithm whose runtime for the complete graph scales in the number of vertices as $\tilde{O}(n^2)$.

### An O(nm) time algorithm for finding the min length directed cycle in a graph

- Computer ScienceSODA
- 2017

An O(nm) time algorithm to determine the minimum length directed cycle (also called the "minimum weight directed cycle") in a directed network with n nodes and m arcs and with no negative length directed cycles is introduced.

### Approximating the minimum cycle mean I,II

- Computer Science, Mathematics
- 2014

The algorithmic question is reducible to the problem of a logarithmic number of min-plus matrix multiplications of n n-matrices, where n is the number of vertices of the graph and W is the maximum value of the weights.

### Efficient algorithms for optimum cycle mean and optimum cost to time ratio problems

- Computer ScienceProceedings 1999 Design Automation Conference (Cat. No. 99CH36361)
- 1999

One of the most surprising results of this paper is that Howard's algorithm, known primarily in the stochastic control community, is by far the fastest algorithm on the test suite although the only known bound on its running time is exponential.

### The quickest flow problem

- Mathematics, Computer ScienceZOR Methods Model. Oper. Res.
- 1993

It is shown that the quickest flow problem is closely related to the maximum dynamic flow problem and to linear fractional programming problems, and several polynomial algorithms and a stronglyPolynomial algorithm are developed.

### Directed Shortest Paths via Approximate Cost Balancing

- Computer ScienceSODA
- 2021

We present an O(nm) algorithm for all-pairs shortest paths computations in a directed graph with n nodes, m arcs, and nonnegative integer arc costs. This matches the complexity bound attained by…

### Approximating the minimum cycle mean

- Computer Science, MathematicsGandALF
- 2013

It is shown that the algorithmic question is reducible in O(n^2) time to the problem of a logarithmic number of min-plus matrix multiplications of n-by-n matrices, where n is the number of vertices of the graph.

### An Experimental Study of Minimum Mean Cycle Algorithms

- Computer Science
- 1998

Howard's algorithm, a well known algorithm to the stochastic control community but a relatively unknown algorithms to the graph theory community, is by far the fastest algorithm on the test suite although the only known bound on its running time is exponential.

### Faster maximum and minimum mean cycle algorithms for system-performance analysis

- Computer ScienceIEEE Trans. Comput. Aided Des. Integr. Circuits Syst.
- 1998

This paper shows that Karp's algorithm processes more nodes and arcs than needed to find the maximum cycle mean of a digraph, and proposes a new graph-unfolding scheme that remedies this deficiency and leads to two faster algorithms with different characteristics.

### Faster algorithms for quantitative verification in bounded treewidth graphs

- Computer ScienceFormal Methods Syst. Des.
- 2021

This work considers the core algorithmic problems related to verification of systems with respect to three classical quantitative properties, namely, the mean-payoff, the ratio, and the minimum initial credit for energy property, and presents an algorithm that approximates themean- payoff value within a factor of 1+ in time O(n · log(n/ )) as compared to the classical exact algorithms on general graphs that require quadratic time.

## References

SHOWING 1-10 OF 25 REFERENCES

### The auction algorithm for the minimum cost network flow problem

- Computer Science
- 1989

The auction algorithm is generalized to solve linear minimum cost network flow problems and it is shown that for at least some classes of bipartite problems, the auction algorithm outperforms substantially current state-of-the-art algorithms.

### Dual coordinate step methods for linear network flow problems

- Computer ScienceMath. Program.
- 1988

A class of recently-proposed linear-cost network flow methods which are amenable to distributed implementation using the notion ofε-complementary slackness is reviewed, and two specific methods, theε-relaxation algorithm for the minimum-cost flow problem, and the auction algorithms for the assignment problem are presented.

### The auction algorithm: A distributed relaxation method for the assignment problem

- Computer Science
- 1988

We propose a massively parallelizable algorithm for the classical assignment problem. The algorithm operates like an auction whereby unassigned persons bid simultaneously for objects thereby raising…

### Probabilistic Analysis of Partitioning Algorithms for the Traveling-Salesman Problem in the Plane

- Computer ScienceMath. Oper. Res.
- 1977

This work considers partitioning algorithms for the approximate solution of large instances of the traveling-salesman problem in the plane, in which partitioning is used in conjunction with existing heuristic algorithms.

### Finding minimum-cost circulations by canceling negative cycles

- Computer ScienceJACM
- 1989

It is shown that a judicious choice of cycles for canceling leads to a polynomial bound on the number of iterations in this algorithm, which is comparable to those of the fastest previously known algorithms.

### Network Flow and Testing Graph Connectivity

- Computer ScienceSIAM J. Comput.
- 1975

An algorithm of Dinic for finding the maximum flow in a network is described. It is then shown that if the vertex capacities are all equal to one, the algorithm requires at most $O(|V|^{1/2} \cdot…

### A note on two problems in connexion with graphs

- Mathematics, Computer ScienceNumerische Mathematik
- 1959

A tree is a graph with one and only one path between every two nodes, where at least one path exists between any two nodes and the length of each branch is given.

### Parametric shortest path algorithms with an application to cyclic staffing

- Computer Science, MathematicsDiscret. Appl. Math.
- 1981

### Fibonacci heaps and their uses in improved network optimization algorithms

- PhysicsJACM
- 1987

Using F-heaps, a new data structure for implementing heaps that extends the binomial queues proposed by Vuillemin and studied further by Brown, the improved bound for minimum spanning trees is the most striking.

### Algorithm 360: shortest-path forest with topological ordering [H]

- Computer ScienceCACM
- 1969

This method might be called a “paper strip method” for analysis of variance and is similar to paper strip methods used for operations with polynomials.