Lecture 22: Chernoff Bounds
We covered tail bounds: a way of determining not just the expected value of a random variable, but the probability of it exceeding the mean by some predetermined value. Notes on this can be found here.
We covered tail bounds: a way of determining not just the expected value of a random variable, but the probability of it exceeding the mean by some predetermined value. Notes on this can be found here.
I know that many of you are struggling with the last problem. In the short time left, I’d recommend that you do whatever triage you can and submit. If you’re able to sketch out a way of solving the problem without giving a formal proof, you will get partial credit based on how credible the approach is. So don’t make the mistake of giving up.
Another note: You may assume that undirected Hamiltonian path is also NP-Complete.
You’ll notice that the new clauses I construct have only 2 variables, and are thus not correct instances of planar 3SAT. It’s trivial to fix this problem, but make sure you do so.
Hi all,
sorry for the late posting. Scott’s notes for Wednesday’s lecture can be found here.
Hi all,
Scott Alfeld will be our guest lecturer for Monday’s class (and Wednesday). The material is taken from the textbook, and here are Scott’s notes.
I have apparently caused no end of consternation with the percentiles and scores that have been sent out. I want to make two points:
so I’d recommend focusing on your absolute scores for now, and working hard on the next two assignments, and the final (which in itself counts for 30%).
When would you like the final exam to be ? Some rules of the game
n
A PTAS is a scheme to get an arbitrarily good approximation for an NP-complete problem. Given an input parameter
, the goal is to find a
-approximation that runs in time polynomial in n.
It’s often the case that such algorithms can be generated by designing an expensive dynamic program, and then adapting it. We demonstrate this idea with the KNAPSACK problem.