Faster Jonker-Volgenant Assignment Algorithm
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.
Citation pour cette source
Eric Trautmann (2025). Faster Jonker-Volgenant Assignment Algorithm (https://www.mathworks.com/matlabcentral/fileexchange/30838-faster-jonker-volgenant-assignment-algorithm), MATLAB Central File Exchange. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
- Robotics and Autonomous Systems > Sensor Fusion and Tracking Toolbox > Multi-Object Trackers >
- Radar > Sensor Fusion and Tracking Toolbox > Multi-Object Trackers >
Tags
Remerciements
Inspiré par : LAPJV - Jonker-Volgenant Algorithm for Linear Assignment Problem V3.0
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Version | Publié le | Notes de version | |
---|---|---|---|
1.1.0.0 | Thanks to Mark Tincknell for submitting an update to generalize this for arbitrary rectangular matrices. |
||
1.0.0.0 |