Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Recall the MAX - 3 - SAT problem: given a set of clauses 1 , 2 , dots, , each a disjunction of 3 terms
Recall the MAX
SAT problem: given a set of clauses
dots,
each a disjunction of
terms over a set of variables
dots,
find a truth assignment of the variables that satisfies as many of the
clauses as possible.
a
points
In class we saw a very simple, polynomial
time, randomized algorithm for achieving a
approximation
in expectation
to the optimal solution of MAX
SAT. What was the algorithm? Give either a description of it in English or provide some brief pseudocode for it
b
points
We noted that an immediate consequence of this result in part
a
is the following fact: For every instance of
SAT, there exists an assignment of the boolean variables that satisfies at least a
fraction of all the clauses. That is
if
is the number of clauses, there is an assignment that satisfies at least
of them.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started