Unit 6: Discrete Optimization and Heuristics

April 28: Discrete Optimization

  • Finished slides from previous lecture: Duality and PDHG
  • Integer Programs
  • Rounding
  • Cutting Planes
  • Branch and Bound

Resources:

April 29: Exercises

April 30: Heuristics

  • Dynamic Programming
  • Constraint Programming

Resources:

May 5: Construction Heuristics

  • Modeling in the ROAR-NET API specification [ROAR-NET API, MAK]
  • Construction Heuristics

Resources

May 6: Construction Heuristics Practice

Resources:

  • Local Search [MAK]
  • Modeling in the ROAR-NET API specification

Resources:

May 13: Local Search Practice

  • Community Detection / Clique Partitioning

  • Slides

May 13: Metaheuristics

  • Metaheuristics