Which of the following problems is not -hard?
View worked solution
Answer: C
To determine which of the given problems is not -hard, let us analyze each option:
- Hamiltonian Circuit Problem: This is a classic -complete problem. Since every -complete problem is also -hard, this problem is -hard.
- 0/1 Knapsack Problem: The decision version of the Knapsack problem is -complete, which makes the optimization version -hard.
- Finding Bi-connected Components of a Graph: This problem can be solved in linear time using Tarjan's depth-first search (DFS) algorithm. Since it has an efficient polynomial-time algorithm, it belongs to class and is not -hard (under the standard assumption that ).
- Graph Coloring Problem: Finding the chromatic number of a graph (or even deciding if a graph is -colorable for ) is a well-known -hard problem.
Thus, finding bi-connected components is the only problem listed that is not -hard.
Free practice · Your answers on this page are not saved.
