Jonker, Roy, and Ton Volgenant. "A Shortest Augmenting Path Algorithm for Dense and Sparse Assignment Problems." Computing 38 (1987): 325-340.