Constrained Optimization and Lagrange Multiplier Methods