K-Shortest Path- Yen's algorithm
This function is based on Yen's k-Shortest Path algorithm:
J. Y. Yen, "Finding the K shortest loopless paths in a network", Management Science 17:712–716, 1971.
It returns:
1) [shortestPaths]: the list of K shortest paths (in cell array 1xK)
2) [totalCosts] : costs of the K shortest paths (in array 1xK)
Yen's algorithm prevents loops.
This function calls a slightly modified/simplified function dijkstra() (submitted by Xiaodong Wang, 2004)
The Network/Graph of N nodes is fed in the form of a NXN netCostMatrix which must have positive weights/costs.
IMPORTANT: see 'TestKShortestPath.m' and 'Test graph (case 1).pdf' for netCostMatrix format.
Cita come
Meral Sh. (2025). K-Shortest Path- Yen's algorithm (https://it.mathworks.com/matlabcentral/fileexchange/32513-k-shortest-path-yen-s-algorithm), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Compatibilità della piattaforma
Windows macOS LinuxCategorie
Tag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
MATLAB_kShortestPath_Yen's algorithm/
| Versione | Pubblicato | Note della release | |
|---|---|---|---|
| 1.0.0.0 |
