A primal algorithm for solving a capacitated network flow problem with additional linear constraints

A variant of the revised simplex method is given for solving capacitated network flow problems with additional linear constraints. The mathematical development, computer implementation and computational experience are presented. The algorithm described uses a working basis of size equal to the number of additional linear constraints for pivoting, pricing, and inversion, which for large networks, can result in a substantial reduction of computation over a standard linear programming approach.