Professional Documents
Culture Documents
Submitted by:
Savithri Anju
MS15A051
Case Summary:
The case falls into the category of a one dimensional cutting stock problem. The problem
statement is that the requirement for steel rods for current job order are of the below lengths
and quantity:
Length Requirement
45 382
55 410
65 296
Due to a limitation of the transporting truck the rods can be supplied only in lengths of 3m.
Hence the team needs to devise an optimum way of cutting the rods to meet the weekly
requirement. An additional point to be noted is that the requirement could vary from 30cm
to 80cm. Because of this the team needs to come up with an algorithm that simplifies finding
the patterns in which the cuts are to be made.
Mathematical Notations:
Let xi be the number of cuts made using pattern i. This is our decision variable for this
problem.
Formulation:
The objective that Mr.Pinaki Basu wants is to minimise wastage. As a first step we generate
the possible patterns such that using the wastage we cannot make another cut of the
required length. 18 such patterns exist as shown below:
6 0 0
5 1 0
5 0 1
4 1 1
4 2 0
3 3 0
3 0 2
2 3 0
2 0 3
2 2 1
2 1 2
1 4 0
1 1 3
1 2 2
1 3 1
1 1 3
0 3 2
[0 4 1]
The objective function can now be written as:
18
= (300 (1 45 + 2 55 + 3 65))
=1
1 382
=1
18
2 410
=1
18
3 296
=1
And, 0
However another factor that needs to be considered is the fact that all the additional units
that are made beyond the requirement is also a notional waste.
Incorporating this into the objective function would reduce the objective function to
18
=
=1
1 = 382
=1
18
2 = 410
=1
18
3 = 296
=1
Results:
Solving this as an LP gives the following solution:
92.44 cuts [4 1 1], 4.074 cuts [3 3 0] and 101.777 cuts [0 3 2]
The dual variable can be found using yB=1
4 3 0
= [1 2 3] [1 3 3] = [1 1 1]
1 0 2
4 5 2
=[ ]
27 27 9
Using this dual solution the other patterns can be evaluated to understand if it is feasible or
not.
For example consider the pattern [0 4 1],
4 5 2 0 26
[ ] [4] =
27 27 9 1 27