REQUIRED (Student must provide):
- Internet connection
- Free software (download and install before taking the course)
- PuLP optimization software (see www.coin-or.org/PuLP)
- CVX in Python: CVXOPT, CVXPY software (see cvxopt.org and cvxpy.org)
- CVX in Matlab: CVX software (see cvxr.com/cvx)
- Python programming language (see www.python.org); preferably use the Anaconda distribution (see www.anaconda.com)
- Adobe Acrobat PDF reader (see get.adobe.com/reader/)
- Honorlock proctoring software (see honorlock.com/)
- Laptop or desktop computer (not a tablet)
SUGGESTED:
- Reference books (Not required)
- R. Rardin. Optimization in Operations Research. Prentice Hall, 1998.
- S. Boyd and L. Vandenberghe. Convex Optimization. Cambridge University Press, 2004. (Available online at web.stanford.edu/~boyd/cvxbook.)
- A. Ben-Tal and A. Nemirovski. Lectures on Modern Convex Optimization. SIAM, 2001.
PROVIDED (Student will receive):
- All course lessons, assignments, and solutions