7. Constrained Nonlinear Optimization#

Learning Objectives

  1. Explain neccessary and sufficient optimality conditions, analyze candidate solutions

  2. Implement basic algorithms including Newton’s method, trust regions, line searches in Python

  3. Prove basic properties of algorithms such as local convergence rates

Sections