skip to main content
10.1145/1569901.1570080acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Genotypic differences and migration policies in an island model

Published:08 July 2009Publication History

ABSTRACT

In this paper we compare different policies to select individuals to migrate in an island model. Our thesis is that choosing individuals in a way that exploits differences between populations can enhance diversity, and improve the system performance. This has lead us to propose a family of policies that we call multikulti, in which nodes exchange individuals different "enough" among them. In this paper we present a policy according to which the receiver node chooses the most different individual among the sample received from the sending node. This sample is randomly built but only using individuals with a fitness above a threshold. This threshold is previously established by the receiving node. We have tested our system in two problems previously used in the evaluation of parallel systems, presenting different degree of difficulty. The multikulti policy presented herein has been proved to be more robust than other usual migration policies, such as sending the best or a random individual.

References

  1. M. Affenzeller and S. Wagner. Sasegasa: A new generic parallel evolutionary algorithm for achieving highest quality results. Journal of Heuristics, 10(3):243--267, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. E. Alba and B. Dorronsoro. Cellular Genetic Algorithms. Springer, New York, 2008. ISBN 978-0-387-77609-5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. E. Alba, A.J. Nebro, and J.M. Troya. Heterogeneous computing and parallel genetic algorithms. J. Parallel Distrib. Comput., 62(9):1362--1385, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. E. Alba and J.M. Troya. Influence of the migration policy in parallel distributed gas with structured and panmictic populations. Appl. Intell., 12(3):163--181, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. E. Alba and J.M. Troya. Analyzing synchronous and asynchronous parallel distributed genetic algorithms. Future Generation Comp. Syst., 17(4):451--465, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. L. Araujo, J.J. Merelo, C. Cotta, and F. de Vega. MultiKulti Algorithm: Migrating the Most Different Genotypes in an Island Model. ArXiV preprint arXiv:0806.2843, 2008.Google ScholarGoogle Scholar
  7. E. Cantú-Paz. Migration policies and takeover times in genetic algorithms. In GECCO, page 775, 1999.Google ScholarGoogle Scholar
  8. E. Cantú-Paz. Migration policies, selection pressure, and parallel evolutionary algorithms. Journal of Heuristics, 7(4):311--334, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. R.J. Collins and D.R. Jefferson. Selection in massively parallel genetic algorithms. In R.K. Belew and L.B. Booker, editors, Proceedings of the 4th International Conference on Genetic Algorithms, pages 249--256, San Diego, CA, 1991. Morgan Kaufmann.Google ScholarGoogle Scholar
  10. K. De Jong. Evolutionary computation: a unified approach. In Proceedings of the 2008 GECCO conference companion on Genetic and evolutionary computation, pages 2245--2258. ACM New York, NY, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Denzinger and J. Kidney. Improving migration by diversity. In 2003 Congress on Evolutionary Computation, volume 1, pages 700--707. IEEE Press, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  12. T. Eldos. A New Migration Model For Distributed Genetic Algorithms. In Proceedings of the International Conference on Scientific Computing (CSC' 06), Las Vegas, NV, pages 128--134, 2006.Google ScholarGoogle Scholar
  13. M. Giacobini, M. Preuss, and M. Tomassini. Effects of scale-free and small-world topologies on binary coded self-adaptive CEA. In J. Gottlieb and G.R. Raidl, editors, Evolutionary Computation in Combinatorial Optimization -- EvoCOP 2006, volume 3906 of LNCS, pages 85--96, Budapest, 10-12 April 2006. Springer Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. D.E. Goldberg, K. Deb, and J. Horn. Massive multimodality, deception, and genetic algorithms. In R. Männer and B. Manderick, editors, Parallel Problem Solving from Nature, 2, Amsterdam, 1992. Elsevier Science Publishers, B.V.J.J. Merelo. Evolutionary computation in Perl. In M. Perl Mongers, editor, YAPC:Europe::2002, pages 2--22, 2002.Google ScholarGoogle Scholar
  15. E.D.D. Jong, R.A. Watson, and J.B. Pollack. Reducing Bloat and Promoting Diversity using Multi-Objective Methods. In Proceedings of the Genetic and Evolutionary Computation Conference, GECCO-2001, pages 11--18. Morgan Kaufmann Publishers, 2001.Google ScholarGoogle Scholar
  16. K.A.D. Jong, M.A. Potter, and W.M. Spears. Using problem generators to explore the effects of epistasis. In T. Bäck, editor, Proceedings of the Seventh International Conference on Genetic Algorithms (ICGA97), San Francisco, CA, 1997. Morgan Kaufmann.Google ScholarGoogle Scholar
  17. J.J. Merelo, A.M. Mora, P.A. Castillo, J.L.J. Laredo, L. Araujo, K.C. Sharman, A.I. Esparcia-Alc'azar, E. Alfaro-Cid, and C. Cotta. Testing the intermediate disturbance hypothesis: Effect of asynchronous population incorporation on multi-deme evolutionary algorithms. In Parallel Problem Solving from Nature -- PPSN X, pages 266--275, 2008.Google ScholarGoogle Scholar
  18. P. Moscato and M.G. Norman. A Memetic Approach for the Traveling Salesman Problem Implementation of a Computational Ecology for Combinatorial Optimization on Message-Passing Systems. In M. Valero, E. Onate, M. Jane, J.L. Larriba, and B. Suarez, editors, Parallel Computing and Transputer Applications, pages 177--186, Amsterdam, 1992. IOS Press.Google ScholarGoogle Scholar
  19. H. Muhlenbein. Evolution in time and space -- the parallel genetic algorithm. In G. Rawlings, editor, Foundations of Genetic Algorithms, pages 316--337. Morgan Kaufmann, 1991.Google ScholarGoogle Scholar
  20. E. Noda, A. Coelho, I. Ricarte, A. Yamakami, and A. Freitas. Devising adaptive migration policies for cooperative distributed genetic algorithms. IEEE International Conference on Systems, Man and Cybernetics, 2002, pp. 6.Google ScholarGoogle ScholarCross RefCross Ref
  21. D. Power, C. Ryan, and R. Azad. Promoting diversity using migration strategies in distributed genetic algorithms. IEEE Conqress on Evolutionary Computation, 2:1831--1838, 2005.Google ScholarGoogle Scholar
  22. P. Spiessens and B. Manderick. A massively parallel genetic algorithm: Implementation and first analysis. In R.K. Belew and L.B. Booker, editors, Proceedings of the 4th International Conference on Genetic Algorithms, pages 279--287, San Diego, CA, 1991. Morgan Kaufmann.Google ScholarGoogle Scholar
  23. J. Stender. Parallel Genetic Algorithms: Theory and Applications, chapter Implementation in Occam of Parallel Genetic Algorithms on Transputer Networks. IOS Press, 1993.Google ScholarGoogle Scholar
  24. R. Tanese. Distributed genetic algorithms. In J.D. Schaeffer, editor, Proceedings of the Third International Conference on Genetic Algorithms, pages 434--439, San Mateo, California, 1989. Morgan Kaufmann Publishers. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. Tomassini. Spatially Distributed Evolutionary Algorithms. Natural Computing Series. Springer-Verlag, Berlin Heidelberg, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. R.K. Ursem. Diversity-guided evolutionary algorithms.Google ScholarGoogle Scholar
  27. In J.J. Merelo, P. Adamidis, H.-G. Beyer, J.L.F.-V. Martín, and H.-P. Schwefel, editors, PPSN, volume 2439 of Lecture Notes in Computer Science, pages 462--474. Springer, 2002.Google ScholarGoogle Scholar
  28. J. Ward and J. Stanford. Intermediate-Disturbance Hypothesis: An Explanation for Biotic Diversity Patterns in Lotic Ecosystems. Dynamics of Lotic Systems, Ann Arbor Science, Ann Arbor MI. 1983. 347--356 p, 2 fig, 35 ref., 1983.Google ScholarGoogle Scholar
  29. D. Whitley, S. Rana, and R. Heckendorn. The island model genetic algorithm: On separability, population size and convergence. Journal of Computing and Information Technology, 7:33--47, 1999.Google ScholarGoogle Scholar
  30. S. Yang and R. Tinós. A hybrid immigrants scheme for genetic algorithms in dynamic environments. International Journal of Automation and Computing, 4(3):243--254, 2007.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Genotypic differences and migration policies in an island model

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        GECCO '09: Proceedings of the 11th Annual conference on Genetic and evolutionary computation
        July 2009
        2036 pages
        ISBN:9781605583259
        DOI:10.1145/1569901

        Copyright © 2009 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 8 July 2009

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate1,669of4,410submissions,38%

        Upcoming Conference

        GECCO '24
        Genetic and Evolutionary Computation Conference
        July 14 - 18, 2024
        Melbourne , VIC , Australia

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader