Skip to main content

Advertisement

Log in

Implementation of cellular genetic algorithms with two neighborhood structures for single-objective and multi-objective optimization

  • Focus
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

In cellular algorithms, a single neighborhood structure for local selection is usually assumed to specify a set of neighbors for each cell. There exist, however, a number of examples with two neighborhood structures in nature. One is for local selection for mating, and the other is for local competition such as the fight for water and sunlight among neighboring plants. The aim of this paper is to show several implementations of cellular algorithms with two neighborhood structures for single-objective and multi-objective optimization problems. Since local selection has already been utilized in cellular algorithms in the literature, the main issue of this paper is how to implement the concept of local competition. We show three ideas about its utilization: Local elitism, local ranking, and local replacement. Local elitism and local ranking are used for single-objective optimization to increase the diversity of solutions. On the other hand, local replacement is used for multi-objective optimization to improve the convergence of solutions to the Pareto frontier. The main characteristic feature of our approach is that the two neighborhood structures can be specified independently of each other. Thus, we can separately examine the effect of each neighborhood structure on the behavior of cellular algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  • Alba E, Dorronsoro B (2005) The exploration/exploitation tradeoff in dynamic cellular genetic algorithms. IEEE Trans Evol Comput 9:126–142

    Article  Google Scholar 

  • Alba E, Dorronsoro B (2008) Cellular genetic algorithms. Springer, Berlin

    MATH  Google Scholar 

  • Alba E, Dorronsoro B, Luna F, Nebro AJ, Bouvry P, Hogie L (2007) A cellular multi-objective genetic algorithm for optimal broadcasting strategy in metropolitan MANETs. Comput Commun 30:685–697

    Article  Google Scholar 

  • Cantu-Paz E (2000) Efficient and accurate parallel genetic algorithms. Springer, Berlin

    MATH  Google Scholar 

  • Coello CAC, Lamont GB (2004) Applications of multi-objective evolutionary algorithms. World Scientific, Singapore

    MATH  Google Scholar 

  • Coello CAC, van Veldhuizen DA, Lamont GB (2002) Evolutionary algorithms for solving multi-objective problems. Kluwer, Boston

    MATH  Google Scholar 

  • Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, Chichester

    MATH  Google Scholar 

  • Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182–197

    Article  Google Scholar 

  • Durillo JJ, Nebro AJ, Luna F, Alba E (2008) Solving three-objective optimization problems using a new hybrid cellular genetic algorithm. In: Lecture notes in computer science. Parallel problem solving from nature—PPSN X, vol 5199. Springer, Berlin, pp 661–670

  • Friedman M (1937) The use of ranks to avoid the assumption of normality implicit in the analysis of variance. J Am Stat Assoc 32:675–701

    Article  Google Scholar 

  • Friedman M (1940) A comparison of alternative tests of significance for the problem of m rankings. Ann Math Stat 11:86–92

    Article  MATH  Google Scholar 

  • Giacobini M, Tomassini M, Tettamanzi AGB, Alba E (2005) Selection intensity in cellular evolutionary algorithms for regular lattices. IEEE Trans Evol Comput 9:489–505

    Article  Google Scholar 

  • Goldberg DE, Deb K (1991) A comparative analysis of selection schemes used in genetic algorithms. In: Foundations of genetic algorithm. Morgan Kaufmann, San Mateo, pp 69–93

  • Gorges-Schleuter M (1989) ASPARAGOS: an asynchronous parallel genetic optimization strategy. In: Proceedings of third international conference on genetic algorithms, pp 422–427

  • Ifti M, Killingback T, Doebelic M (2004) Effects of neighborhood size and connectivity on the spatial continuous prisoner’s dilemma. J Theor Biol 231:97–106

    Article  Google Scholar 

  • Ishibuchi H, Doi T, Nojima Y (2006) Effects of using two neighborhood structures in cellular genetic algorithms for function optimization. In: Lecture notes in computer science. Parallel problem solving from nature—PPSN IX, vol 4193. Springer, Berlin, pp 949–958

  • Ishibuchi H, Namikawa N (2005) Evolution of Iterated Prisoner’s Dilemma game strategies in structured demes under random pairing in game playing. IEEE Trans Evol Comput 9:552–561

    Article  Google Scholar 

  • Ishibuchi H, Tsukamoto N, Nojima Y (2008a) Examining the effect of elitism in cellular genetic algorithms using two neighborhood structures. In: Lecture notes in computer science. Parallel problem solving from nature—PPSN X, vol 5199. Springer, Berlin, pp 743–742

  • Ishibuchi H, Tsukamoto N, Nojima Y (2008b) Use of local ranking in cellular genetic algorithms with two neighborhood structures. In: Lecture notes in computer science. Simulated evolution and learning—SEAL 2008, vol 5361. Springer, Berlin, pp 309–318

  • Ishibuchi H, Tsukamoto N, Nojima Y (2008c) Evolutionary many-objective optimization: a short review. In: Proceedings of 2008 IEEE congress on evolutionary computation, pp 2424–2431

  • Manderick B, Spiessens P (1989) Fine-grained parallel genetic algorithms. In: Proceedings of third international conference on genetic algorithms, pp 428–433

  • Murata T, Ishibuchi H, Gen M (2001) Specification of genetic search directions in cellular multi-objective genetic algorithm. In: Lecture notes in computer science, vol 1993. Evolutionary multi-criterion optimization—EMO 2001. Springer, Berlin, pp 82–95

  • Murata T, Nozawa H, Ishibuchi H, Gen M (2003) Modification of local search directions for non-dominated solutions in cellular multiobjective genetic algorithms for pattern classification problems. In: Lecture notes in computer science, vol 2632. Evolutionary multi-criterion optimization—EMO 2003. Springer, Berlin, pp 593–607

  • Ochoa G, Harvey I, Buxton H (2000) Optimal mutation rates and selection pressure in genetic algorithms. In: Proceedings of 2000 genetic and evolutionary computation conference, pp 315–322

  • Rudolph G (2000) On takeover times in spatially structured populations: array and ring. In: Proceedings of second Asia–Pacific conference on genetic algorithms and applications, pp 144–151

  • Sheskin DJ (2007) Handbook of parametric and nonparametric statistical procedures, 4th edn. Chapman & Hall, London

  • Slatkin M, Wilson DS (1979) Coevolution in structured demes. Proc Natl Acad Sci 76:2084–2087

    Article  MATH  Google Scholar 

  • Spiessens P, Manderick B (1991) A massively parallel genetic algorithm: implementation and first analysis. In: Proceedings of 4th international conference on genetic algorithms, pp 279–286

  • Tan KC, Khor EF, Lee TH (2005) Multiobjective evolutionary algorithms and applications. Springer, Berlin

    MATH  Google Scholar 

  • Whitley D (1993) Cellular genetic algorithms. In: Proceedings of 5th international conference on genetic algorithms, p 658

  • Wilson DS (1977) Structured demes and the evolution of group-advantageous traits. Am Nat 111:157–185

    Article  Google Scholar 

  • Wilson DS (1979) Structured demes and trait-group variation. Am Nat 113:606–610

    Article  Google Scholar 

  • Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11:712–731

    Article  Google Scholar 

  • Zitzler E, Thiele L (1998) Multiobjective optimization using evolutionary algorithms: a comparative case study. In: Lecture notes in computer science: parallel problem solving from nature—PPSN V, vol 1498. Springer, Berlin, pp 292–301

  • Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3:257–271

    Article  Google Scholar 

Download references

Acknowledgments

This work was partially supported by Japan Society for the Promotion of Science (JSPS) through Grand-in-Aid for Scientific Research (B): KAKENHI (20300084). Some computational experiments were performed by Mr. Ken Ohara.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hisao Ishibuchi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ishibuchi, H., Sakane, Y., Tsukamoto, N. et al. Implementation of cellular genetic algorithms with two neighborhood structures for single-objective and multi-objective optimization. Soft Comput 15, 1749–1767 (2011). https://doi.org/10.1007/s00500-010-0617-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-010-0617-8

Keywords

Navigation