Question

0-1 Integer Programming is similar to linear programming except the variables can only be 0 and...

0-1 Integer Programming is similar to linear programming except the variables can only be 0 and 1. Consider the 0-1 Integer Programming Decision Problem (0-1 IPD) as defined below:

Instance: A set X of 0-1 integer variables (xi = 0 or xi = 1), a set of inequalities over these variables, a function f(x) to maximize and integer K.

Question: Does there exist an assignment of values to X such that all inequalities are true and f(X) >= K?

An example of an instance of 0-1 IP-D: : x1 + x2 + x3 < 3, x1 - x3 >= 1, f(x) = 4x1 + x3, K = 2. The answer is yes, given certificate {x1 = 1, x2 = 0, x3 =0}

Prove that 0-1 IPD Problem is NP-Complete.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

ANSWER:

   GIVEN THAT

-> 0-1 Integer Programming is similar to linear programming except the variables can only be 0 and 1. Consider the 0-1 Integer Programming Decision Problem (0-1 IPD)

Where,

x1 + x2 + x3 < 3, x1 - x3 >= 1, f(x) = 4x1 + x3, K = 2.

Here, The answer is yes,

->The given certificate is {x1 = 1, x2 = 0, x3 =0}

Here ,we have to prove that 0-1 IPD Problem is NP-Complete.

-> If Π is NP-complete and Π ≺ Π0 and Π0 ∈ NP, then Π0 is NP-complete.(Corollary)

  • It is known that, SAT ≺ 0-1 Integer Programming....................................................................(1)
  • By Cook-Levin Theorem, SAT is NP-complete.........................................................................(2)
  • Also, 0-1 Integer Programming is in NP....................................................................................(3)

->Therefore, using above corollary,(1),(2) and (3), we get that 0-1 Integer Programming is NP-complete.

Add a comment
Know the answer?
Add Answer to:
0-1 Integer Programming is similar to linear programming except the variables can only be 0 and...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT