C S 412
Download as PDF
Linear Programming and Convex Optimization
Computer Science
College of Computational, Mathematical, & Physical Sciences
Course Description
Optimization, problem formulation, and solution algorithms, including simplex and interior point methods. Applications from control, data mining, finance, game theory, learning, network flow, operations research, and statistical estimation.
When Taught
Contact Department
Min
3
Fixed
3
Fixed
3
Fixed
0
Other Prerequisites
or instructor's consent.
Title
Mathematical Foundations
Learning Outcome
Develop a fluency in the mathematical foundations needed to pose optimization problems, including an appreciation for the role of convexity in characterizing solvable problems.
Title
Simplex Method
Learning Outcome
Develop a fluency with the Simplex Method as a solution technique to Linear Programming problems. Understand how it exploits the linear nature of the problem to yield good average-case performance while failing to be efficient in the worst-case.
Title
Sensitivity Analysis
Learning Outcome
Be able to characterize how to perturb the data of an existing problem so that its solution remains optimal for the new, perturbed problem.
Title
Applications
Learning Outcome
Explore the role of Linear and Convex Programming in a variety of applications, including 1) Finance, 2) Game Theory, 3) Regression, and 4) Computer Networking.
Title
Interior Point Methods
Learning Outcome
Develop a fluency with interior point methods for solving Linear Programming problems and understand how these solutions may be extended to solve nonlinear, convex optimization problems.
Title
Duality Theory
Learning Outcome
Understand the meaning of weak and strong duality and their role in the design and verification of algorithmic solutions to optimization problems.