Linear and Nonlinear Programming