everything.study
18.433

Combinatorial Optimization

Undergraduate · Historical course

Fall 2003

Topics

  • Course Introduction
  • The Hungarian Algorithm
  • Edmonds’ Algorithm
  • Polyhedral Combinatorics
  • The Matching Polytope I
  • The Matching Polytope II
  • Flow Theory and Duality
  • Max-flow Algorithms
  • Min-cut Algorithms
  • Min-cost Flow
  • Strongly Polynomial Algorithms
  • Linear Programming Duality
  • The Simplex Algorithm
  • The Simplex Algorithm (contd.)
  • Complementary Slackness
  • The Ellipsoid Algorithm I: Ideas
  • The Ellipsoid Algorithm II: Details
  • Separation Oracles I: Convex Problems
  • Oracles II: Combinatorial Problems
  • NP-completeness
  • Approximation Algorithms
  • The Relax-and-round Paradigm
  • Projects Reviews

Readings

  • Lovasz, Laszlo. Matching Theory .
    Listed reading
  • Ahuja, R., T. Magnanti, and J. Orlin. Network Flows .
    Listed reading
  • Schrijver, A. Theory of Linear and Integer Programming .
    Listed reading
  • Chvatal, V. Linear Programming .
    Listed reading
  • Bertsimas, D., and J. Tsitsiklis. Linear Optimization.
    Listed reading
  • Cook, W. J., W. H. Cunningham, W. R. Pulleyblank, and A. Schrijver. Combinatorial Optimization .
    Listed reading
  • Papadimitriou, C. H., and K. Steiglitz. Combinatorial Optimization .
    Listed reading
Sources