Optimization is an important tool used in decision science & for the analysis of physical systems used in engineering One can trace its roots to the Calculus of Variations & the work of Euler & Lagrange This natural & reasonable approach to mathematical programming covers numerical methods for finite-dimensional optimization problems It begins with very simple ideas progressing through more complicated concepts concentrating on methods for both unconstrained & constrained optimization