Question: WEIGHTED-VARIABLE-MAX-SAT Given: n Boolean variables x1,,xn,m clauses C1,,Cm containing only positive variables, an associated weight vi0 for each variable xi, and an associated weight wj0

WEIGHTED-VARIABLE-MAX-SAT Given: n Boolean

WEIGHTED-VARIABLE-MAX-SAT Given: n Boolean variables x1,,xn,m clauses C1,,Cm containing only positive variables, an associated weight vi0 for each variable xi, and an associated weight wj0 for each clause Cj Determine: an assignment of true/false values for each variable xi that maximizes the total weight of the satisfied clauses and the total weight of Boolean variables set to false Observe that the differences between WeIGHTED-VARIABLE-MAX-SAT and Weighted-MAX-SAT from the lecture notes are (i) the weights being associated to variables as well as clauses, (ii) the clauses containing only positive variables, and (iii) the additional objective of maximizing the total weight of Boolean variables set to false. Give an integer programming formulation for this problem, and then relax it to a linear program. You may assume that you are given two decision variables: yi, to indicate whether the variable xi in the Boolean formula is set to true; and zj, to indicate whether the clause Cj is satisfied

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 General Management Questions!