Computer Sciences Dept.

CS 525: Linear Programming Methods

Fall 2008-09 (Also IE, Math, Stat)


Instructor
  • Michael C. Ferris
  • Office: 4381 CS&S
  • Telephone: 262-4281
  • E-mail: ferris at cs.wisc.edu; I will respond to the class mailing list, including your original message in most cases.
  • Classes cancelled Oct 14(T).
  • Office Hours: 12:00 - 1:00 Mondays, 11:00 - 12:00 Tuesdays
Lecture 9:30 - 10:45 TR, 1221 CS&S
Mailing list compsci525-1-f08@lists.wisc.edu
Course URL http://www.cs.wisc.edu/~cs525-1
Teaching Assistant
  • Chi Man Liu
  • Office: 5388 CS
  • E-mail: cx at cs.wisc.edu
  • Office Hours: Wednesdays at 2-4pm in 5388 CS

General Course Information

Overview

  • Introduction
  • Linear Algebra: A Constructive Approach
  • The Simplex Method
  • Duality
  • Large Scale Computation
  • Sensitivity Analysis
  • Interior Point Methods
  • Approximation
  • Quadratic Programming and Complementarity Problems

Text

  • Linear Programming via MATLAB, Michael C. Ferris, O. L. Mangasarian and Stephen J. Wright, SIAM, 2007. See also this page for a little more information, and the supplementary material, including Matlab codes.
  • The following books are on reserve at the Wendt Library and can give additional background information:
    • Introduction to Linear Optimization, D. Bertsimas and J.N. Tsitsiklis, Athena Scientific Press, 1997.
    • Linear Programming, V. Chvatal, Freeman Press, 1980.
    • Linear Programming: Foundations and Extensions, (2nd Ed) R.J. Vanderbei, Kluwer Academic Press, 2001.

Prerequisites

  • Math 443 or 320 or 340 or consent of instructor

Handouts from Class


Programming Assignments and Homeworks

Grading

Grades for the class will be available at Learn@UW. You will need to log-on, move to the course page, and use the "Grades" tab at the top of the page.

  • Approximately: 40% Homework, 15% Midterm, 35% Final, 10% Project
  • 1 Assignment per week approximately. Most of the assignments will require the use of MATLAB, which will also be used extensively in the lectures. Homework assignments will be closed at 11am on the day they are due. No homework or project accepted in mailbox of instructor or TA. Submitting someone else's work as your own is academic misconduct. Such cheating and plagiarism will be dealt with in accordance with University procedures (see the Academic Misconduct Guide for Students) .

Examinations


Miscellaneous


This page was updated September 2, 2008.

 
Computer Sciences | UW Home