Course Learning Outcomes
Formulate NLPs.
Solve NLPs using optimality conditions and well-known methods.
Formulate MIPs.
Implement the branch-and-bound algorithm to solve MIPs and interpret its results.