Question: In all the algorithms, always explain their correctness and analyze their complexity. The complexity should be as small as possible. A correct algorithm with large

In all the algorithms, always explain their correctness and analyze their complexity. The complexity should be as small as possible. A correct algorithm with large complexity, may not get full credit.

1) a. Show that the Subset Sum problem is a special case of the Knapsack problem (Hint: One way is to make the profit and volumes the same)

b. Say that we know that the maximum number in the subset-sum is n ^(log n). Under this assumption, can we give a polynomial-time algorithm for the problem?

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 Databases Questions!