main page  —  CS 627 Advanced Algorithms

Unit 6: Advanced Parameterized Ideas

This is an archived version of this module from Summer 2025.
Click here for the current iteration.

This unit covers

  • linear programming
  • LP-based FPT algorithms
  • lower bounds based on the Exponential Time Hypothesis (ETH)

Material

  • slides
  • lecture notes

  • Video 6-1 (2025-06-03, 33:37): Linear programs for modeling problems
  • Video 6-2 (2025-06-03, 11:33): Linear program normal forms
  • Video 6-3 (2025-06-03, 25:32): The simplex algorithm
  • Video 6-4 (2025-06-04, 17:48): Integer programs
  • Video 6-5 (2025-06-04, 39:04): LP-based kernelization
  • Video 6-6 (2025-06-04, 19:30): Lower bounds based on the Exponential Time Hypothesis (ETH)
  • Video 6-7 (2025-06-10, 27:44): Lower bounds based on the Exponential Time Hypothesis (ETH) part 2

Further reading and sources

The introduction to linear programming is based on various (formal and informal) sources; the most relevant ones are here:

The lower bound examples based on (S)ETH are taken from

  • M. Cygan et al. (2015): Parameterized Algorithms

Unit 5  ⋅  Syllabus  ⋅  Unit 7