QuestionQuestion

Consider the following four problems:
Bin Packing: Given n items with positive integer sizes s1, s2, . . . , sn, a capacity C for bins and a positive integer k, is it possible to pack the n items using at most k bins?
Partition: Given a set S of n integers, is it possible to partition S into two subsets S1 and S2 so that the sum of the integers in S1 is equal to the sum of the integers in S2?
Longest Path: Given an edge-weighted digraph G = (V, E), two vertices s, t ∈ V and a positive integer c, is there a simple path in G from s to t of length c or more?
Shortest Path: Given an edge-weighted digraph G = (V, E), two vertices s, t ∈ V and a positive integer c, is there a simple path in G from s to t of length c or less?

1. Classify (with justification) which of the following are yes or no instances to the Bin Packing problem.
• Sizes 1, 2, 2, 3, 4, capacity 4, bins 3.
• Sizes 1, 1, 1, 2, 2, 2, 3, 4, 4, 4, capacity 4, bins 5.
• Sizes 1, 2, 2, 2, 4, 5, 5, 7, 8, 8, 8, 9, 9, 10, capacity 20, bins 4.
• Sizes 4, 6, 7, 19, 21, 22, 25, 39, 57, 58, 69, 70, capacity 100, bins 4
• Sizes 1, 1, 1, 1, 1, 2, 3, 4, 4, 5, 6, 6, 6, 6, 7, 9, 10, 13, 17, 17, 19, 20, 20, 23, capacity 101, bins 2.
2. Show that Partition ≤p Bin Packing.
3. Is the problem Longest Path NP-complete when restricted to directed acyclic graphs? Prove your answer.
4. Show that Longest Path ≤p Shortest Path, where we allow negative edge weights (and possibly cycles of negative weight). Does this show Shortest Path is NP-complete? Explain.

Solution PreviewSolution Preview

These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references. Students may use these solutions for personal skill-building and practice. Unethical use is strictly forbidden.

1.
The 1st is YES instance to BinPacking problem because we can arrange the items in the following way (the items sum is 12 and the overall capacity of bins is also 12):
1st bin – 1,3; 2nd bin- 2,2; 3rd bin- 4...

By purchasing this solution you'll be able to access the following files:
Solution.docx.

$50.00
for this solution

or FREE if you
register a new account!

PayPal, G Pay, ApplePay, Amazon Pay, and all major credit cards accepted.

Find A Tutor

View available Data Structures and Algorithms Tutors

Get College Homework Help.

Are you sure you don't want to upload any files?

Fast tutor response requires as much info as possible.

Decision:
Upload a file
Continue without uploading

SUBMIT YOUR HOMEWORK
We couldn't find that subject.
Please select the best match from the list below.

We'll send you an email right away. If it's not in your inbox, check your spam folder.

  • 1
  • 2
  • 3
Live Chats