Reduce the
SAT problem to the
DOMINATING SET problem.
These problems are defined as follows:
- SAT: given a boolean formula F in conjunctive normal form, is F
satisfiable?
More formally, this problem can be defined as the following set:
{F=C1∧…∧Cn∣F satisfiable}
- DOMINATING SET: given a natural k and an undirected graph G, is
there a subset S of size at most k of nodes that dominates G? In other
words, is there a subset S of nodes with size at most k such that any node
of G is either in S or adjacent to a node in S?
More formally, this problem can be defined as the following set:
{⟨k,G=⟨V,E⟩⟩∣∃S⊆V:(∣S∣≤k∧∀u∈V:(u∈S∨∃v∈S:{u,v}∈E))}
The input and output of the reduction conform to the following data types: