0% found this document useful (0 votes)
107 views2 pages

Tutorial Bin Packing Algoritma

This document provides examples and explanations of bin packing algorithms including first fit and first fit decreasing. It contains 5 problems involving applying these algorithms to pack programs onto discs, lengths of piping, vehicles onto a ferry, timber cuts, and books onto shelves. The algorithms are demonstrated on different data sets to optimize space utilization and efficiency.

Uploaded by

Aaron Bill
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views2 pages

Tutorial Bin Packing Algoritma

This document provides examples and explanations of bin packing algorithms including first fit and first fit decreasing. It contains 5 problems involving applying these algorithms to pack programs onto discs, lengths of piping, vehicles onto a ferry, timber cuts, and books onto shelves. The algorithms are demonstrated on different data sets to optimize space utilization and efficiency.

Uploaded by

Aaron Bill
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

IPGKIK KL

MTZ 1024 BIN PACKING ALGORITHMS

TUTORIAL 8

1) A software manufacturer wants to fit the following computer programs on to


four 400 kb discs.
Programs A B C D E F G H I
Size (kb) 100 80 60 65 110 25 50 60 90
Program J K L M N O P Q R
Size (kb) 140 75 120 75 100 70 200 120 40

A) Calculate the lower boundfor this problem


B) Apply the first-fit and first-fit decreasing algorithm to this problem
C) Is there the better solution

2) A plumber requires the following lengths ( in cm ) of copper piping

40 40 50 60 60 70 80 100 110 120 120 130

The piping comes in standard lengths of 2m. How many lengths are needed if
the plumber applies

(a) the First Fit algorithm

(b) the First Fit Decreasing algorithm

3) A small ferry has 3 lanes each 20m long on its car deck. On one trip the
vehicles waiting to use the car ferry have lengths:

4, 4, 7 , 10 , 6 , 10 , 12 , 7

a) Use the first fit decreasing algorithm to decide how the vehicles can be
arranged.
4) A carpenter is cutting pieces of timber from 8 foot lengths.The lengths
required in feet are
1, 4 , 2 , 4 , 3 , 2 , 5 , 2

(i) How many 8 foot lengths need to be cut if the First Fit Algorithm is used?

(ii) How could the timber be cut more efficiently?

5) Thirteen books are to stacked on shelves, each of which is of width 20cm.


The thickness of the books (in cm) are :

4 1 5.5 2 6 1.5 1.5 2 2 4 5 3 2.5

(i) Arrange the books in increasing order of size. Taking the thinnest first, stack
each book on the first shelf on which it will go. Show which size books go on
which shelves using this method.

(ii) Arrange the books in order of size and use the first fit decreasing algorithm
to stack them on shelves. Show which size books go on which shelves using
this method.

(iii) Use the first fit algorithm on the original unsorted list to show that the
books can be stacked on just two shelves.

You might also like