A comprehensive, high-level introduction to the theoretical, computational, and modelling aspects of practical nonlinear programming and optimization. Provides an exposition of algorithms for solving NLP and optimization problems. Presents case studies and optimization models of real-world problems. Introduces mathematical analysis, convexity, and linear algebra fundamentals. Presents ''factorable'' functions to provide interface between computer...