Computer Science 3650
Spring 2004
Additional questions for final exam

  1. What is the definition of a polynomial time transformation from set A to set B?

  2. What is the definition of an NP-complete problem?

  3. Is the vertex cover problem known to be NP-complete, or is that only conjectured? Is it known whether the vertex cover problem is in the class P? Is it known whether the vertex cover problem is in the class NP?

  4. The partition problem is as follows. You are given a list of positive integers. You would like to create two sublists of the input list, with each number in exactly one of the sublists, so that the sum of the numbers in each sublist is the same. Describe a nondeterministic polynomial time algorithm for the partition problem.