bipartite clearing