Minimum cost flow problem