You are on page 1of 9

Amit Shankar Choudhary

IFIM Business School, Bangalore (INDIA)


Mathematical model for one dimensional Cutting stock


1. Process Description
1.1 Slitting
Slitting is also a shearing process, but rather than making cuts at the end of a work piece like
shearing, slitting is used to cut a wide coil of metal into a number of narrower coils as the
main coil is moved through the slitter. During the slitting process, the metal coil passes
lengthwise through the slitter's circular blades.
The slitting process characteristics include:
Being restricted to cutting relatively thin materials (0.001 to 0.125 in.),
leaving left-over burrs on slit edges of the narrower coals,
its ability to be used on both ferrous and nonferrous metals,
Its categorization as a high production designed to control metal coil width.
The illustration that follows provides a two-dimensional look at a typical coil slitting process.
Note how the metal work piece is drawn past the upper and a lower slitting blade, leaving
two coils the same length as the original wide coils.


Slitting can be used equally well for both sheet or coil rolls.
Slitting blades are designed depending on the job required. The three critical determinants
of the blade configuration include:
The work piece material thickness.
The type of material to be slit.
The tolerances that must be held while slitting.


-1-


1.2 Process Conversion


Hot Rolling HR Coil Slitting Machine



Slitting Process Slit Coils





Tubes




-2-


2. Problem Definition

2.1 Cutting Stock Problems Identification

As reported by Tokuyama and Nomuyuki (1981) of Sumitomo Metal Industries, Japan, the
characteristics of the cutting stock problems in the iron and steel industries are as follows:

There are a variety of criteria such as maximizing yield and increasing efficiency.
Cutting problems are usually accompanied by inventory stocking problems.

Practical algorithms that give near-optimal solutions in the real world have been developed.
In their paper, Tokuyama and Nomuyuki discuss applications to one-dimensional cutting of
large sections and two dimensional cutting of plates.


2.2 Cutting Stock Optimization

During slitting of hot and/or cold rolled coils for tube making purpose, it has observed that
some amount of side trimmings generated which leads to loss of metal sheets which has
further no use in prime product making. If we taking the consideration of this kind of loss in
big project then the loss is approximately 23%.


















-3-


3. Formulation of Linear Programming


There are mainly four steps in the mathematical formulation of linear programming
problem as a mathematical model. We will discuss formulation of those problems which
involve only two variables.
Identify the decision variables and assign symbols. These decision variables are those
quantities whose values we wish to determine.
Identify the set of constraints and express them as linear equations/in equations in
terms of the decision variables. These constraints are the given conditions.
Identify the objective function and express it as a linear function of decision
variables. It might take the form of maximizing profit or production or minimizing
cost.
Add the non-negativity restrictions on the decision variables, as in the physical
problems, negative values of decision variables have no valid interpretation.

Here we are basically try to make out the formulation of decision variable and the
constrains for minimize the loss of metal during slitting process. In one dimensional cutting
stock, we consider only that dimension which is fixed in nature or which is directly effect the
result.

Lets take a 20 inch width of hot rolled coil (sheet) and we have to cut the coil vertically. In
this case the width of the coil is our central focus because the width of slit coil will be going
to be the circumference of the tube. So that we have to make the formulation in such a way
where we can cut the main coil as well as to minimize the leftover.

So let start with a one dimensional cutting stock problem and try to make the formulation.

3.1 Taking an example where one processing agency gets an order of slit coils of four types
from a tube manufacturing company.

9 inch 511 nos.
8 inch 301 nos.
7 inch 263 nos.
6 inch 383 nos.

It is assuming that all the cut sheet of same length (because length of the coils may differ as
per the weight). The problem is to cut the sheets to minimize the waste.
(As per the given picture)






-4-


20











Variable length
depending
Upon the coil
















If we cut two 9 slit then 2 will be the waste, similarly if we cut two 8 slit then 4 will be
the waste and so on. So the first thing we have to do to try and find out; how many cutting
patterns are possible?
These patterns are made according to the main coil width and keep in mind that any of the
combination should not crossed the coil width, which is going to slit.











-5-


4.2 COMBINATION CHART

Slit coil width (in inch) Pattern

Pattern No. Combination of measurement [9 8 7 6] Waste
(inch)

1. 2X9 = 18 [2 0 0 0] waste= 2
2. 2X8 = 16 [0 2 0 0] waste= 4
3. (2X7)+(1X6) =20 [0 0 2 1] waste= 0
4. 3X6 = 18 [0 0 0 3] waste= 2
5. (1X9)+(1X8) = 17 [1 1 0 0] waste= 3
6. (1X9)+(1X7) = 16 [1 0 1 0] waste= 4
7. (1X9)+(1X6) = 15 [1 0 0 1] waste= 5
8. (1X8)+(1X7) = 15 [0 1 1 0] waste= 5
9. (1X8)+(2X6) = 20 [0 1 0 2] waste= 0
10. (1X7)+(2X6) = 19 [0 0 1 2] waste= 1


Let,
X
j
= number of sheets cut using pattern j.
Shaded portion is optimum, means no waste.

Constraints

2X
1
+ X
5
+ X
6
+ X
7
>= 511 9 Sheets

2X
2
+ X
5
+ X
8
+ X
9
>= 301 8 Sheets

2X
3
+ X
6
+ X
8
+ X
10
>= 263 7 Sheets

X
3
+3X
4
+X
7
+2X
9
+2X
10
>= 383

6 Sheets



X
j
>= 0








-6-


If we so the object function is to minimize the waste, so from the above chart we get the
function as: -

Minimize (2X
1
+4X
2
+2X
4
+3X
5
+4X
6
+5X
7
+5X
8
+X
10
)

However if we make an assumption that excess sheet produce in every width (they are all
inequalities because it may not be possible to get the exact number required), then the
objective function become.

Minimize
(2X
1
+4X
2
+2X
4
+3X
5
+4X
6
+5X
7
+5X
8
+X
10
) + 9(2X
1
+ X
5
+ X
6
+ X
7
511) + 8(2X
2
+ X
5
+ X
8
+ X
9

301) + 7(2X
3
+ X
6
+ X
8
+ X
10
263) + 6(X
3
+3X
4
+X
7
+2X
9
+2X
10
383)

This further reduces and we get,

Minimize
(20X
1
+ 20X
2
+ 20X
3
+ 20X
4
+ 20X
5
+ 20X
6
+ 20X
7
+ 20X
8
+ 20X
9
+ 20X
10
) 11146

Now this 11146 is a constant and we taken out from formulation, because it is not depends
on variables. So this constant can be removed.

Similarly the 20 which is common multiplier of all variable, so this 20 also can be taken out.
Now the objective function become

Minimize X
j


So the problem of minimizing the waste now become minimizing the total number of cuts. If
we assume that the excess material cut is also treated as waste, and then we can show that
the cutting stock problem to minimize waste now becomes the minimizing total number of
cuts.














-7-


4. Reference

A Survey of Mathematical Programming Application in Integrated Steel Plants
By, Goutam Dutta & Robert Fourer.
Indian Institute of Management, Ahmadabad (INDIA)
Northwestern University, Illinois (USA).

Application of Cutting Stock Problem to a Construction Company (A Case Study)
By, Seda Alp, Gurdel Ertek & S Ilker Birbil.
Sabanchi University, Istanbul (TURKEY)





































-8-

You might also like