SlideShare a Scribd company logo
1 of 10
Download to read offline
K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and
                 Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                  Vol. 2, Issue 5, September- October 2012, pp.034-043
        Cellular Genetic Algorithm with Density Dependence for
                   Dynamic Optimization Problems
                        K.K.Swamy1, V.Punnarao 2, J. S.N.Jyothi 3
                                 1, 2 sinhgad institute of technology and science
                                        3 usha rama college of engineering

Abstract.
         For dynamic optimization problems, the            restricted in its neighborhood, and each individual is
aim of an effective optimization algorithm is both         only allowed to genetic operate with the individuals
to find the optimal solutions and to track the             in its neighborhood. With the distributed
optima over time. In this paper, we advanced two           arrangement, CGA has a good performance on
kinds of cellular genetic algorithms inspired by           maintaining genetic diversity which is important to
the density dependence scheme in ecological                find and approximate the dynamic optimum for
system to solving dynamic optimization problems.           DOPs. Hence, CGA is considered to be a significant
Two kinds of improved evolution rules are                  and meaningful algorithm to solving DOPs.
proposed to replace the rule in regular cellular           The research on combining ideas from cellular
genetic algorithm, in which null cells are                 automata with genetic algorithms began in
considered to the foods of individuals in                  Manderick and Spiessens‟s work [9]. Over the past
population and the maximum of living individuals           decade or so, CGAs have been proven to be effective
in cellular space is limited by their food.                for solving many kinds of optimization problems
Moreover, in the second proposed rule, the                 from both classical and real world settings.
competition scheme of the best individuals within          Many kinds of improved CGAs were proposed for
the neighborhoods of one individual is also                optimizations. Kirley [10] introduced a novel
introduced. The performance of proposed cellular           evolutionary algorithm named cellular genetic
genetic algorithms is examined under three                 algorithm with disturbances inspired by the nature of
dynamic optimization problems with different               spatial interactions in ecological systems. Simoncini
change severities. The computation results                 et al. [11] presented an anisotropic selection scheme
indicate that new algorithms demonstrate their             for CGA, improved the performance by enhance
superiority respectively on both convergence and           diversity and control the selective pressure. Janson
diversity.                                                 and Alba [12]
                                                           proposed a hierarchical CGA, where the population
Keywords: cellular genetic algorithm, dynamic              structure was augmented with a hierarchy according
optimization, density dependence scheme                    to the fitness of individuals. Nebro et al [13]
                                                           introduced an external archive in CGA to store the
Introduction                                               better solutions, the search experience contained in
          Most of the optimization problems in             the archive were feed backed into algorithm though
real world are dynamic optimization problems               replacement strategy. Ishibuchi et al. [14] proposed a
(DOPs).                                                    new CGA with two neighborhood structures: one for
Evolutionary algorithms (EAs) have been widely and         global elitism, the other for local competition among
successfully applied to solve static optimization          neighbors.
problems (SOPs). However, the evaluation function,         Besides, the theoretical research of CGAs is also
design variables, and the constraints are not fixed in     active. Giacobini et al. [15] presented a theoretical
DOPs. Hence, for DOPs the aim of an effective              study of the selection pressure in asynchronous
optimization problem is not only to find the optimal       CGAs with different evolution rules. Alba et al. [16]
solution but also to track the optima over time.           presented a comparative study of several
In recent years, there is a growing interest in studying   asynchronous policies for updating the population in
evolutionary algorithms (EAs) for DOPs, and several        CGAs. Zhang [17] researched the evolution rules of
approaches have been developed, such as increasing         optimization algorithm with cellular automata from
diversity after a change via hyper mutation [1] or         the ability of life reproduction and the probability of
random immigrants[2], maintaining diversity                survival.
throughout the run [3,4], memory schemes [5,6], and        In this paper we investigate an improved cellular
multi- population approaches [7,8].                        genetic algorithm to solving DOPs. Inspired by
Cellular genetic algorithm (CGA) is a subclass of          density dependence scheme in the nature, we propose
genetic algorithms (GAs); it is set up through an          a new evolution rules. The paper is structured as
organic combination of evolutionary computation and        follows. Section 2 reviews some related work on
cellular automata. In CGA, the population is arranged      CGA. Section 3 introduces the regular CGA with
in a given grid, the evolution of each individual is       evolution rules. In Section 4, two density dependence



                                                                                                    34 | P a g e
K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and
                 Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                  Vol. 2, Issue 5, September- October 2012, pp.034-043
schemes are introduced, population control scheme
is also discussed, and a cellular genetic algorithm
with density dependence is proposed. Section 5
introduces the DOPs chosen and presents the
results of proposed algorithm. Section 6 briefly
expressed the conclusion of this paper.

2.    Cellular Genetic Algorithm with
Evolution Rules
  2.1. Basic concepts
A cellular automaton can be denoted as A  (Ld , S , N
d , f) mathematicall y, in which A is a cellular
automaton; Ld is the cellular space; S is the set of
states of cell, each cell only has one state such as
“living” or “dead”;                                      2.2. Cellular genetic algorithm with evolution
N d denotes the neighborhood of a cell such              rule
as Von. Neumann-type, Moore-type, Ex-                    The pseudo-code of cellular genetic algorithm with
Moore-type; f is the local transfer function which       evolution rule is shown in Fig.2. In this algorithm,
defines the state of the center cell by the states of    each living individual only interacts and genetic
its neighbors, and can be called evolution rule.         operates with individuals in its neighborhood. The
Fig.1 shows the Moore-type in grid, in which a cell      fitness value of offspring individuals will be
in the small black square is the center cell; cells      calculated, if an offspring is better than the center
within two squares are the neighborhood of the           cell individual, the old center one will be replaced
center cell; the grey means living, contrarily, the      during the next generation. After the genetic
white means dead. In this paper, the proposed            operation, state of each individual will be update
algorithm uses this type.                                by            the            evolution            rule.




In CGA, the complex optimization problems can be
solved by some simple rules. In order to simulate
the biological evolution more effectively, it is
important to introduce evolution rule of „living‟ or
„dead‟ state of cell. In the next loop, the state of a
cell depends on the states of its neighbors. The
game of life evolution rule is a typical evolution
rule. The mathematical formula is shown as follow:

                                                         3. Proposed Algorithms
                                                         Among the existing research, most of evolution
                                                         rules in CGAs are directly introduced from cellular


                                                                                                 35 | P a g e
K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and
                 Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                  Vol. 2, Issue 5, September- October 2012, pp.034-043
automaton. For these evolution rules, although           food in a region is considered to the living density
complex system behavior can be obtained by               in this region.
simple settings, but the interaction between             Specially, the living density in the neighborhood of
individuals and the relationship between evolution       an individual xi is called the local living density
scheme and group behavior of individuals had been        of the individual which can be denoted as LD(xi ).
ignored.                                                 Taking Moore-type for instance, the local living
In nature, the state (“living” or “dead”) of             density of the center individual in Fig.1 is 0.667.
individual in population depends on the structure of     Definition 2: Maximum local living density. In
living space, the mortality rate and survival rate are   a living space, foods for the population are
dependent by the density of population in living
                                                         limited. Hence, the local density is limited in
environment. When the density is lower, the food is
adequate for the population, and the survival rate       the scope of the food supplied, the upper
increases. When the density is higher, food supplies     limit of the scope is considered as maximum
are scarce, intraspecific competition becomes            local living density which is denoted as LDMax
seriously and the mortality rate increases.              .
Inspired by this actual phenomenon, two kinds of         In neighborhood of an individual, if the local living
local density dependence schemes are introduced in       density is more than LDMax , the surplus weakest
this section and cellular genetic algorithms with        individuals will dead or escaped from the region
density dependence are also proposed.                    because of the shortage of food. The density
                                                         dependence scheme in neighborhood of an
