EIN 6936 Nonlinear & Dynamic Optimization 
Objective: Get exposed to the theory of nonlinear and discrete dynamic programming and build foundations for their applications.
References:
Nonlinear Programming: Theory and Algorithms, M. S. Bazaraa, et al., 2006.
Convex Optimization, S. Boyd, L. Vandenberghe, 2004.
Convex Analysis, R. T. Rockafellar, 1996.
Dynamic Programming: Models and Applications, E. V. Denardo, 2003.
Topics:
- I. Deterministic dynamic optimization

-
Sequential decision making -
Principle of backward recursion; optimality principle -
Optimal paths in finite acyclic directed networks; myopic policies -
Asset replacement models -
Multi-stage production/inventory planning models -
Resource allocation models -
Finite horizon investment models - II. Stochastic dynamic optimization

-
Probabilistic state transitions and recursive equations -
Gambling models; game of chance models -
Multi-stage newsboy models -
Stock-option models -
Modular functions and monotone policies - III. Elements of basic topology

-
Metric spaces -
Open and closed sets -
Compact sets -
Continuous functions; Weierstrass' theorem - IV. Convex analysis

-
Convex sets -
Convex hulls -
Convex functions -
Convex optimization problems - V. Unconstrained nonlinear optimization

-
Descent methods -
Gradient descent method -
Newton's method -
First/second order necessary conditions -
One-dimensional search algorithms -
Unimodal functions - VI. Constrained nonlinear optimization

-
Linear equality constraints -
Newton's method with equality constraints -
Inequality constraints -
KKT conditions -
Penalty functions -
Interior-point methods
Back