Algorithms for bipartite matching