# A shortest augmenting path algorithm for dense and sparse linear assignment problems

@article{Jonker2005ASA, title={A shortest augmenting path algorithm for dense and sparse linear assignment problems}, author={Roy Jonker and A. Volgenant}, journal={Computing}, year={2005}, volume={38}, pages={325-340} }

We develop a shortest augmenting path algorithm for the linear assignment problem. It contains new initialization routines and a special implementation of Dijkstra's shortest path method. For both dense and sparse problems computational experiments show this algorithm to be uniformly faster than the best algorithms from the literature. A Pascal implementation is presented.ZusammenfassungWir entwickeln einen Algorithmus mit kürzesten alternierenden Wegen für das lineare Zuordnungsproblem. Er…

## 1,031 Citations

### Massively parallel augmenting path algorithms for the assignment problem

- Computer ScienceComputing
- 2007

It is proved by doing that the technique suggested, which reduces the computational complexity from the sequentialO(n3) to the parallel complexity of O(n2), can be efficiently implemented on commercial available, massively parallel computers.

### An Auction Algorithm for Shortest Pathsi

- Computer Science

Based on experiments with randomly generated problems on a serial machine, the algorithm outperforms substantially its closest competitors for problems with few origins and a single destination and seems better suited for parallel computation than other shortest path algorithms.

### Algorithm 1015

- Computer ScienceACM Transactions on Mathematical Software
- 2021

The well-known epsilon scaling approach used in the Auction algorithm is introduced to approximate the dual variables of the successive shortest path algorithm prior to solving the assignment problem to limit the complexity of the path search.

### Iterative Graph Alignment via Supermodular Approximation

- Computer Science2019 IEEE International Conference on Data Mining (ICDM)
- 2019

This paper approaches the task of designing an efficient polynomial-time approximation algorithm for graph matching from a previously unconsidered perspective and concludes that graph matching can be formulated as maximizing a monotone, supermodular set function subject to matroid intersection constraints.

### Combining Bipartite Graph Matching and Beam Search for Graph Edit Distance Approximation

- Computer ScienceANNPR
- 2014

The original approximation framework is combined with a fast tree search procedure to improve the overall approximation quality, and the assignment from the original approximation as a starting point for a subsequent beam search is regarded.

### Bipartite Graph Edit Distance

- Computer Science
- 2015

This chapter reformulates the graph edit distance problem to a quadratic assignment problem, and builds the basis for a recent approximation algorithm, which in turn builds the core algorithm for the second part of the present book.

### Computation of graph edit distance: Reasoning about optimality and speed-up

- Computer ScienceImage Vis. Comput.
- 2015

### Improving bipartite graph edit distance approximation using various search strategies

- Computer SciencePattern Recognit.
- 2015

### A negative dual rectangle cancellation algorithm for the linear assignment problem

- MathematicsComput. Ind. Eng.
- 2013

### Tolerance-based greedy algorithms for the traveling salesman problem

- Computer Science
- 2007

This paper introduces three greedy algorithms for the traveling salesman problem that use arc tolerances, rather than arc weights, to decide whether or not to include an arc in a solution.

## References

SHOWING 1-10 OF 35 REFERENCES

### Algorithm for the solution of the assignment problem for sparse matrices

- Computer Science, MathematicsComputing
- 2005

The FORTRAN implementation of an efficient algorithm which solves the Assignment Problem for sparse matrices is given. Computional results are presented, showing the proposed method to be generally…

### An efficient labeling technique for solving sparse assignment problems

- Mathematics, Computer ScienceComputing
- 2005

A new implementation of the shortest augmenting path approach for solving sparse assignment problems and computational experience documenting its efficiency is described.

### An in-core/out-of-core method for solving large scale assignment problems

- Computer ScienceZ. Oper. Research
- 1986

We describe how the shortest augmenting path method can be used as basis for a so called “in-core/out-of-core” approach for solving large assignment problems in which the data cannot be kept in…

### Efficient dual simplex algorithms for the assignment problem

- Computer Science, MathematicsMath. Program.
- 1986

Efficient algorithms based upon Balinski's signature method are described for solving then × n assignment problem and are shown to have computational bounds of O(n3) space and O(mn + n2 logn) time in the worst case.

### Combinatorial Optimization: Algorithms and Complexity

- Computer Science
- 1981

This clearly written , mathematically rigorous text includes a novel algorithmic exposition of the simplex method and also discusses the Soviet ellipsoid algorithm for linear programming; efficient…

### New Polynomial Shortest Path Algorithms and Their Computational Attributes

- Computer Science
- 1985

Six new variants of the polynomially bounded Partitioning Shortest Path algorithm for finding the shortest path from one node to all other nodes in a network augment the PSP algorithm to maintain a property called sharp by Shier and Witzgall.

### Solving the Assignment Problem by Relaxation

- Computer Science, MathematicsOper. Res.
- 1980

This paper presents a new algorithm for solving the assignment problem. The algorithm is based on a scheme of relaxing the given problem into a series of simple network flow transportation problems…

### A New Polynomially Bounded Shortest Path Algorithm

- Computer ScienceOper. Res.
- 1985

This paper develops a new polynomially bounded shortest path algorithm, called the partitioning shortest path PSP algorithm, for finding the shortest path from one node to all other nodes in a…

### A new algorithm for the assignment problem

- Computer ScienceMath. Program.
- 1981

In a large number of randomly generated problems the algorithm has consistently outperformed an efficiently coded version of the Hungarian method by a broad margin.