SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
International Congress Series 1291 (2006) 1&9~ 17':.

ELSEVIER
vww_ics~e l sevic::r.com

Genetic algorithm with modified reproduction
strategy based on self-organizing map and
usable schema
Ryosuke Kubota a. *, Keiichi Horio b' Takeshi Yamakawa b
a

b

Gradua1e School ~~( Complllcr Science and 5sh>ms Engineering. Kyuslw lnstiwtr (~l Ter1molog_l-;
]~4 1/ihikino. Wakamatsu~ku. Kitakyush11, Fukrmk.1. 80/o:~0/9(,, Japan
Graduate School of L{fe Science and 5)·stems f:'ngim:ering, Kyushu lnHitute of Technology. Japan

Abstract In this paper, v.:e propose a new updating method considerin g usab ility of each element of
inputs and apply it to the reproduction of the GA to achieve more effective search than the traditional

reproduction. In the proposed updating method, the order of updating elements is decided by
ave-raging the corresponding elements multiplied by fitn~ss values of the chromosomes. To verify the
effectiveness of the proposed updating method, the GA with the modi lied reproduction is applied to
0 -- 1 knapsack problem. © 2006 Published by Elsevier B.V
Ke_vword~ ·

Genetic a lgorithms; Self-organizing map; Binary: Genetic diversity: Updating rule : Order of inverting

dcm~nts

I. Introduction

Genetic algori thm (GA) is a search algorithm based o n the mechan ics of natural
selection and natural genetics [I]. Searching in GA is achieved by iterating reproduction,
crossover and mutation strategies. In these strategies, the reproduction strategy is the most
imponan t for decid ing the searching points of the next generation. However. tradi tional
reprod uction operators may lose a genetic diversity of population in an early stage,
because they cannot generate new chromosomes which are d ifferent from the present
chromosomes. A decrease of the genetic diversity leads to ineffect iveness of searchi ng [2].

• Corresponding author. T~l.: +81 93 695 6!23; fax: +Sl 93 695 6133.
E-mail address: kubota-I")'Osuk..;!,~ cdu.brain.k~l.lk..;h.:"h.'.jp (R. Kubota).
0531-5131 / :tj 2006 Published by Elsevier B.V.
Jui: 10.1016/j ICS.200o.OH02
'
170

R. Kubota er u/. / lntemational Cm1grcss Series 119/ (2006) /69--- 172

To cope with this problem, we have proposed the reproduction strategy by utilizing an
approximation ability of a binaty version of se l f~o rganizing map (BSOM) [3] to maintain
the genetic di versity of the population 1"41. This BSOM-based reproduction can generate
many kinds of chromosomes with high 1ltness values. However, an order of updatin g
elements of a binary weight vector in the reproduction based on the previous BSOM [4)
influences the searchi ng pcrfonnancc of the GA.
In tillS paper, we propose a modified BSOM-bascd reproduction strategy with new
updating method ofbina1y weight vectors consideting usability of each element to achieve
more effective search than the traditional BSOM-based reproduction.

2, Genetic algorithm with reproduction strategy based on binary self-organizing map
Fig. 1 shows the outline of the GA with the BSOM-based reproduction, where the
elements of the input and weight vectors are represented by binmy numbers. The
chromosomes of the present generation are used as the input vectors of the BSOM, and the
weight vectors after team ing are employed as the chromosomes of the next generation. In
other words, the new chromosomes are reproduced by learning the BSOM. In the updating
phase of the BSOM, the updating of weight vectors is realized by adjusting elements
which are randomly selected in the weight vectors, when the corresponding elements of
the input and the weight vector are different. The number of adjusting elements CL(t) is a
leaming rate and decided by coefticients with respect to fitness values of the input and
weight vectors as following equation:

(1)
where, l J, N,t;,j:._.,,, and d represent Gauss ' notation. the parameter characterized by the
number of clements, fitness values of input and weight vector before updating, and
Eucl idean distance bel:veen the best matching unit and the unit to be updated, respectively.
h(d,(,) represents the neighbourhood fiJnction and is defined by following Gaussian
function:

(2)
The same procedure was also employed in the traditional BSOM-based reproduction (4).
This updating can generate new chromosomes with high fitness values. Moreover, their
genetic diversity is preserved. Thus. BSOM-based reproduction operator can achiev e the

V("It!ht

v~-,,,,.. sr~t·~

{ChrnnK"iHJil'~ ,lk'1" Rt"p. }

C••mpctitiwl.;~yer

Fig. I. Outline of GA Vith BSOl·1-based reproduction.
R. Kubv r.1

l'l a /. / fnrcm arional

Iii

Cvngrcss Saies I '!91 (2006) / 69 172

effective search . llowevcr. the order of updating elements of binaty weight vector
innuences a search ing performance of the GA. Therefore, the order of updating elements
in the updating phase must be considered to realize more effective search than the
traditional BSOM reproduction.

3. Proposed updating method based on usable schema
In this paper, we propose a new updating method considerin g the order of updating
elements and apply it to the BSOM-based reproduction. In the proposed updating method,
the order of updating elements is decided by a usability of the schema. The usable schema
is proper for one element which may contribu te to the high fitness value in a set of the
input vectors. Specifically. the usability of ith element is decided by S; as following
equation:
0~5,~1.

(3)

where K represents th~ number ot' input vectors. In Eq. (3), S; represents the propo11ion of
the binary values in a column of the input vectors which have high fitness values. Note
that the usability is higher, when S; is closer to "o·· or''!''. On the contrary. the usability is
lower. when S, is closer to ''0.5''. In the proposed updating, each element of weight vector
is adjusted to input vector based on th~ order of the usability. when elements of input and
weight vectors are di ffercnt.
4. Simulation results
In order to verifY the effecti veness of the BSOM-based reproduction employing the
proposed updating method, it is applied to the 0-1 knapsack problem (one of the primaty
combinatorial optimization problem). The searc hing performance of the BSOM-based
reproduction employing the proposed updating method is compared with Roulette Wheel
Selection (RWS) and that employing the previous updating method. In this simulation ,
population size, crossover probability and mutation probability are 25. 0.3 and 0.0 I,
respectively. These methods ar~ compared trom the view points of the number of
generations, and CPU time until the quasi-optimal solution is acquired. Tabk l shows the
simu lation results. Ten nms are executed and the average value is calculated to suppress
dependencies on all stochastic effects. These results show that the GA with the BSOM-

Tahtc I
Number of ge-nerat ion and CP U rime
Number of subjects

Methods

Number of generations

CPU time (s)

~0

RWS

1~80

0.76
0.63

Prt: vious [4
Proposed

50

RWS

Previous 14)
Proposed

3 18

164
7089
107
76

0.44

2.R4
0.62
0.42
'
17~

R. Kuhota et ,,,_ / lntemational Congrt'S.' S(;:rie,· I !Y 1 (2 006) /6 9 172

based reproduction operator employing the proposed updating method can realize the
faster searc h in smaller number of generations comparing with that employing the
traditional reproduction operators.

5. Conclusion
[n thi s paper, we proposed the new updating method of weight vectors to achieve the
more effective search of the GA employing BSOM-based reproduction comparing with
that employin g the traditional BSOM. The ineffective searching using the traditional
updating method is attributed to the problem which the elements to be updated arc selected
randomly. ln the proposed updating method. the order of updating elements is considered.
The order is decided by the usability which is defined by averaging the corresponding
elements multiplied by fitness values of the input vectors. The GA employing the BSOMbased reproducti on with the proposed updating method can achieve the more effective
search comparing with that employing the traditional and the previous BSOM-based
reproductions. The etTectiveness and validity of proposed updating method were shown by
solving the combinatorial optimization problem.

Acknowledgements
This work was partially supported be the :? 1st Century COE Program in Kyushu
Institute of Technology, entitled "'World of Brain CompLlting Interwoven o ut of Animals
and Robots,"' and was also supported by the Ministry of Education, Science. Sports and
Culture, Grant-in-Aid for Scientific Research (A), 2002. 14205038.

References
[I J D.E. Goldberg , Genetic Algorithms in Search, Optimization, and Machine Lt!am ing , 1989.
r2) A.S. Etaner-Uyar. A .E. llannanci , Preservmg diversity through diploidy and meiosis for impro ved

g e n e ti~;.·

algorithm perfom1<mce in dynamic l!n vironment.s, Ad,·anced in Infom1ation Systl!ms LeciUre N ote in

Compurcr Science 2457 (200c) 3 !4 - 323.
[3 ] T. Ko honen. Self-organization :md Associat ive Memory. 1984.
[~ ] R. Kubota. K. Horio. T. Yamak:lva. Binary SOM Bastd on Significance of L
nputs anJ its Applicatum to
Rcprouucrion or GA. In : Proc. or WS0:-.1"05 (2005) 21 1-218.

Contenu connexe

Similaire à Kubota, r. 2006: genetic algorithm with modified reproduction strategy based on self-organising map and usable schema

An Effective Biogeography Based Optimization Algorithm to Slove Economic Load...
An Effective Biogeography Based Optimization Algorithm to Slove Economic Load...An Effective Biogeography Based Optimization Algorithm to Slove Economic Load...
An Effective Biogeography Based Optimization Algorithm to Slove Economic Load...Hanoi, Water Resources University
 
Optimization of Economic Load Dispatch Problem by GA and PSO - A Comparison
Optimization of Economic Load Dispatch Problem by GA and PSO - A ComparisonOptimization of Economic Load Dispatch Problem by GA and PSO - A Comparison
Optimization of Economic Load Dispatch Problem by GA and PSO - A ComparisonIRJET Journal
 
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...sky chang
 
Imecs2012 pp440 445
Imecs2012 pp440 445Imecs2012 pp440 445
Imecs2012 pp440 445Rasha Orban
 
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...IDES Editor
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
An Efficient Genetic Algorithm for Solving Knapsack Problem.pdf
An Efficient Genetic Algorithm for Solving Knapsack Problem.pdfAn Efficient Genetic Algorithm for Solving Knapsack Problem.pdf
An Efficient Genetic Algorithm for Solving Knapsack Problem.pdfNancy Ideker
 
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-SpacesA Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-SpacesZubin Bhuyan
 
APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...
APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...
APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...Zac Darcy
 
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...IOSR Journals
 
An optimal design of current conveyors using a hybrid-based metaheuristic alg...
An optimal design of current conveyors using a hybrid-based metaheuristic alg...An optimal design of current conveyors using a hybrid-based metaheuristic alg...
An optimal design of current conveyors using a hybrid-based metaheuristic alg...IJECEIAES
 
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...paperpublications3
 
Hybridization of Bat and Genetic Algorithm to Solve N-Queens Problem
Hybridization of Bat and Genetic Algorithm to Solve N-Queens ProblemHybridization of Bat and Genetic Algorithm to Solve N-Queens Problem
Hybridization of Bat and Genetic Algorithm to Solve N-Queens ProblemjournalBEEI
 

Similaire à Kubota, r. 2006: genetic algorithm with modified reproduction strategy based on self-organising map and usable schema (20)

An Effective Biogeography Based Optimization Algorithm to Slove Economic Load...
An Effective Biogeography Based Optimization Algorithm to Slove Economic Load...An Effective Biogeography Based Optimization Algorithm to Slove Economic Load...
An Effective Biogeography Based Optimization Algorithm to Slove Economic Load...
 
B04430609
B04430609B04430609
B04430609
 
Optimization of Economic Load Dispatch Problem by GA and PSO - A Comparison
Optimization of Economic Load Dispatch Problem by GA and PSO - A ComparisonOptimization of Economic Load Dispatch Problem by GA and PSO - A Comparison
Optimization of Economic Load Dispatch Problem by GA and PSO - A Comparison
 
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
 
Imecs2012 pp440 445
Imecs2012 pp440 445Imecs2012 pp440 445
Imecs2012 pp440 445
 
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
 
A02610106
A02610106A02610106
A02610106
 
A02610106
A02610106A02610106
A02610106
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
An Efficient Genetic Algorithm for Solving Knapsack Problem.pdf
An Efficient Genetic Algorithm for Solving Knapsack Problem.pdfAn Efficient Genetic Algorithm for Solving Knapsack Problem.pdf
An Efficient Genetic Algorithm for Solving Knapsack Problem.pdf
 
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-SpacesA Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
 
APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...
APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...
APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...
 
Cd4201522527
Cd4201522527Cd4201522527
Cd4201522527
 
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...
 
Cukoo srch
Cukoo srchCukoo srch
Cukoo srch
 
Cukoo srch
Cukoo srchCukoo srch
Cukoo srch
 
An optimal design of current conveyors using a hybrid-based metaheuristic alg...
An optimal design of current conveyors using a hybrid-based metaheuristic alg...An optimal design of current conveyors using a hybrid-based metaheuristic alg...
An optimal design of current conveyors using a hybrid-based metaheuristic alg...
 
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
 
Hybridization of Bat and Genetic Algorithm to Solve N-Queens Problem
Hybridization of Bat and Genetic Algorithm to Solve N-Queens ProblemHybridization of Bat and Genetic Algorithm to Solve N-Queens Problem
Hybridization of Bat and Genetic Algorithm to Solve N-Queens Problem
 
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
 

Plus de ArchiLab 7

John michael greer: an old kind of science cellular automata
John michael greer:  an old kind of science cellular automataJohn michael greer:  an old kind of science cellular automata
John michael greer: an old kind of science cellular automataArchiLab 7
 
Coates p: the use of genetic programming for applications in the field of spa...
Coates p: the use of genetic programming for applications in the field of spa...Coates p: the use of genetic programming for applications in the field of spa...
Coates p: the use of genetic programming for applications in the field of spa...ArchiLab 7
 
Coates p: the use of genetic programing in exploring 3 d design worlds
Coates p: the use of genetic programing in exploring 3 d design worldsCoates p: the use of genetic programing in exploring 3 d design worlds
Coates p: the use of genetic programing in exploring 3 d design worldsArchiLab 7
 
Coates p: genetic programming and spatial morphogenesis
Coates p: genetic programming and spatial morphogenesisCoates p: genetic programming and spatial morphogenesis
Coates p: genetic programming and spatial morphogenesisArchiLab 7
 
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...ArchiLab 7
 
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...ArchiLab 7
 
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...ArchiLab 7
 
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...ArchiLab 7
 
Daniel hillis 1991: co-evolving parasites sfi artificial life ii
Daniel hillis 1991: co-evolving parasites sfi artificial life iiDaniel hillis 1991: co-evolving parasites sfi artificial life ii
Daniel hillis 1991: co-evolving parasites sfi artificial life iiArchiLab 7
 
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...ArchiLab 7
 
P bentley: aspects of evolutionary design by computers
P bentley: aspects of evolutionary design by computersP bentley: aspects of evolutionary design by computers
P bentley: aspects of evolutionary design by computersArchiLab 7
 
M de landa: deleuze and use of ga in architecture
M de landa: deleuze and use of ga in architectureM de landa: deleuze and use of ga in architecture
M de landa: deleuze and use of ga in architectureArchiLab 7
 
Kumar bentley: computational embryology_ past, present and future
Kumar bentley: computational embryology_ past, present and futureKumar bentley: computational embryology_ past, present and future
Kumar bentley: computational embryology_ past, present and futureArchiLab 7
 
Derix 2010: mediating spatial phenomena through computational heuristics
Derix 2010:  mediating spatial phenomena through computational heuristicsDerix 2010:  mediating spatial phenomena through computational heuristics
Derix 2010: mediating spatial phenomena through computational heuristicsArchiLab 7
 
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...ArchiLab 7
 
Yamashiro, d. 2006: efficiency of search performance through visualising sear...
Yamashiro, d. 2006: efficiency of search performance through visualising sear...Yamashiro, d. 2006: efficiency of search performance through visualising sear...
Yamashiro, d. 2006: efficiency of search performance through visualising sear...ArchiLab 7
 
Tanaka, m 1995: ga-based decision support system for multi-criteria optimisa...
Tanaka, m 1995: ga-based decision support system for multi-criteria  optimisa...Tanaka, m 1995: ga-based decision support system for multi-criteria  optimisa...
Tanaka, m 1995: ga-based decision support system for multi-criteria optimisa...ArchiLab 7
 
Rauber, a. 1999: label_som_on the labeling of self-organising maps
Rauber, a. 1999:  label_som_on the labeling of self-organising mapsRauber, a. 1999:  label_som_on the labeling of self-organising maps
Rauber, a. 1999: label_som_on the labeling of self-organising mapsArchiLab 7
 
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...ArchiLab 7
 
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...ArchiLab 7
 

Plus de ArchiLab 7 (20)

John michael greer: an old kind of science cellular automata
John michael greer:  an old kind of science cellular automataJohn michael greer:  an old kind of science cellular automata
John michael greer: an old kind of science cellular automata
 
Coates p: the use of genetic programming for applications in the field of spa...
Coates p: the use of genetic programming for applications in the field of spa...Coates p: the use of genetic programming for applications in the field of spa...
Coates p: the use of genetic programming for applications in the field of spa...
 
Coates p: the use of genetic programing in exploring 3 d design worlds
Coates p: the use of genetic programing in exploring 3 d design worldsCoates p: the use of genetic programing in exploring 3 d design worlds
Coates p: the use of genetic programing in exploring 3 d design worlds
 
Coates p: genetic programming and spatial morphogenesis
Coates p: genetic programming and spatial morphogenesisCoates p: genetic programming and spatial morphogenesis
Coates p: genetic programming and spatial morphogenesis
 
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
 
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
 
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
 
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
 
Daniel hillis 1991: co-evolving parasites sfi artificial life ii
Daniel hillis 1991: co-evolving parasites sfi artificial life iiDaniel hillis 1991: co-evolving parasites sfi artificial life ii
Daniel hillis 1991: co-evolving parasites sfi artificial life ii
 
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
 
P bentley: aspects of evolutionary design by computers
P bentley: aspects of evolutionary design by computersP bentley: aspects of evolutionary design by computers
P bentley: aspects of evolutionary design by computers
 
M de landa: deleuze and use of ga in architecture
M de landa: deleuze and use of ga in architectureM de landa: deleuze and use of ga in architecture
M de landa: deleuze and use of ga in architecture
 
Kumar bentley: computational embryology_ past, present and future
Kumar bentley: computational embryology_ past, present and futureKumar bentley: computational embryology_ past, present and future
Kumar bentley: computational embryology_ past, present and future
 
Derix 2010: mediating spatial phenomena through computational heuristics
Derix 2010:  mediating spatial phenomena through computational heuristicsDerix 2010:  mediating spatial phenomena through computational heuristics
Derix 2010: mediating spatial phenomena through computational heuristics
 
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
 
Yamashiro, d. 2006: efficiency of search performance through visualising sear...
Yamashiro, d. 2006: efficiency of search performance through visualising sear...Yamashiro, d. 2006: efficiency of search performance through visualising sear...
Yamashiro, d. 2006: efficiency of search performance through visualising sear...
 
Tanaka, m 1995: ga-based decision support system for multi-criteria optimisa...
Tanaka, m 1995: ga-based decision support system for multi-criteria  optimisa...Tanaka, m 1995: ga-based decision support system for multi-criteria  optimisa...
Tanaka, m 1995: ga-based decision support system for multi-criteria optimisa...
 
Rauber, a. 1999: label_som_on the labeling of self-organising maps
Rauber, a. 1999:  label_som_on the labeling of self-organising mapsRauber, a. 1999:  label_som_on the labeling of self-organising maps
Rauber, a. 1999: label_som_on the labeling of self-organising maps
 
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
 
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
 

Dernier

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...RitikaRoy32
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证eeanqy
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...sonalitrivedi431
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableNitya salvi
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...nirzagarg
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecturesaipriyacoool
 

Dernier (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 

Kubota, r. 2006: genetic algorithm with modified reproduction strategy based on self-organising map and usable schema

  • 1. International Congress Series 1291 (2006) 1&9~ 17':. ELSEVIER vww_ics~e l sevic::r.com Genetic algorithm with modified reproduction strategy based on self-organizing map and usable schema Ryosuke Kubota a. *, Keiichi Horio b' Takeshi Yamakawa b a b Gradua1e School ~~( Complllcr Science and 5sh>ms Engineering. Kyuslw lnstiwtr (~l Ter1molog_l-; ]~4 1/ihikino. Wakamatsu~ku. Kitakyush11, Fukrmk.1. 80/o:~0/9(,, Japan Graduate School of L{fe Science and 5)·stems f:'ngim:ering, Kyushu lnHitute of Technology. Japan Abstract In this paper, v.:e propose a new updating method considerin g usab ility of each element of inputs and apply it to the reproduction of the GA to achieve more effective search than the traditional reproduction. In the proposed updating method, the order of updating elements is decided by ave-raging the corresponding elements multiplied by fitn~ss values of the chromosomes. To verify the effectiveness of the proposed updating method, the GA with the modi lied reproduction is applied to 0 -- 1 knapsack problem. © 2006 Published by Elsevier B.V Ke_vword~ · Genetic a lgorithms; Self-organizing map; Binary: Genetic diversity: Updating rule : Order of inverting dcm~nts I. Introduction Genetic algori thm (GA) is a search algorithm based o n the mechan ics of natural selection and natural genetics [I]. Searching in GA is achieved by iterating reproduction, crossover and mutation strategies. In these strategies, the reproduction strategy is the most imponan t for decid ing the searching points of the next generation. However. tradi tional reprod uction operators may lose a genetic diversity of population in an early stage, because they cannot generate new chromosomes which are d ifferent from the present chromosomes. A decrease of the genetic diversity leads to ineffect iveness of searchi ng [2]. • Corresponding author. T~l.: +81 93 695 6!23; fax: +Sl 93 695 6133. E-mail address: kubota-I")'Osuk..;!,~ cdu.brain.k~l.lk..;h.:"h.'.jp (R. Kubota). 0531-5131 / :tj 2006 Published by Elsevier B.V. Jui: 10.1016/j ICS.200o.OH02
  • 2. ' 170 R. Kubota er u/. / lntemational Cm1grcss Series 119/ (2006) /69--- 172 To cope with this problem, we have proposed the reproduction strategy by utilizing an approximation ability of a binaty version of se l f~o rganizing map (BSOM) [3] to maintain the genetic di versity of the population 1"41. This BSOM-based reproduction can generate many kinds of chromosomes with high 1ltness values. However, an order of updatin g elements of a binary weight vector in the reproduction based on the previous BSOM [4) influences the searchi ng pcrfonnancc of the GA. In tillS paper, we propose a modified BSOM-bascd reproduction strategy with new updating method ofbina1y weight vectors consideting usability of each element to achieve more effective search than the traditional BSOM-based reproduction. 2, Genetic algorithm with reproduction strategy based on binary self-organizing map Fig. 1 shows the outline of the GA with the BSOM-based reproduction, where the elements of the input and weight vectors are represented by binmy numbers. The chromosomes of the present generation are used as the input vectors of the BSOM, and the weight vectors after team ing are employed as the chromosomes of the next generation. In other words, the new chromosomes are reproduced by learning the BSOM. In the updating phase of the BSOM, the updating of weight vectors is realized by adjusting elements which are randomly selected in the weight vectors, when the corresponding elements of the input and the weight vector are different. The number of adjusting elements CL(t) is a leaming rate and decided by coefticients with respect to fitness values of the input and weight vectors as following equation: (1) where, l J, N,t;,j:._.,,, and d represent Gauss ' notation. the parameter characterized by the number of clements, fitness values of input and weight vector before updating, and Eucl idean distance bel:veen the best matching unit and the unit to be updated, respectively. h(d,(,) represents the neighbourhood fiJnction and is defined by following Gaussian function: (2) The same procedure was also employed in the traditional BSOM-based reproduction (4). This updating can generate new chromosomes with high fitness values. Moreover, their genetic diversity is preserved. Thus. BSOM-based reproduction operator can achiev e the V("It!ht v~-,,,,.. sr~t·~ {ChrnnK"iHJil'~ ,lk'1" Rt"p. } C••mpctitiwl.;~yer Fig. I. Outline of GA Vith BSOl·1-based reproduction.
  • 3. R. Kubv r.1 l'l a /. / fnrcm arional Iii Cvngrcss Saies I '!91 (2006) / 69 172 effective search . llowevcr. the order of updating elements of binaty weight vector innuences a search ing performance of the GA. Therefore, the order of updating elements in the updating phase must be considered to realize more effective search than the traditional BSOM reproduction. 3. Proposed updating method based on usable schema In this paper, we propose a new updating method considerin g the order of updating elements and apply it to the BSOM-based reproduction. In the proposed updating method, the order of updating elements is decided by a usability of the schema. The usable schema is proper for one element which may contribu te to the high fitness value in a set of the input vectors. Specifically. the usability of ith element is decided by S; as following equation: 0~5,~1. (3) where K represents th~ number ot' input vectors. In Eq. (3), S; represents the propo11ion of the binary values in a column of the input vectors which have high fitness values. Note that the usability is higher, when S; is closer to "o·· or''!''. On the contrary. the usability is lower. when S, is closer to ''0.5''. In the proposed updating, each element of weight vector is adjusted to input vector based on th~ order of the usability. when elements of input and weight vectors are di ffercnt. 4. Simulation results In order to verifY the effecti veness of the BSOM-based reproduction employing the proposed updating method, it is applied to the 0-1 knapsack problem (one of the primaty combinatorial optimization problem). The searc hing performance of the BSOM-based reproduction employing the proposed updating method is compared with Roulette Wheel Selection (RWS) and that employing the previous updating method. In this simulation , population size, crossover probability and mutation probability are 25. 0.3 and 0.0 I, respectively. These methods ar~ compared trom the view points of the number of generations, and CPU time until the quasi-optimal solution is acquired. Tabk l shows the simu lation results. Ten nms are executed and the average value is calculated to suppress dependencies on all stochastic effects. These results show that the GA with the BSOM- Tahtc I Number of ge-nerat ion and CP U rime Number of subjects Methods Number of generations CPU time (s) ~0 RWS 1~80 0.76 0.63 Prt: vious [4 Proposed 50 RWS Previous 14) Proposed 3 18 164 7089 107 76 0.44 2.R4 0.62 0.42
  • 4. ' 17~ R. Kuhota et ,,,_ / lntemational Congrt'S.' S(;:rie,· I !Y 1 (2 006) /6 9 172 based reproduction operator employing the proposed updating method can realize the faster searc h in smaller number of generations comparing with that employing the traditional reproduction operators. 5. Conclusion [n thi s paper, we proposed the new updating method of weight vectors to achieve the more effective search of the GA employing BSOM-based reproduction comparing with that employin g the traditional BSOM. The ineffective searching using the traditional updating method is attributed to the problem which the elements to be updated arc selected randomly. ln the proposed updating method. the order of updating elements is considered. The order is decided by the usability which is defined by averaging the corresponding elements multiplied by fitness values of the input vectors. The GA employing the BSOMbased reproducti on with the proposed updating method can achieve the more effective search comparing with that employing the traditional and the previous BSOM-based reproductions. The etTectiveness and validity of proposed updating method were shown by solving the combinatorial optimization problem. Acknowledgements This work was partially supported be the :? 1st Century COE Program in Kyushu Institute of Technology, entitled "'World of Brain CompLlting Interwoven o ut of Animals and Robots,"' and was also supported by the Ministry of Education, Science. Sports and Culture, Grant-in-Aid for Scientific Research (A), 2002. 14205038. References [I J D.E. Goldberg , Genetic Algorithms in Search, Optimization, and Machine Lt!am ing , 1989. r2) A.S. Etaner-Uyar. A .E. llannanci , Preservmg diversity through diploidy and meiosis for impro ved g e n e ti~;.· algorithm perfom1<mce in dynamic l!n vironment.s, Ad,·anced in Infom1ation Systl!ms LeciUre N ote in Compurcr Science 2457 (200c) 3 !4 - 323. [3 ] T. Ko honen. Self-organization :md Associat ive Memory. 1984. [~ ] R. Kubota. K. Horio. T. Yamak:lva. Binary SOM Bastd on Significance of L nputs anJ its Applicatum to Rcprouucrion or GA. In : Proc. or WS0:-.1"05 (2005) 21 1-218.