Problem Set 3
Transcription
Problem Set 3
COMP 360: Algorithm Design Instructor: Yang Cai Problem Set 3 Due: Mar 16, 2015 General Rules: Follow the collaboration policy. In particular, each of you should write your own solution even if you have collaborated with your classmates. In solving these questions you may consult books but you may not search on the web for solutions. You should drop your solutions in the assignment drop-off box located in the Trottier Building. No late assignments accepted. 1. (10 pts) Number Partition. Subset Sum is the following problem: given natural numbers w1 , . . . , wn , and a target number W, is there a subset of {w1 , . . . , wn } that adds up to precisely W? Use the fact that Subset Sum is NP-complete to solve p518, Qu. 8.26. 2. (15 pts) Dominating Set. p519, Qu. 8.29. 3. (15 pts) Undirected Feedback Set. p520, Qu. 8.31. Notice that no double edges are allowed. That is, between any two vertices u and v, only one edge (u, v) is allowed in the graph G. 4. (15 pts) Influence Maximization. p524, Qu. 8.34. 5. (20 pts) Prove that the following problem is NP-complete: • Input: A number k, and a formula ϕ in conjunctive normal form. • Output: Is there a truth assignment that satisfies ϕ and assigns False to exactly k variables? What happens if in the above problem we replace k with the fixed number 10? 1-1