Question: Consider the following two decision problems: Problem A: Given an undirected graph G = (V, E), does there exist a non-empty subset S of V

Consider the following two decision problems:

Problem A: Given an undirected graph G = (V, E), does there exist a non-empty subset S of V such that each edge in E is incident upon (i.e., includes) some vertex in S?

Problem B: Given a directed graph G = (V, E), does there exist a non-empty subset S of V such that every cycle in G contains a vertex in S?

a. Prove (i.e., provide a solid explanation as to why) Problem A is an NP problem.

b. Assume that Problem B is NP-complete. Show that Problem B reduces to Problem A.

Note: Class NP (Nondeterministic Polynomial): Problems for which nondeterministically finding a solution takes polynomial time which is not realistic!

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!