Solution of nonlinear equations. Optimality conditions for smooth optimization problems. Theory and algorithms to solve unconstrained optimization; linear programming; quadratic programming; global optimization; general linearly and nonlinearly constrained optimization problems.