Constrained Multivariable Optimization