Math 464 -- Linear Optimization
Course
Description
Linear optimization (or linear
programming) is the most important branch of optimization, with
applications to several areas such as chemistry, computer science,
defence, finance, public policy, scheduling, telecommunications,
transportation, and many others. This course will provide an
integrated view of the theory, solution techniques, and applications
of linear optimization. The treatment of most topics will begin with a
geometric point of view, followed by the development of the solution
techniques (algorithms), which are described using linear algebra. A
background in linear algebra and multivariate calculus is
assumed. Topics covered include linear programming formulations,
geometry of linear programming, the simplex method, duality,
sensitivity analysis, interior point methods, and integer programming
basics. Apart from problems involving proofs (in homework and exams),
the student will use MATLAB for implementing some calculations and
algorithms. A state-of-the-art modeling software (AMPL) will also be
introduced for solving real-life examples.
Syllabus Announcements
Tentative Course Schedule
Email
me with questions, or stop by Tuesday, Feb 6, between 10:00 am
and
noon.
## Thursday, Feb 8:
Hw 4 is now due by 5:00 pm on Friday, Feb 9.
## Thursday, Feb 8:
The class will meet in Neill 120 (lab) on Tuesday, Feb
13.
Download and install the student version of AMPL on your
PC/laptop before
Tuesday. You could bring your laptop (but not required).
## Monday, Apr 16:
Grades have been posted against your passwords.
Your password will be e-mailed to you.
Homeworks

Exams
Software
MATLAB
Tutorial from Mathworks page
Another
guide to MATLAB from UBC CS.