3.1. Local density dependence scheme within              individual is shown in Fig.3 (LDMax is set to 0.8).
neighborhood                                             Same as the setting shown in Fig.1, the grey means
The null cells in grid space are considered as the       living, and the white means dead. The region
food of individuals in population, an individual in a    within solid line is the current living space; the
cell                                                     black cell in it means the surplus weakest
means the food in this cell is occupied by the           individual; the region within dashed box is the
individual.                                              escape area of the surplus individuals.
Definition 1: Living density. The ratio between the
number of living individuals and the number of




With the effect of density dependence, if there is       within neighborhood can be described in Fig.4.
more than one null cell in the escape area as            After the density dependence operation, the
shown in left figure of Fig.3a, the surplus              structure of the population and the states of cells
individual will escape from the former region;           corresponding to the individuals will change. In
contrarily, if there is no null cell in the escape       the later sections, this operation is named density
area, the surplus individual will dead as shown in       dependence       I,    is   denoted      as    [P'(t),
right figure of Fig.3b. Additionally, if a surplus       S'(t)]=Dependence-I (P(t), S(t)) in which S(t)
individual had been escaped from a region, it is         means the states of whole cells in grid space.
not permitted escape twice; in other words, it           Besides local density dependence as previously
will dead.                                               described, the intraspecific competition also
The detail algorithm of local density scheme             contains the competition between the best



                                                                                                 36 | P a g e
K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and
                 Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                  Vol. 2, Issue 5, September- October 2012, pp.034-043
individuals within a living space. For genetic              operation into the density dependence scheme to
algorithm and some similar algorithms, premature            avoid two or more same structure individuals
convergence is one of the main factors restricted           appeared in the neighbourhood of an individual.
the optimization performance, and the best                  The detail setting is also described in Fig.4, and in
individual is replicated many times due to the              the later sections, we call this operation by density
effect of select operation. This is the main reason         dependence II, and denote it by [P'
to this appearance. Hence, we introduced an adding          (t),S'(t)]=Dependence-II          (P(t),S(t))        .




3.2. Population control scheme
The density dependence scheme is acting among the individuals in same generation. Due to the separate
effect of density dependence, the number of living individuals after operation is less than or equals to the
number before operation. In this section, the scheme of population control is defined.
In nature, the population growth is relevant to the abundance of food, and cannot grow unlimited. In grid space,
the anticipant number of living individuals in next generation is related to the number of null cells in current
generation. We define a mathematical formula as follow to determine the number of living individuals
in next generation.



where N t and N t+1 are the number of living individuals in t and t+1 generation, N is the number of cells in
cellular space,  is a rate which control the maximum number of individuals feed,   [LD max ,1] ,
especially when   1 means the food in one cell can feed one individual. In the later sections, we denote this
operation by |P(t+1)|=population-control(|P'(t)|).

 3.3. Cellular genetic algorithm with density dependence
      We introduce the local density dependence scheme and population control scheme to the cellular genetic
 algorithm and propose a new cellular genetic algorithm. The pseudo-code of the new cellular genetic
 algorithm is shown in Fig.5.




                                                                                                    37 | P a g e
K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and
                 Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                  Vol. 2, Issue 5, September- October 2012, pp.034-043




4. Experimental Results                              set to 0.1, 0.3, 0.5, and 0.9,  is set to 25, T is set
                                                     to random, cyclical and cyclical with noise [6].
4.1. Test problems                                   The detail describe of there DOPs are shown
Yang‟s DOP generator [18] can construct              respectively as follow.
random dynamic environments from any binary-         In static One-Max problem, the fitness value of
encoded                                              individual is assigned by the number of the same
stationary function by an exclusive OR operator.     bits between individual and the given template.
For a static optimization problem f ( x) , create    The mathematical formula of the dynamic One-
                                                     Max is shown as follow:
intermediate binary template T  [T1 ,T2 ,TN ]
by a designated method, N is the number of
change. The expression of the DOP in ith             where B is the given template, L=100 is the length
environment is shown as follow:                      of binary code string. It has an optimum fitness of
                                                     100 in each environment.
                                                     Static NK(25,4) problem consist of 25
where  denotes the XOR operator. The severity
of environmental changes is determined by the        contiguous 4-bit building blocks sk , k  1,,25
percentage of 1 in the template T which is           , the calculation formula is
denoted as s, the frequency is controlled by the
generation interval between two adjacent changes
which is denoted as  , the complexity is affected
by the periodically structure of T .
Three 100-bit binary functions, denoted One-Max,
NK(25, 4) and Deceptive respectively, are selected
as base stationary functions to construct DOPs.
Construct test DOPs from these stationary
functions by Yang‟s DOP generator, where s is        Same to the dynamic One-Max, it has an optimum
                                                     fitness of 100 in each environment. Static


                                                                                              38 | P a g e
K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and
                 Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                  Vol. 2, Issue 5, September- October 2012, pp.034-043
deceptive problem is a fully deceptive problem,         operator with rate P m =0.01.
it also consist of 25 contiguous 4-bit building         The experimental results of convergence
blocks sk , k  1,,25 , the calculation formula is   performances of CGA-DI, CGA-DII, CGA-R and
                                                        ISGA are summarized in Tables I, II, III with the
                                                        form of average  the standard error. The
                                                        convergence metric is used to measure the overall
where xk is the corresponding sub-string with           convergence performance of algorithms, which is
                                                        defined as
sk    in individual x , H ( xk , sk ) denotes the
hamming distance between xk and sk , d (*) is a
mapping function, d (*) is 4,0,1,2,3 respectively
when  is 0,1,2,3,4. The dynamic deceptive              where n=20 is the total number of runs, K=G/ 
problem is shown as follow:                             is the total number of environmental changes, Fij
                                                        is the optimum of jth change in ith run. Table I,
                                                        II, III are the results of random, cyclical and
It also has an optimum fitness of 100 in each           cyclical with noise DOPS respectively. Fig.6
environment.                                            shows the diversity behavior of algorithms in
                                                        random dynamic environment, Fig.6a shows the
4.2. Results and discussion                             results on dynamic One-Max problem, Fig.6b
         Three kinds of the dynamic test                shows the results on dynamic NK(25,4) problem,
optimization problems are optimized respectively        Fig.6c shows the results on dynamic deceptive
by four algorithms:                                     problem. The diversity metric measures the extent
cellular   genetic   algorithm    with    density       of diversity achieved among the individuals, which
dependence I (CGA-DI), cellular genetic                 is defined as
algorithm with density dependence II (CGA-DII),
cellular genetic algorithm with evolution rule
(CGA-R) and improved simple genetic algorithm
(ISGA). Experiments were carried out to compare
the performance of algorithms on the dynamic test
environments. For all algorithms, the parameters        where N is the population size, L is the length of
are set as follows: population size N=100, max          chromosome, s c is the cardinality of genotypic
generations G=500, uniform crossover operator           alleles, P lk is the rate of kth genotypic allele appear
with crossover rate P c =0.7, discrete mutation         on lth location, the maximum of is ln2.




                                                                                                 39 | P a g e
K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and
                 Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                  Vol. 2, Issue 5, September- October 2012, pp.034-043




1)The convergence performance of algorithms in           ISGA, the F acc reduced with the increase of s,
dynamic environments                                     the relative errors of F acc       get minimums of
From Tables I, II, III, it is interesting to note that   0.65%, 2.13% and 16.15% respectively when
CGA-DI can obtain the best results in dynamic            s=0.1, 0.65%, and get maximums of 4.74%,
One- Max problems with different severity and            20.12% and 40.03% respectively when s=0.9. In
complexity among four algorithms; CGA-DII                random dynamic NK(25,4) problem, for CGA-DI
has a good performance in dynamic NK(25,4)               and CGA-DII the F acc reduced with the increase
and deceptive problems can obtain the best results       of s, the relative errors of F acc t get minimums of
in dynamic One-Max problems with different
                                                         22.86% and 16.24% when s=0.1, and get
severity and complexity; ISGA is the worst one.
                                                         maximums of 40.29% and 19.79% when s=0.9;
Moreover, for all algorithms, they get the best
                                                         for CGA-R and ISGA the F acc             reduced and
performance in dynamic One-Max problems, and
get the worst performance in dynamic NK(25,4)            then increased with the increase of s, the relative
                                                         errors of F acc get minimums of 29.66% and
problems. The detail discussions are shown as            56.11% when s=0.1, and get maximums of
follow:                                                  58.98% and 75.77% when s=0.5. In random
In random dynamic One-Max problem, CGA-DI                dynamic deceptive problem, for all algorithms
has the best convergence performance, the                the F acc reduced and then increased with the
relative errors of F acc   with global optimal           increase of s, the relative errors of F acc get
solution under 4 different change severities all         minimums of 15.42%, 13.27%, 17.33% and
lower than 0.5%; for CGA- DII, CGA-R and                 34.44% respectively when s=0.9, and get



                                                                                               40 | P a g e
K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and
                 Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                  Vol. 2, Issue 5, September- October 2012, pp.034-043
maximums of 9.12%, 16.37%, 28.44% and 46.20%           s=0.9, and get maximums of 35.96%, 18.59%,
respectively when s=0.5.                               45.14% and 51.57% respectively when s=0.5; with
The mutative trends of F acc of algorithms for         the introduction of noise, the largest percentage
cyclical and cyclical with noise DOPs are similar,     decrease with 1.60%, 2.37%, 3.17% and 3.01%
and F acc is reduced with the introduction of noise.   respectively. In cyclical dynamic deceptive
In cyclical dynamic One-Max problem, for all           problem, for CGA-DII, CGA-R and ISGA, the
algorithms the F acc reduced and then increased        F acc      reduced and then increased with the
with the increase of s, the relative errors of F acc   increase of s, the relative errors of F acc get
get minimums of 0.01%, 1.22%, 2.18% and                minimums of 12.08%,
6.43% respectively when s=0.9, and get                 18.50% and 23.93% respectively when s=0.9,
maximums of 0.18%, 4.59%, 12.55% and                   and get maximums of 14.04%, 25.64% and
19.58% respectively when s=0.5; with the               31.15% respectively when s=0.5; for CGA-DI, the
introduction of noise, the largest percentage          F acc increased and then reduced with the increase
decrease with 0.07%, 0.20%, 1.26% and 3.33%            of s, the relative errors of F acc get a minimum of
respectively. In cyclical dynamic NK(25,4)             16.56% when s=0.5, and get a maximum of
problem, for all algorithms the F acc reduced and      18.21% when s=0.9; with the introduction of
then increased with the increase of s, the relative    noise, the largest percentage decrease with 1.14%,
errors of F acc       get minimums of 19.61%,          2.40%,      2.40%      and     2.17%     respectively.
13.98%, 15.05% and 37.75% respectively when




                                                                                               41 | P a g e
K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and
                 Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                  Vol. 2, Issue 5, September- October 2012, pp.034-043




                   Fig. 6 Diversity behavior of algorithms in random dynamic environments

2) The diversity performance of algorithms in             when s=0.5.
dynamic environments
From Fig.6, it is interesting to note that all the        5. Conclusion
curves of diversity metric change cyclically with                   In this study, two kinds of evolution rules
the change of environments; the diversity curve           with density dependence for cellular genetic
of CGA-DII is better than that of the other               algorithm are discussed, and the corresponding
algorithm; the diversity curve of ISGA is worse           cellular genetic algorithms with density
than that of the others. The detail discussions are       dependence are proposed. Compared with regular
shown as follow:                                          cellular genetic algorithm with evolution rule, new
In random dynamic One-max problems, the                   algorithms can obtain superior convergence and
variation within two adjacent changes of diversity        diversity performance. According to the
curves and the diversity levels of algorithms             experiments carried on the dynamic test problems
increased with the increase of s. For CGA-DI, the         selected, CGA-DI can obtain the best results in
diversity curve is smooth and near 0.3 when               dynamic One-Max problems and CGA-DII has a
s=0.1, and changes sharply between 0.3 and 0.65           good performance in dynamic NK(25,4) and
when s=0.9; for CGA-DII, the diversity curve is           deceptive problems.
smooth and near 0.4 when s=0.1, and changes
sharply between 0.4 and 0.65 when s=0.9; for               7. References
CGA-R, the diversity curve is locate between 0.1          [1] R. W. Morrison, K. A. De Jong. Triggered
and 0.2 when s=0.1, and has a cyclical change                 hypermutation revisited. in Proc. of the 2000
between                                                       Congress on Evolutionary Computation.
0.2 and 0.35 when s=0.9; for ISGA, the diversity              California. 2000, pp. 1025-1032.
curve is locate below 0.1 in each value of s.             [2] J. J. Grefenstette. Genetic algorithms for
In random dynamic NK(25,4) problems, the                      changing environments. in Proc. of the 2nd Int.
trend of diversity curves is similar to that in               Conf. on Parallel Problem Solving from
One-Max problems. Differently, the variation                  Nature. 1992, pp. 137-144.
within two adjacent changes of diversity curves           [3] K. W. Yeom, J. H. Park. Biologically inspired
becomes smoother than that in One-Max                         evolutionary agent systems in dynamic
problems and the diversity levels of algorithms               environments. in Proc. of the 2006 Congress
becomes lower than that in One-Max problems,                  on Evolutionary Computation. Vancouver.
such as the diversity curve of CGA-DI changes                 2006, pp. 386-390.
between 0.3 and 0.5 when s=0.9; for CGA-R, the            [4] M. Maury, J. Gouvea, F. R. Aluizio.
diversity curve has a change near 0.2 when s=0.9              Diversity-based model reference for genetic
In random deceptive problems, the variation of                algorithms in dynamic environment. in Proc.
diversity curves increased and then reduced with              2007 Congress on Evolutionary Computing.
the increase of s. The change of diversity curves             Singapore. 2007, pp. 4639-4645.
when s=0.1 is similar to that when s=0.9. The             [5] A. Simoes, E. Costa. Variable-size memory
severity of diversity curves get the most violent             evolutionary algorithm to deal with dynamic



                                                                                                 42 | P a g e
K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and
                 Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                  Vol. 2, Issue 5, September- October 2012, pp.034-043
     environments. M. Giacobini et al. Eds. LNCS        [17] Y. Zhang, M. Li, Y. Lu. Study on evolution
     4448. Springer-Verlag. 2007, pp. 617-626.               rules of optimization genetic algorithm with
[6] S. Yang, X. Yao. Population-based                        cellular automata.
     incremental learning with associative memory
     for dynamic environments. In Proc. of
     Congress on Evolutionary Computing. Hong
     Kong. 2008, pp. 1-20.
[7] J. Branke, T. Kaubler, C. Schmidt. A multi-
     population approach to dynamic optimization
     problems. in Adaptive Computing in Design
     and Manufacturing. Berlin. 2000, pp. 299-308.
[8] T. Blackwell, J. Branke. Multi-swarm                             K.Kotaiah swamy received his
     optimization in dynamic environments. LNCS         M.Tech Degree in Computer Science Engineering
     3005. Springer-Verlag. 2007, pp. 489-500.          in 2009 From Acharya Nagarjuna University. is a
[9] B. Manderick, P. Spiessens. Fine-grained            well known Author and Excellent teacher, of his
     parallel genetic algorithms. J. D. Schaffer Eds.   6 years experience he wrote many books, articles
     in Proc. of the third international conference     and research papers .He had published around 2
     on genetic algorithms. San Mateo: Morgan           International journals and attended many
     Kaufmann. 1989, pp. 428-433.                       International conferences. PresentlyWorking as
[10] M. Kirley. A cellular genetic algorithm with       aAsst.Professor in sinhgad institute of technology
     disturbances: optimisation using dynamic           and science
     spatial interactions. Journal of Heuristics.
     2002, 8(3): 321-342.
[11] D. Simoncini, P. Collard, S. Vérel, M.
     Clergue. From cells to islands: an unified
     model of cellular parallel genetic algorithms.
     in Proc. 7th International Conference on
     Cellular Automata, for Research and Industry.
     Perpignan, France. 2006, pp. 248-257.                              V.PUNNARAO received his
[12] S. Janson, E. Alba, B. Dorronsoro, M.              M.Tech Degree in Computer Science Engineering
     Middendorf. Hierarchical cellular genetic          in 2009 From Andhra University. is a well known
     algorithm. in Proc. of 6th European Conference     Author and Excellent teacher, of his 4 years
     on       Evolutionary       Computation       in   experience he wrote many books and research
     Combinatorial       Optimization.     Budapest,    papers .He had published 1 International journals
     Hungary. 2006, pp.111-122.                         and attended many International conferences.
[13] A. Nebro, J. Durillo, F. Luna, B. Dorronsor, E.    PresentlyWorking as aAsst.Professor in sinhgad
     Alb. A MOCell: a cellular genetic algorithm        institute of technology and science
     for multiobjective optimization. International
     Journal of Intelligent Systems. 2009, 24(7):
     726-746.
[14] H. Ishibuchi, N. Tsukamoto, Y. Nojima. Use
     of local ranking in cellular genetic algorithms
     with two neighborhood structures. in Proc. of
     7th International Conference on Simulated
     Evolution and Learning.               Australia:               J. S.N.Jyothi received her M.Tech
     Melbourne. 2008, pp. 309-318.                      Degree in Computer Science Engineering in 2009
[15] M. Giacobini, E. Alba, M. Tomassini.               From sathyabama University. is a well known
     Selection intensity in asynchronous cellular       Author and Excellent teacher, of her 4 years
     evolutionary algorithms. In Proc. 2003             experience she wrote many books, articles and
     International Conference on Genetic and            research    papers   .. PresentlyWorking    as
     Evolutionary Computation. Chicago. 2003, pp.       aAsst.Professor in USHA RAMA COLLEGE OF
     955-966.                                           ENGINEERING
[16] E. Alba, K. Doerner, B. Dorronsoro. Adapting
     the savings based ant system for non-stationary
     vehicle routing problems. in Proc. of First
     Conference on Metaheuristics and Nature
     Inspired Computing. Tunisia, Hammamet.
     2006.




                                                                                             43 | P a g e

More Related Content

What's hot

Statistical Analysis of Skin Cell Geometry and Motion
Statistical Analysis of Skin Cell Geometry and MotionStatistical Analysis of Skin Cell Geometry and Motion
Statistical Analysis of Skin Cell Geometry and MotionAmy Werner-Allen
 
Characterization of effective mechanical strength of chitosan porous tissue s...
Characterization of effective mechanical strength of chitosan porous tissue s...Characterization of effective mechanical strength of chitosan porous tissue s...
Characterization of effective mechanical strength of chitosan porous tissue s...ijbesjournal
 
PNAS-2015-Cattin-11258-63
PNAS-2015-Cattin-11258-63PNAS-2015-Cattin-11258-63
PNAS-2015-Cattin-11258-63Martin Stewart
 
Biomaterials for tissue engineering slideshare
Biomaterials for tissue engineering slideshareBiomaterials for tissue engineering slideshare
Biomaterials for tissue engineering slideshareBukar Abdullahi
 
Senior Seminar composite scaffold Poster-Template-42x60
Senior Seminar composite scaffold Poster-Template-42x60Senior Seminar composite scaffold Poster-Template-42x60
Senior Seminar composite scaffold Poster-Template-42x60Eric Queen
 
Kouvaros S. et al (2015). Hippocampal sharp waves and ripples. Effects of agi...
Kouvaros S. et al (2015). Hippocampal sharp waves and ripples. Effects of agi...Kouvaros S. et al (2015). Hippocampal sharp waves and ripples. Effects of agi...
Kouvaros S. et al (2015). Hippocampal sharp waves and ripples. Effects of agi...Stylianos Kouvaros
 

What's hot (6)

Statistical Analysis of Skin Cell Geometry and Motion
Statistical Analysis of Skin Cell Geometry and MotionStatistical Analysis of Skin Cell Geometry and Motion
Statistical Analysis of Skin Cell Geometry and Motion
 
Characterization of effective mechanical strength of chitosan porous tissue s...
Characterization of effective mechanical strength of chitosan porous tissue s...Characterization of effective mechanical strength of chitosan porous tissue s...
Characterization of effective mechanical strength of chitosan porous tissue s...
 
PNAS-2015-Cattin-11258-63
PNAS-2015-Cattin-11258-63PNAS-2015-Cattin-11258-63
PNAS-2015-Cattin-11258-63
 
Biomaterials for tissue engineering slideshare
Biomaterials for tissue engineering slideshareBiomaterials for tissue engineering slideshare
Biomaterials for tissue engineering slideshare
 
Senior Seminar composite scaffold Poster-Template-42x60
Senior Seminar composite scaffold Poster-Template-42x60Senior Seminar composite scaffold Poster-Template-42x60
Senior Seminar composite scaffold Poster-Template-42x60
 
Kouvaros S. et al (2015). Hippocampal sharp waves and ripples. Effects of agi...
Kouvaros S. et al (2015). Hippocampal sharp waves and ripples. Effects of agi...Kouvaros S. et al (2015). Hippocampal sharp waves and ripples. Effects of agi...
Kouvaros S. et al (2015). Hippocampal sharp waves and ripples. Effects of agi...
 

Viewers also liked (20)

Eo31927930
Eo31927930Eo31927930
Eo31927930
 
Ep31931940
Ep31931940Ep31931940
Ep31931940
 
Ew31992997
Ew31992997Ew31992997
Ew31992997
 
Ed31864868
Ed31864868Ed31864868
Ed31864868
 
En31919926
En31919926En31919926
En31919926
 
Dr31793802
Dr31793802Dr31793802
Dr31793802
 
Ei31891897
Ei31891897Ei31891897
Ei31891897
 
Ee31869875
Ee31869875Ee31869875
Ee31869875
 
F31044047
F31044047F31044047
F31044047
 
Mf2521202123
Mf2521202123Mf2521202123
Mf2521202123
 
S25096101
S25096101S25096101
S25096101
 
Mt2521912199
Mt2521912199Mt2521912199
Mt2521912199
 
Mg2521242127
Mg2521242127Mg2521242127
Mg2521242127
 
Mz2522252227
Mz2522252227Mz2522252227
Mz2522252227
 
Mq2521722176
Mq2521722176Mq2521722176
Mq2521722176
 
Mo2521632166
Mo2521632166Mo2521632166
Mo2521632166
 
Tema 7 cultura clásica
Tema 7 cultura clásicaTema 7 cultura clásica
Tema 7 cultura clásica
 
Sword
SwordSword
Sword
 
Calvo y verdugo
Calvo y verdugoCalvo y verdugo
Calvo y verdugo
 
Democratização das TIC: Projeto Um Computador por Aluno
Democratização das TIC: Projeto Um Computador por AlunoDemocratização das TIC: Projeto Um Computador por Aluno
Democratização das TIC: Projeto Um Computador por Aluno
 

Similar to E31034043

PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...
PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...
PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...paperpublications3
 
PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...
PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...
PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...paperpublications3
 
A clonal based algorithm for the reconstruction of
A clonal based algorithm for the reconstruction ofA clonal based algorithm for the reconstruction of
A clonal based algorithm for the reconstruction ofeSAT Publishing House
 
A clonal based algorithm for the reconstruction of genetic network using s sy...
A clonal based algorithm for the reconstruction of genetic network using s sy...A clonal based algorithm for the reconstruction of genetic network using s sy...
A clonal based algorithm for the reconstruction of genetic network using s sy...eSAT Journals
 
MARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZER
MARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZERMARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZER
MARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZERijsc
 
3D cell culture engineering
3D cell culture engineering3D cell culture engineering
3D cell culture engineeringN Poorin
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithmRespa Peter
 
HYBRID DATA CLUSTERING APPROACH USING K-MEANS AND FLOWER POLLINATION ALGORITHM
HYBRID DATA CLUSTERING APPROACH USING K-MEANS AND FLOWER POLLINATION ALGORITHMHYBRID DATA CLUSTERING APPROACH USING K-MEANS AND FLOWER POLLINATION ALGORITHM
HYBRID DATA CLUSTERING APPROACH USING K-MEANS AND FLOWER POLLINATION ALGORITHMaciijournal
 
Hybrid Data Clustering Approach Using K-Means and Flower Pollination Algorithm
Hybrid Data Clustering Approach Using K-Means and Flower Pollination AlgorithmHybrid Data Clustering Approach Using K-Means and Flower Pollination Algorithm
Hybrid Data Clustering Approach Using K-Means and Flower Pollination Algorithmaciijournal
 
DISCOVERING DIFFERENCES IN GENDER-RELATED SKELETAL MUSCLE AGING THROUGH THE M...
DISCOVERING DIFFERENCES IN GENDER-RELATED SKELETAL MUSCLE AGING THROUGH THE M...DISCOVERING DIFFERENCES IN GENDER-RELATED SKELETAL MUSCLE AGING THROUGH THE M...
DISCOVERING DIFFERENCES IN GENDER-RELATED SKELETAL MUSCLE AGING THROUGH THE M...ijbbjournal
 
A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...
A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...
A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...ijsc
 
A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...
A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...
A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...ijsc
 
Introduction to biocomputing
 Introduction to biocomputing Introduction to biocomputing
Introduction to biocomputingNatalio Krasnogor
 
Methods of Combining Neural Networks and Genetic Algorithms
Methods of Combining Neural Networks and Genetic AlgorithmsMethods of Combining Neural Networks and Genetic Algorithms
Methods of Combining Neural Networks and Genetic AlgorithmsESCOM
 
Biology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering OptimizationBiology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering OptimizationXin-She Yang
 
BolingerJustin - Honors Thesis
BolingerJustin - Honors ThesisBolingerJustin - Honors Thesis
BolingerJustin - Honors ThesisJustin P. Bolinger
 
Majority Voting Approach for the Identification of Differentially Expressed G...
Majority Voting Approach for the Identification of Differentially Expressed G...Majority Voting Approach for the Identification of Differentially Expressed G...
Majority Voting Approach for the Identification of Differentially Expressed G...csandit
 
MAJORITY VOTING APPROACH FOR THE IDENTIFICATION OF DIFFERENTIALLY EXPRESSED G...
MAJORITY VOTING APPROACH FOR THE IDENTIFICATION OF DIFFERENTIALLY EXPRESSED G...MAJORITY VOTING APPROACH FOR THE IDENTIFICATION OF DIFFERENTIALLY EXPRESSED G...
MAJORITY VOTING APPROACH FOR THE IDENTIFICATION OF DIFFERENTIALLY EXPRESSED G...cscpconf
 

Similar to E31034043 (20)

PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...
PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...
PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...
 
PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...
PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...
PS2O, Hybrid Evolutionary-Conventional Algorithm, Genetical Swarm Optimizatio...
 
A clonal based algorithm for the reconstruction of
A clonal based algorithm for the reconstruction ofA clonal based algorithm for the reconstruction of
A clonal based algorithm for the reconstruction of
 
A clonal based algorithm for the reconstruction of genetic network using s sy...
A clonal based algorithm for the reconstruction of genetic network using s sy...A clonal based algorithm for the reconstruction of genetic network using s sy...
A clonal based algorithm for the reconstruction of genetic network using s sy...
 
MARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZER
MARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZERMARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZER
MARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZER
 
3D cell culture engineering
3D cell culture engineering3D cell culture engineering
3D cell culture engineering
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
HYBRID DATA CLUSTERING APPROACH USING K-MEANS AND FLOWER POLLINATION ALGORITHM
HYBRID DATA CLUSTERING APPROACH USING K-MEANS AND FLOWER POLLINATION ALGORITHMHYBRID DATA CLUSTERING APPROACH USING K-MEANS AND FLOWER POLLINATION ALGORITHM
HYBRID DATA CLUSTERING APPROACH USING K-MEANS AND FLOWER POLLINATION ALGORITHM
 
Hybrid Data Clustering Approach Using K-Means and Flower Pollination Algorithm
Hybrid Data Clustering Approach Using K-Means and Flower Pollination AlgorithmHybrid Data Clustering Approach Using K-Means and Flower Pollination Algorithm
Hybrid Data Clustering Approach Using K-Means and Flower Pollination Algorithm
 
DISCOVERING DIFFERENCES IN GENDER-RELATED SKELETAL MUSCLE AGING THROUGH THE M...
DISCOVERING DIFFERENCES IN GENDER-RELATED SKELETAL MUSCLE AGING THROUGH THE M...DISCOVERING DIFFERENCES IN GENDER-RELATED SKELETAL MUSCLE AGING THROUGH THE M...
DISCOVERING DIFFERENCES IN GENDER-RELATED SKELETAL MUSCLE AGING THROUGH THE M...
 
A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...
A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...
A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...
 
A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...
A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...
A Multiset Rule Based Petri net Algorithm for the Synthesis and Secretary Pat...
 
Introduction to biocomputing
 Introduction to biocomputing Introduction to biocomputing
Introduction to biocomputing
 
Rudge2012
Rudge2012Rudge2012
Rudge2012
 
Methods of Combining Neural Networks and Genetic Algorithms
Methods of Combining Neural Networks and Genetic AlgorithmsMethods of Combining Neural Networks and Genetic Algorithms
Methods of Combining Neural Networks and Genetic Algorithms
 
Biology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering OptimizationBiology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering Optimization
 
BolingerJustin - Honors Thesis
BolingerJustin - Honors ThesisBolingerJustin - Honors Thesis
BolingerJustin - Honors Thesis
 
50120130405008 2
50120130405008 250120130405008 2
50120130405008 2
 
Majority Voting Approach for the Identification of Differentially Expressed G...
Majority Voting Approach for the Identification of Differentially Expressed G...Majority Voting Approach for the Identification of Differentially Expressed G...
Majority Voting Approach for the Identification of Differentially Expressed G...
 
MAJORITY VOTING APPROACH FOR THE IDENTIFICATION OF DIFFERENTIALLY EXPRESSED G...
MAJORITY VOTING APPROACH FOR THE IDENTIFICATION OF DIFFERENTIALLY EXPRESSED G...MAJORITY VOTING APPROACH FOR THE IDENTIFICATION OF DIFFERENTIALLY EXPRESSED G...
MAJORITY VOTING APPROACH FOR THE IDENTIFICATION OF DIFFERENTIALLY EXPRESSED G...
 

E31034043

  • 1. K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.034-043 Cellular Genetic Algorithm with Density Dependence for Dynamic Optimization Problems K.K.Swamy1, V.Punnarao 2, J. S.N.Jyothi 3 1, 2 sinhgad institute of technology and science 3 usha rama college of engineering Abstract. For dynamic optimization problems, the restricted in its neighborhood, and each individual is aim of an effective optimization algorithm is both only allowed to genetic operate with the individuals to find the optimal solutions and to track the in its neighborhood. With the distributed optima over time. In this paper, we advanced two arrangement, CGA has a good performance on kinds of cellular genetic algorithms inspired by maintaining genetic diversity which is important to the density dependence scheme in ecological find and approximate the dynamic optimum for system to solving dynamic optimization problems. DOPs. Hence, CGA is considered to be a significant Two kinds of improved evolution rules are and meaningful algorithm to solving DOPs. proposed to replace the rule in regular cellular The research on combining ideas from cellular genetic algorithm, in which null cells are automata with genetic algorithms began in considered to the foods of individuals in Manderick and Spiessens‟s work [9]. Over the past population and the maximum of living individuals decade or so, CGAs have been proven to be effective in cellular space is limited by their food. for solving many kinds of optimization problems Moreover, in the second proposed rule, the from both classical and real world settings. competition scheme of the best individuals within Many kinds of improved CGAs were proposed for the neighborhoods of one individual is also optimizations. Kirley [10] introduced a novel introduced. The performance of proposed cellular evolutionary algorithm named cellular genetic genetic algorithms is examined under three algorithm with disturbances inspired by the nature of dynamic optimization problems with different spatial interactions in ecological systems. Simoncini change severities. The computation results et al. [11] presented an anisotropic selection scheme indicate that new algorithms demonstrate their for CGA, improved the performance by enhance superiority respectively on both convergence and diversity and control the selective pressure. Janson diversity. and Alba [12] proposed a hierarchical CGA, where the population Keywords: cellular genetic algorithm, dynamic structure was augmented with a hierarchy according optimization, density dependence scheme to the fitness of individuals. Nebro et al [13] introduced an external archive in CGA to store the Introduction better solutions, the search experience contained in Most of the optimization problems in the archive were feed backed into algorithm though real world are dynamic optimization problems replacement strategy. Ishibuchi et al. [14] proposed a (DOPs). new CGA with two neighborhood structures: one for Evolutionary algorithms (EAs) have been widely and global elitism, the other for local competition among successfully applied to solve static optimization neighbors. problems (SOPs). However, the evaluation function, Besides, the theoretical research of CGAs is also design variables, and the constraints are not fixed in active. Giacobini et al. [15] presented a theoretical DOPs. Hence, for DOPs the aim of an effective study of the selection pressure in asynchronous optimization problem is not only to find the optimal CGAs with different evolution rules. Alba et al. [16] solution but also to track the optima over time. presented a comparative study of several In recent years, there is a growing interest in studying asynchronous policies for updating the population in evolutionary algorithms (EAs) for DOPs, and several CGAs. Zhang [17] researched the evolution rules of approaches have been developed, such as increasing optimization algorithm with cellular automata from diversity after a change via hyper mutation [1] or the ability of life reproduction and the probability of random immigrants[2], maintaining diversity survival. throughout the run [3,4], memory schemes [5,6], and In this paper we investigate an improved cellular multi- population approaches [7,8]. genetic algorithm to solving DOPs. Inspired by Cellular genetic algorithm (CGA) is a subclass of density dependence scheme in the nature, we propose genetic algorithms (GAs); it is set up through an a new evolution rules. The paper is structured as organic combination of evolutionary computation and follows. Section 2 reviews some related work on cellular automata. In CGA, the population is arranged CGA. Section 3 introduces the regular CGA with in a given grid, the evolution of each individual is evolution rules. In Section 4, two density dependence 34 | P a g e
  • 2. K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.034-043 schemes are introduced, population control scheme is also discussed, and a cellular genetic algorithm with density dependence is proposed. Section 5 introduces the DOPs chosen and presents the results of proposed algorithm. Section 6 briefly expressed the conclusion of this paper. 2. Cellular Genetic Algorithm with Evolution Rules 2.1. Basic concepts A cellular automaton can be denoted as A  (Ld , S , N d , f) mathematicall y, in which A is a cellular automaton; Ld is the cellular space; S is the set of states of cell, each cell only has one state such as “living” or “dead”; 2.2. Cellular genetic algorithm with evolution N d denotes the neighborhood of a cell such rule as Von. Neumann-type, Moore-type, Ex- The pseudo-code of cellular genetic algorithm with Moore-type; f is the local transfer function which evolution rule is shown in Fig.2. In this algorithm, defines the state of the center cell by the states of each living individual only interacts and genetic its neighbors, and can be called evolution rule. operates with individuals in its neighborhood. The Fig.1 shows the Moore-type in grid, in which a cell fitness value of offspring individuals will be in the small black square is the center cell; cells calculated, if an offspring is better than the center within two squares are the neighborhood of the cell individual, the old center one will be replaced center cell; the grey means living, contrarily, the during the next generation. After the genetic white means dead. In this paper, the proposed operation, state of each individual will be update algorithm uses this type. by the evolution rule. In CGA, the complex optimization problems can be solved by some simple rules. In order to simulate the biological evolution more effectively, it is important to introduce evolution rule of „living‟ or „dead‟ state of cell. In the next loop, the state of a cell depends on the states of its neighbors. The game of life evolution rule is a typical evolution rule. The mathematical formula is shown as follow: 3. Proposed Algorithms Among the existing research, most of evolution rules in CGAs are directly introduced from cellular 35 | P a g e
  • 3. K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.034-043 automaton. For these evolution rules, although food in a region is considered to the living density complex system behavior can be obtained by in this region. simple settings, but the interaction between Specially, the living density in the neighborhood of individuals and the relationship between evolution an individual xi is called the local living density scheme and group behavior of individuals had been of the individual which can be denoted as LD(xi ). ignored. Taking Moore-type for instance, the local living In nature, the state (“living” or “dead”) of density of the center individual in Fig.1 is 0.667. individual in population depends on the structure of Definition 2: Maximum local living density. In living space, the mortality rate and survival rate are a living space, foods for the population are dependent by the density of population in living limited. Hence, the local density is limited in environment. When the density is lower, the food is adequate for the population, and the survival rate the scope of the food supplied, the upper increases. When the density is higher, food supplies limit of the scope is considered as maximum are scarce, intraspecific competition becomes local living density which is denoted as LDMax seriously and the mortality rate increases. . Inspired by this actual phenomenon, two kinds of In neighborhood of an individual, if the local living local density dependence schemes are introduced in density is more than LDMax , the surplus weakest this section and cellular genetic algorithms with individuals will dead or escaped from the region density dependence are also proposed. because of the shortage of food. The density dependence scheme in neighborhood of an 3.1. Local density dependence scheme within individual is shown in Fig.3 (LDMax is set to 0.8). neighborhood Same as the setting shown in Fig.1, the grey means The null cells in grid space are considered as the living, and the white means dead. The region food of individuals in population, an individual in a within solid line is the current living space; the cell black cell in it means the surplus weakest means the food in this cell is occupied by the individual; the region within dashed box is the individual. escape area of the surplus individuals. Definition 1: Living density. The ratio between the number of living individuals and the number of With the effect of density dependence, if there is within neighborhood can be described in Fig.4. more than one null cell in the escape area as After the density dependence operation, the shown in left figure of Fig.3a, the surplus structure of the population and the states of cells individual will escape from the former region; corresponding to the individuals will change. In contrarily, if there is no null cell in the escape the later sections, this operation is named density area, the surplus individual will dead as shown in dependence I, is denoted as [P'(t), right figure of Fig.3b. Additionally, if a surplus S'(t)]=Dependence-I (P(t), S(t)) in which S(t) individual had been escaped from a region, it is means the states of whole cells in grid space. not permitted escape twice; in other words, it Besides local density dependence as previously will dead. described, the intraspecific competition also The detail algorithm of local density scheme contains the competition between the best 36 | P a g e
  • 4. K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.034-043 individuals within a living space. For genetic operation into the density dependence scheme to algorithm and some similar algorithms, premature avoid two or more same structure individuals convergence is one of the main factors restricted appeared in the neighbourhood of an individual. the optimization performance, and the best The detail setting is also described in Fig.4, and in individual is replicated many times due to the the later sections, we call this operation by density effect of select operation. This is the main reason dependence II, and denote it by [P' to this appearance. Hence, we introduced an adding (t),S'(t)]=Dependence-II (P(t),S(t)) . 3.2. Population control scheme The density dependence scheme is acting among the individuals in same generation. Due to the separate effect of density dependence, the number of living individuals after operation is less than or equals to the number before operation. In this section, the scheme of population control is defined. In nature, the population growth is relevant to the abundance of food, and cannot grow unlimited. In grid space, the anticipant number of living individuals in next generation is related to the number of null cells in current generation. We define a mathematical formula as follow to determine the number of living individuals in next generation. where N t and N t+1 are the number of living individuals in t and t+1 generation, N is the number of cells in cellular space,  is a rate which control the maximum number of individuals feed,   [LD max ,1] , especially when   1 means the food in one cell can feed one individual. In the later sections, we denote this operation by |P(t+1)|=population-control(|P'(t)|). 3.3. Cellular genetic algorithm with density dependence We introduce the local density dependence scheme and population control scheme to the cellular genetic algorithm and propose a new cellular genetic algorithm. The pseudo-code of the new cellular genetic algorithm is shown in Fig.5. 37 | P a g e
  • 5. K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.034-043 4. Experimental Results set to 0.1, 0.3, 0.5, and 0.9,  is set to 25, T is set to random, cyclical and cyclical with noise [6]. 4.1. Test problems The detail describe of there DOPs are shown Yang‟s DOP generator [18] can construct respectively as follow. random dynamic environments from any binary- In static One-Max problem, the fitness value of encoded individual is assigned by the number of the same stationary function by an exclusive OR operator. bits between individual and the given template. For a static optimization problem f ( x) , create The mathematical formula of the dynamic One- Max is shown as follow: intermediate binary template T  [T1 ,T2 ,TN ] by a designated method, N is the number of change. The expression of the DOP in ith where B is the given template, L=100 is the length environment is shown as follow: of binary code string. It has an optimum fitness of 100 in each environment. Static NK(25,4) problem consist of 25 where  denotes the XOR operator. The severity of environmental changes is determined by the contiguous 4-bit building blocks sk , k  1,,25 percentage of 1 in the template T which is , the calculation formula is denoted as s, the frequency is controlled by the generation interval between two adjacent changes which is denoted as  , the complexity is affected by the periodically structure of T . Three 100-bit binary functions, denoted One-Max, NK(25, 4) and Deceptive respectively, are selected as base stationary functions to construct DOPs. Construct test DOPs from these stationary functions by Yang‟s DOP generator, where s is Same to the dynamic One-Max, it has an optimum fitness of 100 in each environment. Static 38 | P a g e
  • 6. K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.034-043 deceptive problem is a fully deceptive problem, operator with rate P m =0.01. it also consist of 25 contiguous 4-bit building The experimental results of convergence blocks sk , k  1,,25 , the calculation formula is performances of CGA-DI, CGA-DII, CGA-R and ISGA are summarized in Tables I, II, III with the form of average  the standard error. The convergence metric is used to measure the overall where xk is the corresponding sub-string with convergence performance of algorithms, which is defined as sk in individual x , H ( xk , sk ) denotes the hamming distance between xk and sk , d (*) is a mapping function, d (*) is 4,0,1,2,3 respectively when  is 0,1,2,3,4. The dynamic deceptive where n=20 is the total number of runs, K=G/  problem is shown as follow: is the total number of environmental changes, Fij is the optimum of jth change in ith run. Table I, II, III are the results of random, cyclical and It also has an optimum fitness of 100 in each cyclical with noise DOPS respectively. Fig.6 environment. shows the diversity behavior of algorithms in random dynamic environment, Fig.6a shows the 4.2. Results and discussion results on dynamic One-Max problem, Fig.6b Three kinds of the dynamic test shows the results on dynamic NK(25,4) problem, optimization problems are optimized respectively Fig.6c shows the results on dynamic deceptive by four algorithms: problem. The diversity metric measures the extent cellular genetic algorithm with density of diversity achieved among the individuals, which dependence I (CGA-DI), cellular genetic is defined as algorithm with density dependence II (CGA-DII), cellular genetic algorithm with evolution rule (CGA-R) and improved simple genetic algorithm (ISGA). Experiments were carried out to compare the performance of algorithms on the dynamic test environments. For all algorithms, the parameters where N is the population size, L is the length of are set as follows: population size N=100, max chromosome, s c is the cardinality of genotypic generations G=500, uniform crossover operator alleles, P lk is the rate of kth genotypic allele appear with crossover rate P c =0.7, discrete mutation on lth location, the maximum of is ln2. 39 | P a g e
  • 7. K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.034-043 1)The convergence performance of algorithms in ISGA, the F acc reduced with the increase of s, dynamic environments the relative errors of F acc get minimums of From Tables I, II, III, it is interesting to note that 0.65%, 2.13% and 16.15% respectively when CGA-DI can obtain the best results in dynamic s=0.1, 0.65%, and get maximums of 4.74%, One- Max problems with different severity and 20.12% and 40.03% respectively when s=0.9. In complexity among four algorithms; CGA-DII random dynamic NK(25,4) problem, for CGA-DI has a good performance in dynamic NK(25,4) and CGA-DII the F acc reduced with the increase and deceptive problems can obtain the best results of s, the relative errors of F acc t get minimums of in dynamic One-Max problems with different 22.86% and 16.24% when s=0.1, and get severity and complexity; ISGA is the worst one. maximums of 40.29% and 19.79% when s=0.9; Moreover, for all algorithms, they get the best for CGA-R and ISGA the F acc reduced and performance in dynamic One-Max problems, and get the worst performance in dynamic NK(25,4) then increased with the increase of s, the relative errors of F acc get minimums of 29.66% and problems. The detail discussions are shown as 56.11% when s=0.1, and get maximums of follow: 58.98% and 75.77% when s=0.5. In random In random dynamic One-Max problem, CGA-DI dynamic deceptive problem, for all algorithms has the best convergence performance, the the F acc reduced and then increased with the relative errors of F acc with global optimal increase of s, the relative errors of F acc get solution under 4 different change severities all minimums of 15.42%, 13.27%, 17.33% and lower than 0.5%; for CGA- DII, CGA-R and 34.44% respectively when s=0.9, and get 40 | P a g e
  • 8. K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.034-043 maximums of 9.12%, 16.37%, 28.44% and 46.20% s=0.9, and get maximums of 35.96%, 18.59%, respectively when s=0.5. 45.14% and 51.57% respectively when s=0.5; with The mutative trends of F acc of algorithms for the introduction of noise, the largest percentage cyclical and cyclical with noise DOPs are similar, decrease with 1.60%, 2.37%, 3.17% and 3.01% and F acc is reduced with the introduction of noise. respectively. In cyclical dynamic deceptive In cyclical dynamic One-Max problem, for all problem, for CGA-DII, CGA-R and ISGA, the algorithms the F acc reduced and then increased F acc reduced and then increased with the with the increase of s, the relative errors of F acc increase of s, the relative errors of F acc get get minimums of 0.01%, 1.22%, 2.18% and minimums of 12.08%, 6.43% respectively when s=0.9, and get 18.50% and 23.93% respectively when s=0.9, maximums of 0.18%, 4.59%, 12.55% and and get maximums of 14.04%, 25.64% and 19.58% respectively when s=0.5; with the 31.15% respectively when s=0.5; for CGA-DI, the introduction of noise, the largest percentage F acc increased and then reduced with the increase decrease with 0.07%, 0.20%, 1.26% and 3.33% of s, the relative errors of F acc get a minimum of respectively. In cyclical dynamic NK(25,4) 16.56% when s=0.5, and get a maximum of problem, for all algorithms the F acc reduced and 18.21% when s=0.9; with the introduction of then increased with the increase of s, the relative noise, the largest percentage decrease with 1.14%, errors of F acc get minimums of 19.61%, 2.40%, 2.40% and 2.17% respectively. 13.98%, 15.05% and 37.75% respectively when 41 | P a g e
  • 9. K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.034-043 Fig. 6 Diversity behavior of algorithms in random dynamic environments 2) The diversity performance of algorithms in when s=0.5. dynamic environments From Fig.6, it is interesting to note that all the 5. Conclusion curves of diversity metric change cyclically with In this study, two kinds of evolution rules the change of environments; the diversity curve with density dependence for cellular genetic of CGA-DII is better than that of the other algorithm are discussed, and the corresponding algorithm; the diversity curve of ISGA is worse cellular genetic algorithms with density than that of the others. The detail discussions are dependence are proposed. Compared with regular shown as follow: cellular genetic algorithm with evolution rule, new In random dynamic One-max problems, the algorithms can obtain superior convergence and variation within two adjacent changes of diversity diversity performance. According to the curves and the diversity levels of algorithms experiments carried on the dynamic test problems increased with the increase of s. For CGA-DI, the selected, CGA-DI can obtain the best results in diversity curve is smooth and near 0.3 when dynamic One-Max problems and CGA-DII has a s=0.1, and changes sharply between 0.3 and 0.65 good performance in dynamic NK(25,4) and when s=0.9; for CGA-DII, the diversity curve is deceptive problems. smooth and near 0.4 when s=0.1, and changes sharply between 0.4 and 0.65 when s=0.9; for 7. References CGA-R, the diversity curve is locate between 0.1 [1] R. W. Morrison, K. A. De Jong. Triggered and 0.2 when s=0.1, and has a cyclical change hypermutation revisited. in Proc. of the 2000 between Congress on Evolutionary Computation. 0.2 and 0.35 when s=0.9; for ISGA, the diversity California. 2000, pp. 1025-1032. curve is locate below 0.1 in each value of s. [2] J. J. Grefenstette. Genetic algorithms for In random dynamic NK(25,4) problems, the changing environments. in Proc. of the 2nd Int. trend of diversity curves is similar to that in Conf. on Parallel Problem Solving from One-Max problems. Differently, the variation Nature. 1992, pp. 137-144. within two adjacent changes of diversity curves [3] K. W. Yeom, J. H. Park. Biologically inspired becomes smoother than that in One-Max evolutionary agent systems in dynamic problems and the diversity levels of algorithms environments. in Proc. of the 2006 Congress becomes lower than that in One-Max problems, on Evolutionary Computation. Vancouver. such as the diversity curve of CGA-DI changes 2006, pp. 386-390. between 0.3 and 0.5 when s=0.9; for CGA-R, the [4] M. Maury, J. Gouvea, F. R. Aluizio. diversity curve has a change near 0.2 when s=0.9 Diversity-based model reference for genetic In random deceptive problems, the variation of algorithms in dynamic environment. in Proc. diversity curves increased and then reduced with 2007 Congress on Evolutionary Computing. the increase of s. The change of diversity curves Singapore. 2007, pp. 4639-4645. when s=0.1 is similar to that when s=0.9. The [5] A. Simoes, E. Costa. Variable-size memory severity of diversity curves get the most violent evolutionary algorithm to deal with dynamic 42 | P a g e
  • 10. K.K.Swamy, V.Punnarao, J. S.N.Jyothi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.034-043 environments. M. Giacobini et al. Eds. LNCS [17] Y. Zhang, M. Li, Y. Lu. Study on evolution 4448. Springer-Verlag. 2007, pp. 617-626. rules of optimization genetic algorithm with [6] S. Yang, X. Yao. Population-based cellular automata. incremental learning with associative memory for dynamic environments. In Proc. of Congress on Evolutionary Computing. Hong Kong. 2008, pp. 1-20. [7] J. Branke, T. Kaubler, C. Schmidt. A multi- population approach to dynamic optimization problems. in Adaptive Computing in Design and Manufacturing. Berlin. 2000, pp. 299-308. [8] T. Blackwell, J. Branke. Multi-swarm K.Kotaiah swamy received his optimization in dynamic environments. LNCS M.Tech Degree in Computer Science Engineering 3005. Springer-Verlag. 2007, pp. 489-500. in 2009 From Acharya Nagarjuna University. is a [9] B. Manderick, P. Spiessens. Fine-grained well known Author and Excellent teacher, of his parallel genetic algorithms. J. D. Schaffer Eds. 6 years experience he wrote many books, articles in Proc. of the third international conference and research papers .He had published around 2 on genetic algorithms. San Mateo: Morgan International journals and attended many Kaufmann. 1989, pp. 428-433. International conferences. PresentlyWorking as [10] M. Kirley. A cellular genetic algorithm with aAsst.Professor in sinhgad institute of technology disturbances: optimisation using dynamic and science spatial interactions. Journal of Heuristics. 2002, 8(3): 321-342. [11] D. Simoncini, P. Collard, S. Vérel, M. Clergue. From cells to islands: an unified model of cellular parallel genetic algorithms. in Proc. 7th International Conference on Cellular Automata, for Research and Industry. Perpignan, France. 2006, pp. 248-257. V.PUNNARAO received his [12] S. Janson, E. Alba, B. Dorronsoro, M. M.Tech Degree in Computer Science Engineering Middendorf. Hierarchical cellular genetic in 2009 From Andhra University. is a well known algorithm. in Proc. of 6th European Conference Author and Excellent teacher, of his 4 years on Evolutionary Computation in experience he wrote many books and research Combinatorial Optimization. Budapest, papers .He had published 1 International journals Hungary. 2006, pp.111-122. and attended many International conferences. [13] A. Nebro, J. Durillo, F. Luna, B. Dorronsor, E. PresentlyWorking as aAsst.Professor in sinhgad Alb. A MOCell: a cellular genetic algorithm institute of technology and science for multiobjective optimization. International Journal of Intelligent Systems. 2009, 24(7): 726-746. [14] H. Ishibuchi, N. Tsukamoto, Y. Nojima. Use of local ranking in cellular genetic algorithms with two neighborhood structures. in Proc. of 7th International Conference on Simulated Evolution and Learning. Australia: J. S.N.Jyothi received her M.Tech Melbourne. 2008, pp. 309-318. Degree in Computer Science Engineering in 2009 [15] M. Giacobini, E. Alba, M. Tomassini. From sathyabama University. is a well known Selection intensity in asynchronous cellular Author and Excellent teacher, of her 4 years evolutionary algorithms. In Proc. 2003 experience she wrote many books, articles and International Conference on Genetic and research papers .. PresentlyWorking as Evolutionary Computation. Chicago. 2003, pp. aAsst.Professor in USHA RAMA COLLEGE OF 955-966. ENGINEERING [16] E. Alba, K. Doerner, B. Dorronsoro. Adapting the savings based ant system for non-stationary vehicle routing problems. in Proc. of First Conference on Metaheuristics and Nature Inspired Computing. Tunisia, Hammamet. 2006. 43 | P a g e