CSC 445/545 Class Notes: Fall 2014
For a complete set of notes, please attend class or get
notes from someone who attended. Only selected notes will
be placed here.
-
Lecture 1: Intro. to CSC 445/545.
-
Lecture 2: LP Problems.
-
Lecture 3: Solving LP Problems.
-
Lecture 4: Programming issues.
-
Lecture 5: Numerical issues.
-
Lecture 6: Infinite loops.
-
Lecture 7: Avoiding infinite loops.
-
Lecture 8: Dealing with initial infeasible solutions.
-
Lecture 9: Getting X0 out of the basis.
-
Lecture 10: Examples with an exponential number of pivots.
-
Lecture 11: Klee Minty with maximum increase.
-
Lecture 12: Upper bounding the objective function.
-
Lecture 13: Reading primal/dual solutions using slacks.
-
Lecture 14: Duality theory.
-
Lecture 15: Proof that dual upper bounds primal.
Typesetting references for your report.
-
Lecture 16: Complementary slackness.
-
Lecture 17: Using complementary slackness.
-
Lecture 18: Small changes to the resources available.
-
Lecture 19: Economic interpretation of dual variables.
-
Lecture 20: Using linear programming for Clar and Fries numbers.
-
Lecture 21: Fitting lines to data sets.
-
Lecture 22: Currents in Benzenoids. Slides available from connex resources.
-
Lecture 23: Integer Programming. Slides available from connex resources.
-
Lecture 24: Gomery Cutting Planes.
Slides available from connex resources.
-
Lectures 25 and 26: Network Transshipment Problems
-
Lecture 26: Microwaves: another example with units.
-
Lecture 27: LP applied to an independent set problem,
Slides available from connex resources.
-
Lecture 28: The revised Simplex method.
-
Lecture 29: Eta factorizations of the basis matrix.
CSC 445/545
Notes / maintained by
Wendy Myrvold /
wendym@csc.UVic.ca
/ revised Dec. 2, 2014