Home About
Courses Concepts Tools
GitHub

ORIE 3300

Course description (from class roster):

Formulation of linear programming problems and solutions by the simplex method. Related topics such as sensitivity analysis, duality, and network programming. Applications include such models as resource allocation and production planning. Introduction to interior-point methods for linear programming.

Offered: Fall, Summer.

Prerequisites: MATH 2210 or MATH 2940.

Is Python used?

Yes. The course used to use AMPL, but switched to CVXPY recently.

If Python is used, where is it used?

Python is used in labs (and maybe in homeworks?).

What is Python used for?

Most of the Python is in Jupyter Notebooks (or Colab notebooks), which contain demonstrations of algorithms (e.g. gradient descent) and ILP formulations.

What do I need to know?

You should have a decent understanding of Python; at the minimum, you should be familiar with the material covered in CS 1110, and maybe have some algorithm knowledge on the level of CS 2110.

Relevant pages