EE236A - Linear Programming (Fall 2007-08)

Lectures notes

  1. Introduction and overview (4/page)

  2. Linear inequalities (4/page)

  3. Geometry of linear programming (4/page)

  4. The linear programming problem (4/page)

  5. Structural optimization (4/page)

  6. FIR filter design (4/page)

  7. Applications in control (4/page)

  8. Network optimization (4/page)

  9. Duality (part 1) 4/page)

  10. Duality (part 2) (4/page)

  11. The simplex method (4/page)

  12. The barrier method (4/page)

  13. Convergence analysis of the barrier method (4/page)

  14. Primal-dual interior-point methods (4/page)

  15. Self-dual formulations (4/page)

  16. Large-scale linear programming (4/page)

  17. Integer linear programming (4/page)

Homework

The homework assignments are from the EE236A Exercises. Some of the problems require Matlab files: ex9data.m, ex15data.m, ex17data.m, ex18data.m, ex20data.m, ex35data.m.

Software

Course information

Lectures: Boelter Hall 5273. Tue & Thu 10:00-11:50A.

Course material The lecture notes are available from this website. The following books may be useful as optional reference texts:

Course requirements

Grading.Approximate weights: homework 30%, final exam 70%.

Prerequisites. Basic linear algebra (vectors, matrices, linear equations). The essential topics will be reviewed in the first lectures.