Academics / Courses / DescriptionsIEMS 314: Nonlinear Optimization for Decision Making
Academics
/ Courses
/ Descriptions
VIEW ALL COURSE TIMES AND SESSIONS
Prerequisites
GEN_ENG 150 or COMP_SCI 150 GEN_ENG 231 GEN_ENG 241 MATH 228-1; or equivalentDescription
Theory and algorithms of nonlinear optimization as a bridge between deterministic linear models and data‐drivendecision making under uncertainty. This course covers convex and nonconvex modeling, first‐ and second‐order
optimality conditions, duality theory, and numerical methods including gradient‐based, stochastic, Newton‐type, and
constrained optimization algorithms. Case studies from machine learning, finance, and engineering motivate the
formulation and analysis of real‐world nonlinear models. Students implement foundational solvers from first
principles, construct more advanced solvers using generative‐AI–assisted development, and deploy these methods
on applications such as nonlinear regression and classification, portfolio optimization, and parameter estimation in
complex systems.Syllabus