Steepest Ascent for Large Scale Linear Programs

Many structured large scale linear programming problems can be transformed into an equivalent problem of maximizing a piecewise linear, concave function subject to linear constraints. The concave problem can be solved in a finite number of steps using a steepest ascent algorithm. This principle is applied to block diagonal systems yielding refinements of existing algorithms. An application to the multistage problem yields an entirely new algorithm.