MATH 228
Numerical Optimization
Advanced numerical optimization with emphasis on modern first- and second-order algorithms, acceleration techniques, large-scale methods, and constrained optimization. Topics include gradient, proximal, mirror, and subgradient methods; heavy-ball and Nesterov acceleration; Newton and quasi-Newton methods; incremental and stochastic gradient methods and randomized coordinate descent; projected gradient descent and interior-point methods. Theoretical foundations and practical applications to real-world problems are emphasized. Programming experience required. Prerequisites: MATH 128, MATH 225, and MATH 226.
Topics
- gradient
- proximal
- mirror
- and subgradient methods
- heavy-ball and Nesterov acceleration
- Newton and quasi-Newton methods
- incremental and stochastic gradient methods and randomized coordinate descent
- projected gradient descent and interior-point methods
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗Current public catalogue; retrieved 2026-11-05