Optimization Theory and Applications