SlideShare a Scribd company logo
1 of 48
ON THE SOLUTION OF MULTIOBJECTIVE CUTTING
STOCK PROBLEM IN THE ALUMINUM INDUSTRY
UNDER FUZZY ENVIRONMENT
OMAR M. SAAD
Department of Mathematics, Faculty of Science,
Helwan University, Ain Helwan, P.O.Box 11795,
Cairo, Egypt.
e-mail: omarsd55@hotmail.com
ABSTRACT
 In this paper a solution algorithm for solving
multiobjective cutting stock problem in the
aluminum industry under fuzzy environment
is proposed. It is considered that the scrap is
the fuzzy parameter. The concept of level set
together with the definition of this fuzzy
parameter and its membership function are
introduced. A practical example of the
method implementation for the solution
algorithm is presented.
INTRODUCTION
 In this paper, a factory production rate S in tons/
(day, week, month or year) of molten aluminum is
considered which casts as long cylindrical rods
and swan into logs according to customer's desire
to be used for extrusion purposes. These logs
differ in the dimensions and the amount of alloying
elements added to the aluminum. A continuous
flow of molten aluminum passes to holding
furnaces then the metal is cast into long cylindrical
rods and this casting produces T rods / unit time.
 The molten metal release into a number of
circular moulds of the same diameter, lying
on a casting table that is lowered to allow
more metal to enter until required depth is
reached. Simultaneous casting for many
rods is defined as "drop" and the required
depth is defined as the "drop length". The
butt ends of the rods are removed (treated
as scrap) and the remainder swan is cut into
logs.
 Meeting customer's demand leads to high
production rate that requires inventory space and
the sawing process leads to scrap. Also, the price
of aluminum and the competitiveness of the
industry require that the costs of inventory and
scrap have to be minimized. Throughout this
paper, it is assumed that the scrap is a fuzzy
parameter. All of these lead to a multiobjective
mixed-integer nonlinear programming cutting stock
problem which will be formulated in the following
section.
 According to our experiences, it is believed
