Homework Spring 2009

























Ph.D. Problem (If you solve this problem, I will give you your Ph.D.): Consider the following optimization problem. The input is a collection of S points on an n by n grid. The output is a minimum cardinality superset T of S such that T is happy. A collection T of n points in an n by n grid are happy if for each pair of points (x_1, y_1) and (x_2, y_2) in T  (with x_1 not equal x_2 and y_1 not equal y_2), there is another point on or in the rectangle where (x_1, y_1) and (x_2, y_2) are opposite corners. By saying that they are on the n by n grid, that means that both coordinates are integers in the range [1, n].  Consider the following greedy algorithm. Sweep a vertical line from the left to the right. When the vertical line is at x=A, place a minimum number of points with x coordinate A so that all the points (both points in S and the previously added points) with x coordinate no greater than A are happy.  Show that this greedy algorithm is an O(1)-approximation algorithm. By the way, I am serious, if you solve this, you may consider your Ph.D. thesis done (of course you would still have to finish the other requirements for a Ph.D.) See this talk for more info.



THIS IS THE END OF THE HOMEWORK FOR THIS SEMESTER !!!!