Clique Problem
Clique Problem
Clique Problem
X' Y'
X X
Y Z
F = ( X + Y ) ( X' + Y') ( X + Z)
X' Y'
X X
Y Z
Clique ≤ρ 3CNF ≤ SAT
• Proof: - As you know that a function of K clause, there must exist a Clique of size k. It means that
P variables which are from the different clauses can assign the same value (say it is 1). By using
these values of all the variables of the CLIQUES, you can make the value of each clause in the
function is equal to 1
X' Y'
X X
Y Z
Clique ϵ NP:-
• Proof: - As you know very well, you can get the Clique through 3CNF and to convert the
decision-based NP problem into 3CNF you have to first convert into SAT and SAT comes
from NP.
• Proof of NPC:-
• Reduction achieved within the polynomial time from 3CNF to Clique
• And verified the output after Reduction from Clique To 3CNF above
So, concluded that, if both Reduction and verification can be done within the polynomial
time that means Clique also in NPC.