that this problem has not been treated in
literature before.
PROBLEM FORMULATIN AND
THE SOLUTION CONCEPT
),
)
,
(
),...,
,
(
),
,
(
(
:
)
(
2
1 P
Z
F
P
Z
F
P
Z
F
F
Minimize
FMCS
n

inte ge r,
and
,
0
,
,
,...,
2
,
1
,
,...,
2
,
1










ij
i
i
j
j
ij
ij
j
i
ij
Z
X
m
j
d
P
Z
n
n
i
X
M
Z
 


ij j
j
j
ij
ij
i P
k
Z
r
P
Z
F
~
)
,
(
where
= the costs of the scrap and the inventory.
Zij : The number of rods of length swan into logs
of length
Pj: The number of logs of length produced in
excess of the demand for those logs,
:
~
ij
r i
L
,
j
l
The length left from cutting rods of length
into logs called scrap and it is assumed
to be fuzzy parameter,
:
j
k j
l
A measure of the value of a log of length
that goes to inventory,
:
M The number of rods produced per drop (fixed).
:
i
X The number of additional drops of length i
L
:
ij
n The number of logs, where ]
/
[ j
i
ij l
L
n 
and ij
j
ij
i c
l
n
L 
 , where:
:
ij
c is the value of the scrap aluminum when a rod of length
i
L is swan into logs of length ,
j
l ,
j
ij l
c 
:
j
d j
l
The reduced demand for logs
.
FUZZY CONCEPTS
 Fuzzy set theory has been developed for
solving problems in which descriptions of
activities and observations are imprecise,
vague and uncertain.
 The term "fuzzy" refers to the situation in
which there are no well-defined boundaries
of the set of activities or observations to
which the descriptions apply. A fuzzy set is a
class of objects with membership grades.
 A membership function, which assigns to each
object a grade of membership, is associated
with each fuzzy set. Usually the membership
grades are in [0, 1].
 When the grade of membership for an object in
a set is one, this object is absolutely in that
set; when the grade of membership is zero, the
object is absolutely not in that set. Borderline
cases are assigned numbers between zero and
one.
:
~
ij
r
i
L
j
l
* In the following, it is assumed that
the lengths left from cutting rods of length
into logs are fuzzy scrap and those parameters
are characterized by fuzzy numbers.
A fuzzy number is defined differently by many authors
and the most frequently used definition is the following
one.
)
(
~ ij
r
r
ij

Definition 1. (Fuzzy number) [3]
A real fuzzy number is a convex continuous fuzzy
, and is defined as:
~
ij
r
subset of the real line R whose membership function,
(1) A continuous mapping from R to the closed interval [0, 1],
(2) ],
,
(
0
)
( 1
~ q
r
r ij
ij
rij






(3) Strictly increasing on ],
,
[ 2
1 q
q
denoted by
(4) ],
,
[
1
)
( 3
2
~ q
q
r
r ij
ij
r ij




(5) Strictly decreasing on ],
,
[ 4
3 q
q
(6) ).
,
[
0
)
( 4
~ 



 q
r
r ij
ij
rij

Definition 2. (-Level set) [11]
 The - level set of the fuzzy numbers
is defined as the ordinary set for
which the degree of their membership
function exceeds the level
~
ij
r
)
(
~
ij
r
L
:
]
1
,
0
[


(

L )
~
ij
r  :
ij
r
 )
(
~ ij
r
r
ij
 ,



m
j
n
i ,...,
2
,
1
;
,...,
2
,
1 

* For a certain degree ,
]
1
,
0
[


),
)
,
(
),..,
,
(
),
,
(
( 2
1 P
Z
F
P
Z
F
P
Z
F
F
Minimize n

)
( MMINLCS


subject to
integer,
and
,
0
,
,
,...,
2
,
1
,
,...,
2
,
1

 



 


ij
i
i
j
j
ij
ij
j
i
ij
Z
X
m
j
d
P
Z
n
n
i
X
M
Z
where
,
)
,
(  


ij j
j
j
ij
ij
i P
k
Z
r
P
Z
F
and
).
(
~
ij
ij r
L
r 

* Problem (-MMINLCS) can be rewritten in
the following equivalent form as:
)
( MMINLCS


),
)
,
(
),..,
,
(
),
,
(
( 2
1 P
Z
F
P
Z
F
P
Z
F
F
Minimize n

subject to
integer,
and
,
0
,
,
,...,
2
,
1
,
,...,
2
,
1

 



 


ij
i
i
j
j
ij
ij
j
i
ij
Z
X
m
j
d
P
Z
n
n
i
X
M
Z
where
,
)
,
(  


ij j
j
j
ij
ij
i P
k
Z
r
P
Z
F
and
,
ij
ij
ij U
r
u 

such that ij
ij U
u ,
on the variables
are lower and upper bounds
ij
r , respectively.
Definition 3. (-Pareto-optimal solution) [11]
)
,
( *
*
j
ij P
Z 



),
,
( j
ij P
Z
)
(
~
ij
ij r
L
r 

A point is said to be an Pareto optimal
MMINLCS), if and only if there
such that:
Solution to problem (
Does not exist another
.
,...,
2
,
1
),
,
(
)
,
( *
*
n
s
P
Z
F
P
Z
F j
ij
s
j
ij
s 

 with strictly inequality holding for at least
one s, where the corresponding values of
parameters are called level
optimal parameters.
*
ij
r 

 To find an - Pareto optimal solution
to problem (-MMINLCS), a weighted
objective function is minimized by
multiplying each objective function in
problem (- MMINLCS) by a weight,
then adding them together, see [2].
* This leads to find a solution of the
following problem C (w):
to
subjet
P
Z
F
w
Minimize
w
C
n
s
s
s

1
),
,
(
:
)
(
integer,
and
,
0
,
,
,...,
2
,
1
,
,...,
2
,
1

 



 


ij
i
i
j
j
ij
ij
j
i
ij
Z
X
m
j
d
P
Z
n
n
i
X
M
Z
where
,
)
,
(  


ij j
j
j
ij
ij
i P
k
Z
r
P
Z
F
and
,
ij
ij
ij U
r
u 

provided that .
1
and
)
,...,
2
,
1
(
,
0
n
1
s
s 




w
n
s
ws
* It should be noted that problem C(w) above is a
mixed-integer nonlinear programming problem with
a single-objective function that can be solved using
LINGO software along with the branch-and-bound
method [14].
SOLUTION ALGORITHM
Step0.
Start with a degree .
0
*



Step1.
Determine the points (q1,q2,q3,q4) for the fuzzy parameters
~
ij
r in problem (FMCS) with the corresponding
)
(
~ ij
r
r
ij

assumptions (1)-(6) in Definition 1.
membership function satisfying
Step2.
Convert problem (FMCS) into the non-fuzzy
version of problem (-MMINLCS).
Step3.
Use the nonnegative weighted sum approach [2]
to formulate problem )
( *
w
C at certain
 


n
s
s
s w
w
w
1
*
*
.
1
,
Step4.
Find the -optimal solution of the problem
using the LINGO software along with the branch-and-
bound method [14].
)
( *
w
C
)
step
( *

 
 ]
1
,
0
[

Step5.
Set and go to step 1.
Step6.
Repeat again the above procedure until the interval [0, 1]
is fully exhausted. Then, stop.
PRACTICAL EXAMPLE
* Suppose a factory has an order ),
pieces
400
( 
j
d
where the rods are of the length 1,
i
for
)
5
( 
 m
Li
and swan into logs of length
).
70
,
55
,
50
( 3
2
1 cm
l
cm
l
cm
l 


where j
i
ij l
L
n /
 then .
7
,
9
,
10 13
12
11 

 n
n
n
Also, the inventory values are given as
.
600
,
500 2
1 
 k
k
 The number of rods produced from one drop
is (M = 20 rods). There is an additional drop
determined by (xi = 30) for i =1. It is assumed
that the constraint of the over production is
500 Pj 600.
 In order to minimize the scarp and the
inventory, the following multiobjective
mixed-integer nonlinear cutting stock
problem can be formulated as:
to
subject
P
Z
F
P
Z
F
P
Z
F
F
Minimize ),
)
,
(
),
,
(
),
,
(
( 3
2
1

integer,
and
,
0
,
,
,...,
2
,
1
,
,...,
2
,
1

 



 


ij
i
i
j
j
ij
ij
j
i
ij
Z
X
m
j
d
P
Z
n
n
i
X
M
Z
Where
.
)
,
(
,
)
,
(
,
)
,
(
3
3
13
13
~
3
2
2
12
12
~
2
1
1
11
11
~
1
P
k
Z
r
P
Z
f
P
k
Z
r
P
Z
f
P
k
Z
r
P
Z
f






* Assume that the membership function has
the following trapezoidal form:




























.
,
0
,
)
(
1
,
,
1
,
)
(
1
,
,
0
)
(
4
4
3
2
3
4
3
3
2
2
1
2
2
1
2
1
~
q
r
q
r
q
q
q
q
r
q
r
q
q
r
q
q
q
q
r
q
r
r
ij
ij
ij
ij
ij
ij
ij
ij
r ij

* Assume also that the fuzzy parameters are
given by the following fuzzy numbers shown below:
~
i j
r
q4
q3
q2
q1
20
15
10
5
35
30
20
10
10
7
5
2
11
~
r
12
~
r
13
~
r
• For a certain degree
(say), it is easy to find:
,
36
.
0
*



.
4
.
9
6
.
2
,
34
12
,
19
6 13
12
11 




 r
r
r
•Therefore, the non-fuzzy multiobjective cutting
stock problem can be written in the following form:
,
600
),
;
;
(
13
12
11
3
3
13
13
2
2
12
12
1
1
11
11







Z
Z
Z
to
subject
P
k
Z
r
P
k
Z
r
P
k
Z
r
F
Minimize
,
100
10
,
200
20
,
300
15
2
12
11
12
12
11





Z
Z
Z
Z
Z
.
4
.
9
6
.
2
,
34
12
,
19
6
13
12
11






r
r
r
* Using the weighting method [2] and setting
,
3
/
1
13
12
11 

 w
w
w
then the cutting stock problem with a single-objective
function will take the form:
),
600
(
3
/
1
)
550
(
3
/
1
)
500
(
3
/
1 3
13
13
2
12
12
1
11
11 P
Z
r
P
Z
r
P
Z
r
F
Minimize 





subject to
,
600
13
12
11 

 Z
Z
Z
,
100
10
,
200
20
,
300
15
2
12
11
12
12
11





Z
Z
Z
Z
Z
,
400
)
7
(
)
9
(
)
10
( 3
13
2
12
1
11 




 P
Z
P
Z
P
Z
.
4
.
9
6
.
2
,
34
12
,
19
6
13
12
11






r
r
r
.
600
500
,
600
500
,
600
500
3
2
1






P
P
P
 The above mixed-integer nonlinear
programming problem can be solved using
the LINGO software along with the branch-
and-bound method [14] to obtain the
following -Pareto mixed-integer optimal
solution:
5
.
276075
with
,
500
,
500
,
502
,
246
,
10
,
9
,
4
.
7
,
28
,
14
3
2
1
13
12
11
13
12
11










F
P
P
P
Z
Z
Z
r
r
r
 It should be noted that a systematic
variation of the degree will yield
another -Pareto optimal solution.
]
1
,
0
[


CONCLUSIONS
 In our opinion, many aspects and general
questions remain to be studied and explored
in the area of multiobjective cutting stock
problem in the aluminum industry. There
are, however, several unsolved problems
should be discussed in the future. Some of
these problems are:
 An algorithm is required for treating
multiobjective cutting stock problem in
the aluminum industry with fuzzy
parameters in the resources (the right-
hand side of the constraints).
 An algorithm is needed for dealing with
multiobjective cutting stock problem in
the aluminum industry with fuzzy
parameters in the objective functions
and in the resources.
 It is required to continue research work
in the area of large-scale multiobjective
cutting stock problem in the aluminum
industry under fuzzy environment.
 A parametric study on multiobjective
cutting stock problem in the aluminum
industry should be carried out for
different values of level sets of the fuzzy
parameters.
ACKNOWLEDGMENT
 The author is deeply grateful to Prof. H.
A. El-Hofy, Production Engineering
Department, Faculty of Engineering,
Alexandria University, Egypt for
reviewing the paper, useful discussions,
and valuable comments
REFERENCES
 [1] Bishoff, E. E. and Wawsher, G.," Cutting and
Packing", European Journal of Operational Research
84 (1995) 503-505.
 [2] Chankong, V. and Haimes, Y. Y.," Multiobjective
Decision-making: Theory and Methodology", North
Holland Series in Systems Science and Engineering
(1983).
 [3] Dubois, D. and Prade, A.," Fuzzy Sets and Systems:
Theory and Applications", Academic Press, New York
(1980).
 [4] Ezzat, L. E. E. H.,"A Study of the Cutting Stock
Problem in the Aluminum Industry", M.SC. Thesis,
Helwan University, Cairo, Egypt (2003).
 [5] Ferreira, J. S., Neves, M. A. and Fonseca, P.," A
Two-Phase Roll Cutting Problem", European Journal
of Operational Research 44 (1990) 185-196.
 [6] Goulimis, C.,"Optimal Solutions for the Cutting
Stock Problem", European Journal of Operational
Research 44 (1990) 197-208.
 [7] Gradisar, M., Jesenko, J. and Resinovic, G.,"
Optimization of Roll Cutting in Clothing Industry",
Computers & Operations Research 24 (1997) 945-
953.
 [8] Gradisar, M. and Trkman, P.'"A Combined
Approach to the Solution to the General One-
Dimensional Cutting Stock Problem", Computers &
Operations Research Vol. 32, Issue 7 (2005), 1793-
1807.
 [9] Haessler, R. W. and Vonderembse, M. A.," A
Procedure for solving the Master Slab Cutting
Stock Problem in the Steel Industry", AIIE
Transactions 11 (1979) 160-165.
 [10] Hughes, J. B.," A Multiobjective Cutting
Stock Problem in the Aluminum Industry",
Proceeding of the 3rd ORMA Conference,
Military Technical College, Cairo, Egypt (1989).
 [11] Sakawa, M. and Yano, H.," Interactive
Decision Making for Multiobjective Programming
Problems with Fuzzy Parameters", Fuzzy Sets
and Systems 29 (1989) 315-326.
 [12] Stadtler H.,"A One-Dimensional Cutting
Stock Problem in the Aluminum Industry and its
Solution", European Journal of Operational
Research 44 (1990) 209-223.
 [13] Sweeney, P. E. and Paternoster, E. R.,"
Cutting and Packing: A Categorised, Application-
Oriented Research Bibliography", Journal of
the Operational Research Society 43 (1992)
691-706.
 [14] Taha, H. A.," Integer programming: Theory,
Applications and Computations", Academic
Press, New York (1975).
 [15] Weng, W. C. and Hung, C. F.," The
Optimization of a Two-stage FSPM under Space
Constrain by Tabu Search', J. Taiwan Soc. Naval
Architect. Marine. Engine. Vol.22, No. 3 (2003)
133-141.
 [16] Weng, W. C., Yang, C. T., and Hung, C. F.,"
The Optimization of Section Steel Arrangement
for Ship Construction Associated with Cutting
Rule by Genetic Algorithm', The Seventh Asian-
Pacific Technical Exchange and Advisory
Meeting on Marine Structure, National Cheng
Kung University, Tainan, Taiwan (2003) 237-246.
 [17] Weng, W. C., Sung, T. C. and Yang, C. F.," A
Two-stage Optimization of Piece Arrangement
for the Cutting Problem in Shipbuilding", Journal
of Marine Science and Technology, Vol. 12, No.
3 (2004) 175-182.

More Related Content

Similar to Solving Multiobjective Cutting Stock Problem in Aluminum Industry

A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...IJECEIAES
 
Application Of Local Search Methods For Solving A Quadratic Assignment Probl...
Application Of Local Search Methods For Solving  A Quadratic Assignment Probl...Application Of Local Search Methods For Solving  A Quadratic Assignment Probl...
Application Of Local Search Methods For Solving A Quadratic Assignment Probl...ertekg
 
Lossless image compression using new biorthogonal wavelets
Lossless image compression using new biorthogonal waveletsLossless image compression using new biorthogonal wavelets
Lossless image compression using new biorthogonal waveletssipij
 
techDynamic characteristics and stability of cylindrical textured journal bea...
techDynamic characteristics and stability of cylindrical textured journal bea...techDynamic characteristics and stability of cylindrical textured journal bea...
techDynamic characteristics and stability of cylindrical textured journal bea...ijmech
 
One dimensional cutting stock problem 1-d-csp_ a study on data dependent tri
One dimensional cutting stock problem  1-d-csp_ a study on data dependent triOne dimensional cutting stock problem  1-d-csp_ a study on data dependent tri
One dimensional cutting stock problem 1-d-csp_ a study on data dependent triIAEME Publication
 
A modeling approach for integrating durability engineering and robustness in ...
A modeling approach for integrating durability engineering and robustness in ...A modeling approach for integrating durability engineering and robustness in ...
A modeling approach for integrating durability engineering and robustness in ...Phuong Dx
 
Some Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial DerivativesSome Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial DerivativesSanjaySingh011996
 
Design and implementation of different audio restoration techniques for audio...
Design and implementation of different audio restoration techniques for audio...Design and implementation of different audio restoration techniques for audio...
Design and implementation of different audio restoration techniques for audio...eSAT Journals
 
A Comparative Analysis of Structure of Machine Tool Component using Fuzzy Logic
A Comparative Analysis of Structure of Machine Tool Component using Fuzzy LogicA Comparative Analysis of Structure of Machine Tool Component using Fuzzy Logic
A Comparative Analysis of Structure of Machine Tool Component using Fuzzy LogicIRJET Journal
 
Decay Property for Solutions to Plate Type Equations with Variable Coefficients
Decay Property for Solutions to Plate Type Equations with Variable CoefficientsDecay Property for Solutions to Plate Type Equations with Variable Coefficients
Decay Property for Solutions to Plate Type Equations with Variable CoefficientsEditor IJCATR
 
IRJET- Optimal Riser Design for Sand Casting of Drop Ball using Constraint Op...
IRJET- Optimal Riser Design for Sand Casting of Drop Ball using Constraint Op...IRJET- Optimal Riser Design for Sand Casting of Drop Ball using Constraint Op...
IRJET- Optimal Riser Design for Sand Casting of Drop Ball using Constraint Op...IRJET Journal
 
Formulas for Surface Weighted Numbers on Graph
Formulas for Surface Weighted Numbers on GraphFormulas for Surface Weighted Numbers on Graph
Formulas for Surface Weighted Numbers on Graphijtsrd
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 

Similar to Solving Multiobjective Cutting Stock Problem in Aluminum Industry (20)

A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...
 
Suppression Enhancement.pdf
Suppression Enhancement.pdfSuppression Enhancement.pdf
Suppression Enhancement.pdf
 
Application Of Local Search Methods For Solving A Quadratic Assignment Probl...
Application Of Local Search Methods For Solving  A Quadratic Assignment Probl...Application Of Local Search Methods For Solving  A Quadratic Assignment Probl...
Application Of Local Search Methods For Solving A Quadratic Assignment Probl...
 
Lossless image compression using new biorthogonal wavelets
Lossless image compression using new biorthogonal waveletsLossless image compression using new biorthogonal wavelets
Lossless image compression using new biorthogonal wavelets
 
Er24902905
Er24902905Er24902905
Er24902905
 
techDynamic characteristics and stability of cylindrical textured journal bea...
techDynamic characteristics and stability of cylindrical textured journal bea...techDynamic characteristics and stability of cylindrical textured journal bea...
techDynamic characteristics and stability of cylindrical textured journal bea...
 
One dimensional cutting stock problem 1-d-csp_ a study on data dependent tri
One dimensional cutting stock problem  1-d-csp_ a study on data dependent triOne dimensional cutting stock problem  1-d-csp_ a study on data dependent tri
One dimensional cutting stock problem 1-d-csp_ a study on data dependent tri
 
Suppression enhancement
Suppression enhancementSuppression enhancement
Suppression enhancement
 
A modeling approach for integrating durability engineering and robustness in ...
A modeling approach for integrating durability engineering and robustness in ...A modeling approach for integrating durability engineering and robustness in ...
A modeling approach for integrating durability engineering and robustness in ...
 
Some Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial DerivativesSome Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial Derivatives
 
Design and implementation of different audio restoration techniques for audio...
Design and implementation of different audio restoration techniques for audio...Design and implementation of different audio restoration techniques for audio...
Design and implementation of different audio restoration techniques for audio...
 
236628934.pdf
236628934.pdf236628934.pdf
236628934.pdf
 
A Comparative Analysis of Structure of Machine Tool Component using Fuzzy Logic
A Comparative Analysis of Structure of Machine Tool Component using Fuzzy LogicA Comparative Analysis of Structure of Machine Tool Component using Fuzzy Logic
A Comparative Analysis of Structure of Machine Tool Component using Fuzzy Logic
 
Decay Property for Solutions to Plate Type Equations with Variable Coefficients
Decay Property for Solutions to Plate Type Equations with Variable CoefficientsDecay Property for Solutions to Plate Type Equations with Variable Coefficients
Decay Property for Solutions to Plate Type Equations with Variable Coefficients
 
IRJET- Optimal Riser Design for Sand Casting of Drop Ball using Constraint Op...
IRJET- Optimal Riser Design for Sand Casting of Drop Ball using Constraint Op...IRJET- Optimal Riser Design for Sand Casting of Drop Ball using Constraint Op...
IRJET- Optimal Riser Design for Sand Casting of Drop Ball using Constraint Op...
 
Formulas for Surface Weighted Numbers on Graph
Formulas for Surface Weighted Numbers on GraphFormulas for Surface Weighted Numbers on Graph
Formulas for Surface Weighted Numbers on Graph
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
R02410651069
R02410651069R02410651069
R02410651069
 
Taguchi fuzzy
Taguchi fuzzyTaguchi fuzzy
Taguchi fuzzy
 
Aj24247254
Aj24247254Aj24247254
Aj24247254
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

Solving Multiobjective Cutting Stock Problem in Aluminum Industry

  • 1. ON THE SOLUTION OF MULTIOBJECTIVE CUTTING STOCK PROBLEM IN THE ALUMINUM INDUSTRY UNDER FUZZY ENVIRONMENT OMAR M. SAAD Department of Mathematics, Faculty of Science, Helwan University, Ain Helwan, P.O.Box 11795, Cairo, Egypt. e-mail: omarsd55@hotmail.com
  • 2. ABSTRACT  In this paper a solution algorithm for solving multiobjective cutting stock problem in the aluminum industry under fuzzy environment is proposed. It is considered that the scrap is the fuzzy parameter. The concept of level set together with the definition of this fuzzy parameter and its membership function are introduced. A practical example of the method implementation for the solution algorithm is presented.
  • 3. INTRODUCTION  In this paper, a factory production rate S in tons/ (day, week, month or year) of molten aluminum is considered which casts as long cylindrical rods and swan into logs according to customer's desire to be used for extrusion purposes. These logs differ in the dimensions and the amount of alloying elements added to the aluminum. A continuous flow of molten aluminum passes to holding furnaces then the metal is cast into long cylindrical rods and this casting produces T rods / unit time.
  • 4.  The molten metal release into a number of circular moulds of the same diameter, lying on a casting table that is lowered to allow more metal to enter until required depth is reached. Simultaneous casting for many rods is defined as "drop" and the required depth is defined as the "drop length". The butt ends of the rods are removed (treated as scrap) and the remainder swan is cut into logs.
  • 5.  Meeting customer's demand leads to high production rate that requires inventory space and the sawing process leads to scrap. Also, the price of aluminum and the competitiveness of the industry require that the costs of inventory and scrap have to be minimized. Throughout this paper, it is assumed that the scrap is a fuzzy parameter. All of these lead to a multiobjective mixed-integer nonlinear programming cutting stock problem which will be formulated in the following section.
  • 6.  According to our experiences, it is believed that this problem has not been treated in literature before.
  • 7. PROBLEM FORMULATIN AND THE SOLUTION CONCEPT ), ) , ( ),..., , ( ), , ( ( : ) ( 2 1 P Z F P Z F P Z F F Minimize FMCS n  inte ge r, and , 0 , , ,..., 2 , 1 , ,..., 2 , 1           ij i i j j ij ij j i ij Z X m j d P Z n n i X M Z
  • 8.     ij j j j ij ij i P k Z r P Z F ~ ) , ( where = the costs of the scrap and the inventory. Zij : The number of rods of length swan into logs of length Pj: The number of logs of length produced in excess of the demand for those logs,
  • 9. : ~ ij r i L , j l The length left from cutting rods of length into logs called scrap and it is assumed to be fuzzy parameter, : j k j l A measure of the value of a log of length that goes to inventory, : M The number of rods produced per drop (fixed).
  • 10. : i X The number of additional drops of length i L : ij n The number of logs, where ] / [ j i ij l L n  and ij j ij i c l n L   , where: : ij c is the value of the scrap aluminum when a rod of length i L is swan into logs of length , j l , j ij l c  : j d j l The reduced demand for logs .
  • 11. FUZZY CONCEPTS  Fuzzy set theory has been developed for solving problems in which descriptions of activities and observations are imprecise, vague and uncertain.  The term "fuzzy" refers to the situation in which there are no well-defined boundaries of the set of activities or observations to which the descriptions apply. A fuzzy set is a class of objects with membership grades.
  • 12.  A membership function, which assigns to each object a grade of membership, is associated with each fuzzy set. Usually the membership grades are in [0, 1].  When the grade of membership for an object in a set is one, this object is absolutely in that set; when the grade of membership is zero, the object is absolutely not in that set. Borderline cases are assigned numbers between zero and one.
  • 13. : ~ ij r i L j l * In the following, it is assumed that the lengths left from cutting rods of length into logs are fuzzy scrap and those parameters are characterized by fuzzy numbers. A fuzzy number is defined differently by many authors and the most frequently used definition is the following one.
  • 14. ) ( ~ ij r r ij  Definition 1. (Fuzzy number) [3] A real fuzzy number is a convex continuous fuzzy , and is defined as: ~ ij r subset of the real line R whose membership function, (1) A continuous mapping from R to the closed interval [0, 1], (2) ], , ( 0 ) ( 1 ~ q r r ij ij rij       (3) Strictly increasing on ], , [ 2 1 q q denoted by
  • 15. (4) ], , [ 1 ) ( 3 2 ~ q q r r ij ij r ij     (5) Strictly decreasing on ], , [ 4 3 q q (6) ). , [ 0 ) ( 4 ~      q r r ij ij rij 
  • 16. Definition 2. (-Level set) [11]  The - level set of the fuzzy numbers is defined as the ordinary set for which the degree of their membership function exceeds the level ~ ij r ) ( ~ ij r L : ] 1 , 0 [  
  • 17. (  L ) ~ ij r  : ij r  ) ( ~ ij r r ij  ,    m j n i ,..., 2 , 1 ; ,..., 2 , 1   * For a certain degree , ] 1 , 0 [   ), ) , ( ),.., , ( ), , ( ( 2 1 P Z F P Z F P Z F F Minimize n  ) ( MMINLCS   subject to
  • 19. * Problem (-MMINLCS) can be rewritten in the following equivalent form as: ) ( MMINLCS   ), ) , ( ),.., , ( ), , ( ( 2 1 P Z F P Z F P Z F F Minimize n  subject to integer, and , 0 , , ,..., 2 , 1 , ,..., 2 , 1           ij i i j j ij ij j i ij Z X m j d P Z n n i X M Z
  • 20. where , ) , (     ij j j j ij ij i P k Z r P Z F and , ij ij ij U r u   such that ij ij U u , on the variables are lower and upper bounds ij r , respectively.
  • 21. Definition 3. (-Pareto-optimal solution) [11] ) , ( * * j ij P Z     ), , ( j ij P Z ) ( ~ ij ij r L r   A point is said to be an Pareto optimal MMINLCS), if and only if there such that: Solution to problem ( Does not exist another . ,..., 2 , 1 ), , ( ) , ( * * n s P Z F P Z F j ij s j ij s  
  • 22.  with strictly inequality holding for at least one s, where the corresponding values of parameters are called level optimal parameters. * ij r  
  • 23.  To find an - Pareto optimal solution to problem (-MMINLCS), a weighted objective function is minimized by multiplying each objective function in problem (- MMINLCS) by a weight, then adding them together, see [2].
  • 24. * This leads to find a solution of the following problem C (w): to subjet P Z F w Minimize w C n s s s  1 ), , ( : ) ( integer, and , 0 , , ,..., 2 , 1 , ,..., 2 , 1           ij i i j j ij ij j i ij Z X m j d P Z n n i X M Z
  • 25. where , ) , (     ij j j j ij ij i P k Z r P Z F and , ij ij ij U r u   provided that . 1 and ) ,..., 2 , 1 ( , 0 n 1 s s      w n s ws * It should be noted that problem C(w) above is a mixed-integer nonlinear programming problem with a single-objective function that can be solved using LINGO software along with the branch-and-bound method [14].
  • 26. SOLUTION ALGORITHM Step0. Start with a degree . 0 *    Step1. Determine the points (q1,q2,q3,q4) for the fuzzy parameters ~ ij r in problem (FMCS) with the corresponding ) ( ~ ij r r ij  assumptions (1)-(6) in Definition 1. membership function satisfying
  • 27. Step2. Convert problem (FMCS) into the non-fuzzy version of problem (-MMINLCS). Step3. Use the nonnegative weighted sum approach [2] to formulate problem ) ( * w C at certain     n s s s w w w 1 * * . 1 ,
  • 28. Step4. Find the -optimal solution of the problem using the LINGO software along with the branch-and- bound method [14]. ) ( * w C ) step ( *     ] 1 , 0 [  Step5. Set and go to step 1. Step6. Repeat again the above procedure until the interval [0, 1] is fully exhausted. Then, stop.
  • 29. PRACTICAL EXAMPLE * Suppose a factory has an order ), pieces 400 (  j d where the rods are of the length 1, i for ) 5 (   m Li and swan into logs of length ). 70 , 55 , 50 ( 3 2 1 cm l cm l cm l    where j i ij l L n /  then . 7 , 9 , 10 13 12 11    n n n Also, the inventory values are given as . 600 , 500 2 1   k k
  • 30.  The number of rods produced from one drop is (M = 20 rods). There is an additional drop determined by (xi = 30) for i =1. It is assumed that the constraint of the over production is 500 Pj 600.  In order to minimize the scarp and the inventory, the following multiobjective mixed-integer nonlinear cutting stock problem can be formulated as:
  • 31. to subject P Z F P Z F P Z F F Minimize ), ) , ( ), , ( ), , ( ( 3 2 1  integer, and , 0 , , ,..., 2 , 1 , ,..., 2 , 1           ij i i j j ij ij j i ij Z X m j d P Z n n i X M Z Where . ) , ( , ) , ( , ) , ( 3 3 13 13 ~ 3 2 2 12 12 ~ 2 1 1 11 11 ~ 1 P k Z r P Z f P k Z r P Z f P k Z r P Z f      
  • 32. * Assume that the membership function has the following trapezoidal form:                             . , 0 , ) ( 1 , , 1 , ) ( 1 , , 0 ) ( 4 4 3 2 3 4 3 3 2 2 1 2 2 1 2 1 ~ q r q r q q q q r q r q q r q q q q r q r r ij ij ij ij ij ij ij ij r ij 
  • 33. * Assume also that the fuzzy parameters are given by the following fuzzy numbers shown below: ~ i j r q4 q3 q2 q1 20 15 10 5 35 30 20 10 10 7 5 2 11 ~ r 12 ~ r 13 ~ r
  • 34. • For a certain degree (say), it is easy to find: , 36 . 0 *    . 4 . 9 6 . 2 , 34 12 , 19 6 13 12 11       r r r •Therefore, the non-fuzzy multiobjective cutting stock problem can be written in the following form:
  • 36. * Using the weighting method [2] and setting , 3 / 1 13 12 11    w w w then the cutting stock problem with a single-objective function will take the form: ), 600 ( 3 / 1 ) 550 ( 3 / 1 ) 500 ( 3 / 1 3 13 13 2 12 12 1 11 11 P Z r P Z r P Z r F Minimize       subject to , 600 13 12 11    Z Z Z
  • 37. , 100 10 , 200 20 , 300 15 2 12 11 12 12 11      Z Z Z Z Z , 400 ) 7 ( ) 9 ( ) 10 ( 3 13 2 12 1 11       P Z P Z P Z . 4 . 9 6 . 2 , 34 12 , 19 6 13 12 11       r r r . 600 500 , 600 500 , 600 500 3 2 1       P P P
  • 38.  The above mixed-integer nonlinear programming problem can be solved using the LINGO software along with the branch- and-bound method [14] to obtain the following -Pareto mixed-integer optimal solution: 5 . 276075 with , 500 , 500 , 502 , 246 , 10 , 9 , 4 . 7 , 28 , 14 3 2 1 13 12 11 13 12 11           F P P P Z Z Z r r r
  • 39.  It should be noted that a systematic variation of the degree will yield another -Pareto optimal solution. ] 1 , 0 [  
  • 40. CONCLUSIONS  In our opinion, many aspects and general questions remain to be studied and explored in the area of multiobjective cutting stock problem in the aluminum industry. There are, however, several unsolved problems should be discussed in the future. Some of these problems are:
  • 41.  An algorithm is required for treating multiobjective cutting stock problem in the aluminum industry with fuzzy parameters in the resources (the right- hand side of the constraints).  An algorithm is needed for dealing with multiobjective cutting stock problem in the aluminum industry with fuzzy parameters in the objective functions and in the resources.
  • 42.  It is required to continue research work in the area of large-scale multiobjective cutting stock problem in the aluminum industry under fuzzy environment.  A parametric study on multiobjective cutting stock problem in the aluminum industry should be carried out for different values of level sets of the fuzzy parameters.
  • 43. ACKNOWLEDGMENT  The author is deeply grateful to Prof. H. A. El-Hofy, Production Engineering Department, Faculty of Engineering, Alexandria University, Egypt for reviewing the paper, useful discussions, and valuable comments
  • 44. REFERENCES  [1] Bishoff, E. E. and Wawsher, G.," Cutting and Packing", European Journal of Operational Research 84 (1995) 503-505.  [2] Chankong, V. and Haimes, Y. Y.," Multiobjective Decision-making: Theory and Methodology", North Holland Series in Systems Science and Engineering (1983).  [3] Dubois, D. and Prade, A.," Fuzzy Sets and Systems: Theory and Applications", Academic Press, New York (1980).  [4] Ezzat, L. E. E. H.,"A Study of the Cutting Stock Problem in the Aluminum Industry", M.SC. Thesis, Helwan University, Cairo, Egypt (2003).
  • 45.  [5] Ferreira, J. S., Neves, M. A. and Fonseca, P.," A Two-Phase Roll Cutting Problem", European Journal of Operational Research 44 (1990) 185-196.  [6] Goulimis, C.,"Optimal Solutions for the Cutting Stock Problem", European Journal of Operational Research 44 (1990) 197-208.  [7] Gradisar, M., Jesenko, J. and Resinovic, G.," Optimization of Roll Cutting in Clothing Industry", Computers & Operations Research 24 (1997) 945- 953.  [8] Gradisar, M. and Trkman, P.'"A Combined Approach to the Solution to the General One- Dimensional Cutting Stock Problem", Computers & Operations Research Vol. 32, Issue 7 (2005), 1793- 1807.
  • 46.  [9] Haessler, R. W. and Vonderembse, M. A.," A Procedure for solving the Master Slab Cutting Stock Problem in the Steel Industry", AIIE Transactions 11 (1979) 160-165.  [10] Hughes, J. B.," A Multiobjective Cutting Stock Problem in the Aluminum Industry", Proceeding of the 3rd ORMA Conference, Military Technical College, Cairo, Egypt (1989).  [11] Sakawa, M. and Yano, H.," Interactive Decision Making for Multiobjective Programming Problems with Fuzzy Parameters", Fuzzy Sets and Systems 29 (1989) 315-326.  [12] Stadtler H.,"A One-Dimensional Cutting Stock Problem in the Aluminum Industry and its Solution", European Journal of Operational Research 44 (1990) 209-223.
  • 47.  [13] Sweeney, P. E. and Paternoster, E. R.," Cutting and Packing: A Categorised, Application- Oriented Research Bibliography", Journal of the Operational Research Society 43 (1992) 691-706.  [14] Taha, H. A.," Integer programming: Theory, Applications and Computations", Academic Press, New York (1975).  [15] Weng, W. C. and Hung, C. F.," The Optimization of a Two-stage FSPM under Space Constrain by Tabu Search', J. Taiwan Soc. Naval Architect. Marine. Engine. Vol.22, No. 3 (2003) 133-141.
  • 48.  [16] Weng, W. C., Yang, C. T., and Hung, C. F.," The Optimization of Section Steel Arrangement for Ship Construction Associated with Cutting Rule by Genetic Algorithm', The Seventh Asian- Pacific Technical Exchange and Advisory Meeting on Marine Structure, National Cheng Kung University, Tainan, Taiwan (2003) 237-246.  [17] Weng, W. C., Sung, T. C. and Yang, C. F.," A Two-stage Optimization of Piece Arrangement for the Cutting Problem in Shipbuilding", Journal of Marine Science and Technology, Vol. 12, No. 3 (2004) 175-182.