||Course Description¡GIn this course, unconstrained optimization problems, linear programming, and nonlinear constrained optimization problems are presented. Mathematical derivations and MATLAB simulations are used to analyze and obtain the solutions to these problems. For unconstrained optimization problems, one-dimensional search, gradient, Newton's, conjugate direction, quasi-Newton methods are presented. For linear programming problems, simplex method is introduced. Last, Lagrange and Karush-Kuhn-Tucker multipliers are presented for solving nonlinear constrained optimization problems.