SlideShare a Scribd company logo
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 Dr Omar Presrntation of (on the solution of Multiobjective (1).ppt

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
 
Suppression Enhancement.pdf
Suppression Enhancement.pdfSuppression Enhancement.pdf
Suppression Enhancement.pdf
Leonardo Auslender
 
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 wavelets
sipij
 
Er24902905
Er24902905Er24902905
Er24902905
IJERA Editor
 
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 tri
IAEME Publication
 
Suppression enhancement
Suppression enhancementSuppression enhancement
Suppression enhancement
Leonardo Auslender
 
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 Derivatives
SanjaySingh011996
 
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
 
236628934.pdf
236628934.pdf236628934.pdf
236628934.pdf
KishoreAjayKumarAyya
 
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
IRJET 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 Coefficients
Editor 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 Graph
ijtsrd
 
R02410651069
R02410651069R02410651069
R02410651069
ijceronline
 
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
 
Taguchi fuzzy
Taguchi fuzzyTaguchi fuzzy
Taguchi fuzzy
Shankha Goswami
 
Aj24247254
Aj24247254Aj24247254
Aj24247254
IJERA Editor
 

Similar to Dr Omar Presrntation of (on the solution of Multiobjective (1).ppt (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
 
R02410651069
R02410651069R02410651069
R02410651069
 
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...
 
Taguchi fuzzy
Taguchi fuzzyTaguchi fuzzy
Taguchi fuzzy
 
Aj24247254
Aj24247254Aj24247254
Aj24247254
 

Recently uploaded

Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 

Recently uploaded (20)

Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 

Dr Omar Presrntation of (on the solution of Multiobjective (1).ppt

  • 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.