CSE 421 Assignment #5
Autumn 2005
Due: Wednesday, November 2, 2005, 1:30 pm.
Reading Assignment: Kleinberg and Tardos Chapter 6.1 - 6.4.
Problems: (see Grading Guidelines sheet before answering)
Do problems 1 and 2, and two problems from 3, 4, or 5. Problem 6 is extra credit.
- The Blum-Floyd-Pratt-Rivest-Tarjan satisfies the following recurrence: T(n) < cn for n < 50, and T(n)
< T(n/5) + T(3n/4) + cn for n >= 50. Show that T(n) <= dn for some d.
- Give upper bounds for T(n) in each of the following examples. You may assume T(n) is constant for n <= 2.
- T(n) = 16T(n/4) + n2
- T(n) = 7T(n/3) + n2
- T(n) = T(n-1) + n
- T(n) = T(sqrt(n)) + 1
- Kleinberg and Tardos, Chapter 5, Problem 1, Page 246.
- Kleinberg and Tardos, Chapter 5, Problem 3, Page 246-247.
- Kleinberg and Tardos, Chapter 5, Problem 6, page 248
- Extra credit: Kleinberg and Tardos, Chapter 5, Problem 7, page 248-249. I found this one to be tricky - the approach I took was to find a way with 2n probes to identify an n/2 x n/2 grid that is guaranteed to have a local minimum.