Solve minimum cost bipartite matching problems
