Why it matters
Combines max flow + optimization. Understanding shapes assignment problems.
Advertisement
The architecture
Successive shortest paths: augment via shortest-cost path each iteration.
Cycle cancellation: eliminate negative-cost cycles.
Advertisement
How it works end to end
Bellman-Ford or SPFA finds shortest cost path.
Augment along it.
Repeat until no augmenting path.
Applications: assignment problem, min-cost transportation.