Looking for an algorithm to minimize cost of edge traversals in a bipartite graph subject to constraints
This is straight up a minimum-cost flow problem. All it's missing is a an edge from the source to each porter with zero cost and capacity equal to the porter, and a zero cost edge from each urn to the sink with capacity equal to that urn.