A shortest augmenting path method for solving minimal perfect matching problems | Synapse