Roy Jonker, A. Volgenant: A shortest augmenting path algorithm for dense and sparse linear assignment problems. Computing 38(4): 325-340 (1987)