191014K02 | Day 4 Tutorial
191014K02: Day 4 Tutorial
Problems
The statement of the isolation lemma discussed in class was the following:
Let be a universe with and let be a family of sets over . Pick a random weight function . Then:
Recall that we called an element critical if:
- is in some minimum weight set, and
- if is increased by 1 then is no longer in any minimum weight set.
Argue that has a unique set of the minimum weight if and only if there are no critical elements.
:::{.callout-tip} Foo Bar. :::
Foo Bar.
Design a dynamic programming algorithm for Steiner Tree on graphs of bandwidth with running time .
Demonstrate (via a direct argument) that the greedy algorithm for the maxcut problem discussed in class outputs a cut that cuts at least half the edges in the graph.
Recall the greedy algorithm for Set Cover discussed in class. In each round, show that at least one set covers at least
1/OPT
fraction of uncovered elements.Why did we need to define to have edges in the -path algorithm?
Design an algorithm for solving the Steiner Tree problem on graphs of bounded FVS.
Design an algorithm for the Hamiltonian Path problem on graphs of bounded bandwidth.