Applied Optimization with MATLAB Programming