Faster Jonker-Volgenant Assignment Algorithm
by Eric Trautmann
23 Mar 2011
This is a modification made to Yi Cao's original JV algorithm code.
|
Watch this File
|
| File Information |
| Description |
This updated version performs the JV algorithm for a standard assignment problem for only valid entries in the cost matrix.
The modification removes rows and columns of the matrix where all values are inf, which is useful for applications where it is necessary to mask off certain assignments, such as in the k-best assignment algorithm (Murty algorithm).
The improvement in the runtime is dependent upon how many rows/cols are masked, but can be as 7-20x for many cases.
Yi Cao agreed to let me post this update, and the majority of the code is his. |
| Acknowledgements |
The author wishes to acknowledge the following in the creation of this submission:
LAPJV - Jonker-Volgenant Algorithm for Linear Assignment Problem V2.5
|
| MATLAB release |
MATLAB 7.11 (2010b)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
|
Contact us at files@mathworks.com