Numerical Methods and Optimization: Theory and Practice for Engineers (Springer Optimization and Its Applications, 187, Band 187)