GTCM2006

advertisement
Teerawut Tunnukij
Christian Hicks
1
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
Road Map
• Components of GAs
• Problems of the classical
GAs for solving the cell
formation problem
Clustering
methods
GGAs
GAs
Benefits of GT/CM
to facilities layout
design
Facilities
layout design
GT/CM
Comparisons &
performance
Developed
GGA
General structure &
components of the
developed GGA
Goal
Performance &
benefits of the
proposed GGA
• General problems of
clustering methods
• Suitable methods for
the solutions
Start
2
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
The facilities layout design
Job Assignment
Select machines for each operation
and specify operation sequences
Cell Formation
Group machines into cells
Layout Design
Assign cells within plants and
machines within cells
Transportation
System Design
Design aisle structure and select
material handling equipment
3
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
Group Technology & Cellular Manufacturing
Clustering
Methods
have been used
for identifying
Manufacturing
cells
Based upon
Group
Technology
A philosophy that aims to exploit
similarities and achieve efficiencies
by grouping.
GT has been applied to manufacturing systems
known as Cellular Manufacturing (CM).
4
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
Manufacturing Layout
Process (Functional) Layout
Group (Cellular) Layout
A cluster
or cell
T
T
M
M
T
T
M
M
T
T
D
D
CG
SG
CG
T
T
T
SG
M
M
T
D
D
M
D
SG
CG
CG
D
D
D
Like resources placed together
M
D
D
SG
Resources to produce like
products placed together
5
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
The benefits of CM
Main benefits
• Reduced throughput time
• Reduced work in progress
• Improved material flows
Cellular
Manufacturing
Others
• Reduced inventory
• Improved use of space
• Improved team work
• Reduced waste
• Increased flexibility
Reduced
Manufacturing
Costs
7
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
Clustering Methods
A large number of
clustering methods
have been developed
Can be
classified
into
Part family
grouping
Form part families and
then group machines
into cells.
Machine
grouping
Form machine cells
based upon similarities
in part routing and then
allocate parts to cells.
Machine-part
grouping
Form part families and
machine cells
simultaneously.
8
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
Clustering Methods
Part family grouping
Classification
& Coding
Meta-heuristic
Methods
Machine grouping
Similarity coefficientbased Methods
Heuristic
Methods
Graph
theoretic
Mathematical
Programmingbased Methods
Machine-Part incidence
matrix-based Methods
Machine-part grouping
• Most of these methods have exploited the machine-part matrix as
the initial information to identify potential manufacturing cells.
9
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
A machine-part incidence matrix
Exceptional
elements
1
2
3
4
1
1
1
1
2
1
1
3
1
1
4
1
1
1
Parts
5
1
1
(a) the original matrix
6
1
1
Machines
Machines
Parts
2
1
4
3
1
1
1
1
3
1
1
6
1
1
2
4
1
5
1
1
1
1
1
1
(b) a rearranged matrix
into block-diagonal forms
10
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
General problems of clustering methods
Conventional methods do not
always produce a desirable
solution.
There are many ‘exceptional
elements’ (machines & parts that
cannot be assigned to cells).
The cell formation problem has
been shown to be a nondeterministic polynomial (NP)
complete problem.
Meta-heuristic
methods
• Good methods
for the solution
• SA, TS, GAs
11
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
Genetic Algorithms (GAs)
• GAs are one of the meta-heuristic algorithms. They are
stochastic search techniques for approximating optimal
solutions within complex search spaces.
• The technique is based upon the mechanics of natural
genetics and selection.
• The basic idea derived from an analogy with biological
evolution, in which the fitness of individual determines
its ability to survive and reproduce, known as ‘the
survival of the fittest’.
12
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
GAs: The main components
1. Genetic representation
5. Genetic operators
2. Method for generating
the initial population
6. Mechanism for creating
successive generations
GAs
3. Evaluation function
7. Stopping Criteria
4. Reproduction selection
scheme
8. GA parameter settings
13
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
GAs: The cell formation problem
• Venugopal and Narendran (1992) were the first researchers to apply
GAs to the cell formation problem.
The general chromosome representation
6 parts (or machines)
1
2
3
4
5
6
1
1
2
3
2
1
Cell number
A potential solution
Chromosome:
Cell 1: 1,2,6
Cell 2: 3,5
Cell 3: 4
14
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
GAs: The problem of the classical GAs
• The standard gene encoding scheme includes significant
redundancy when representing a grouping problem (Falkenauer 1998)
A
B
A
C
C
A
C
B
1
2
1
3
3
1
3
2
All chromosomes
represent the
same solution
This repetition problem
• increases the size of the
search space;
• reduces the effectiveness
of the GAs.
15
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
Grouping Genetic Algorithms (GGAs)
• The GGA, introduced by Falkenauer (1998), is a specialised
GA tool that has been adapted to suit and handle the
structure of grouping problems.
• The GGA differs from the classical GAs in two important
aspects:
1. The special gene encoding scheme;
2. The special genetic operators.
• De Lit et al. (2000) first applied the GGA to solve the cell
formation problem with the fixed maximum cell size.
16
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
The developed GGA: The general structure
1
Start
Encode
Genes
2
Generate
Population
Integer representing Randomly combine
a cell number
genes with a repair
process
Population
3
Chromosome
Random
selection
7
Yes
Create population
for the next
No generation
Terminate?
Genetic Operation
Crossover operation
Parent 1
Offspring 1
Parent 2
Offspring 2
Chromosome
Stop
Number of
generation
4
Mutation operation
Parent 1
Offspring 1
Chromosome
4.1
6
Chromosome
selection
Roulette
Wheel
5
Evaluate Fitness
Repair Process
Check & remove
empty cells
Check no. of cells
2≤C≤min(M-1,P-1)
Check & replace
duplicate cell no.
Check & relocate
unassigned parts
& machines
Grouping efficacy
17
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
The analysis of performance
Best Fitness
1
2
3
4
5
1
1
2
3
1
1
1
1
1
1
4
1
5
6
1
1
1
1
1
1
7
1
8
Fitness
A simple CFP
1
1
1
1
Avg. Fitness
0
-0.5
-1
-1.5
-2
-2.5
-3
-3.5
-4
-4.5
-5
the performance of
the GGA proposed by
Yasuda, et al. (2005)
1
3
5
7
9
11
13
15
17
19
Generation
(a) The 5x8 original matrix
Best Fitness
Avg. Fitness
1.0
4
1
1
1
7
1
1
1
2
3
5
6
8
0.8
Fitness
1
4
5
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(b) The 5x8 matrix after clustered
0.6
the performance of
the developed GGA
0.4
0.2
0.0
1
3
5
7
9
11
13
15
17
19
Generation
24
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
The analysis of performance
Comparisons of five clustering algorithms
Data set
Size
ZODIAC
GRAFICS
Cheng &
others’ GA
CF-GGA
Yasuda and Developed
others’ GGA
GGA
CR1
24×40
100.00
100.00
100.00
100.00
100.00
100.00
CR2
24×40
85.11
85.11
85.11
85.11
85.11
85.11
CR3
24×40
73.03
NA
73.03
NA
73.03
73.51
CR4
24×40
73.51
73.51
NA
73.29
73.51
73.51
CR5
24×40
20.42
43.27
49.37
48.98
48.98
53.21
CR6
24×40
18.23
44.51
44.67
46.81
45.00
46.04
CR7
24×40
17.61
41.61
42.50
44.14
41.90
43.66
KN1
16×43
53.76
54.39
53.89
53.70
55.43
56.88
• CR1-CR7 obtained from Chandrasekharan and Rajagopalan (1989)
• KN1 obtained from King and Nakornchai (1982)
25
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
The analysis of performance
100.00
90.00
Grouping efficacy
80.00
70.00
ZODIAC
60.00
GRAFICS
Cheng & others’ GA
50.00
CF-GGA
40.00
Yasuda and others’ GGA
Developed GGA
30.00
20.00
10.00
0.00
CR1
CR2
CR3
CR4
CR5
CR6
CR7
KN1
26
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
Conclusions
• The developed GGA including a repair process was developed for
solving the CFP without the predetermination of the No. of
manufacturing cells and the No. of machines within the cell.
• The developed GGA was applied to well-known data sets from the
literature and was compared to other methods. The results show the
developed GGA is effective, performs very well, and outperforms
other selected methods in most cases.
• The designed parameter experiment suggests that the large no. of
population size have more chance to obtain the better solution, and
using the range 0.6-0.7 for probability of crossover and the range
0.2-0.3 for probability of mutation tends to produce the better
solution.
27
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
Further Work
• Develop the proposed GGA to be able to consider important
parameters such as operation sequences and others.
• Apply the developed GGA to a data set obtained from a
collaborating company.
28
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
29
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
References
Aytug, H., Khouja, M. and Vergara, F. E., 2003, Use of genetic algorithms to solve production
and operations management problems: A review, International Journal of Production
Research, 41(17), 3955-4009.
Brown, E. C. and Sumichrast, R. T., 2001, CF-GGA: A grouping genetic algorithm for the cell
formation problem, International Journal of Production Research, 39(16), 3651-3669.
Chandrasekharan, M. P. and Rajagopalan, R., 1989, GROUPABILITY: An analysis of the
properties of binary data matrices for group technology, International Journal of
Production Research, 27(6), 1035-1052.
Cheng, C. H., Gupta, Y. P., Lee, W. H. and Wong, K. F., 1998, TSP-based heuristic for forming
machine groups and part families, International Journal of Production Research, 36(5),
1325-1337.
De Lit, P., Falkenauer, E. and Delchambre, A., 2000, Grouping genetic algorithms: An efficient
method to solve the cell formation problem, Mathematics and Computers in Simulation,
51(3-4), 257-271.
30
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
References
Dimopoulos, C. and Zalzala, A. M. S., 2000, Recent developments in evolutionary
computation for manufacturing optimization: Problems, solutions, and comparisons, IEEE
Transactions on Evolutionary Computation, 4(2), 93-113.
Falkenauer, E., 1998, Genetic Algorithms and Grouping Problems (New York: John Wiley &
Sons).
Gallagher, C. C. and Knight, W. A., 1973, Group Technology (London: Gutterworth).
Gallagher, C. C. and Knight, W. A., 1986, Group Technology Production Methods in
Manufacture (New York: Wiley).
Hyer, N. L. and Wemmerlov, U., 1984, Group Technology and Productivity, Harvard Business
Review, 62(4), 140-149.
King, J. R. and Nakornchai, V., 1982, Machine-Component Group Formation in Group
Technology - Review and Extension, International Journal of Production Research, 20(2),
117-133.
Kumar, C. S. and Chandrasekharan, M. P., 1990, Grouping Efficacy - a Quantitative Criterion
for Goodness of Block Diagonal Forms of Binary Matrices in Group Technology,
International Journal of Production Research, 28(2), 233-243.
31
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
References
Srinivasan, G. and Narendran, T. T., 1991, GRAFICS. A nonhierarchical clustering algorithm
for group technology, International Journal of Production Research, 29(3), 463-478.
Venugopal, V. and Narendran, T. T., 1992, Genetic algorithm approach to the machinecomponent grouping problem with multiple objectives, Computers & Industrial
Engineering, 22(4), 469-480.
Wemmerlov, U. and Hyer, N. L., 1989, Cellular manufacturing in the US industry: a survey of
users, International Journal of Production Research, 27(9), 1511-1530.
Wu, Y., 1999, Computer aided design of cellular manufacturing layout, Ph.D. Thesis, School
of Engineering and Applied Science, University of Durham.
Yasuda, K., Hu, L. and Yin, Y., 2005, A grouping genetic algorithm for the multi-objective cell
formation problem, International Journal of Production Research, 43(4), 829-853.
32
Mr T. Tunnukij & Dr. C. Hicks, University of Newcastle upon Tyne
Download