Island model genetic algorithms and linearly separable problems

  • Darrell Whitley
  • Soraya Rana
  • Robert B. Heckendorn
Problem Structure and Fitness Landscapes
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1305)


Parallel Genetic Algorithms have often been reported to yield better performance than Genetic Algorithms which use a single large panmictic population. In the case of the Island Model Genetic Algorithm, it has been informally argued that having multiple subpopulations helps to preserve genetic diversity, since each island can potentially follow a different search trajectory through the search space. It is also possible that since linearly separable problems are often used to test Genetic Algorithms, that Island models may simply be particularly well suited to exploiting the separable nature of the test problems. We explore this possibility by using the infinite population models of simple genetic algorithms to study how Island Models can track multiple search trajectories. We also introduce a simple model for better understanding when Island Model Genetic Algorithms may have an advantage when processing linearly separable problems.


Genetic Algorithm Single Population Finite Population Separable Problem Island Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Theodore C. Belding. The distributed genetic algorithm revisited. In L. Eshelman, editor, Proc. of the 6th Int'l. Conf. on GAs, pages 114–121. Morgan Kaufmann, 1995.Google Scholar
  2. 2.
    R. Collins and D. Jefferson. Selection in Massively Parallel Genetic Algorithms. In L. Booker and R. Belew, editors, Proceedings of the Fourth International Conference on Genetic Algorithms, pages 249–256. Morgan Kaufmann, 1991.Google Scholar
  3. 3.
    Larry Eshelman. The CHC Adaptive Search Algorithm. How to Have Safe Search When Engaging in Nontraditional Genetic Recombination. In G. Rawlins, editor, FOGA-1, pages 265–283. Morgan Kaufmann, 1991.Google Scholar
  4. 4.
    R. Fisher. The Genetical Theory of Natural Selection. Dover, New York, 1958.Google Scholar
  5. 5.
    D. Goldberg, B. Korb, and K. Deb. Messy Genetic Algorithms: Motivation, Analysis, and First Results. Complex Systems, 4:415–444, 1989.Google Scholar
  6. 6.
    David Goldberg. Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading, MA, 1989.Google Scholar
  7. 7.
    Martina Gorges-Schleuter. Explicit Parallelism of Genetic Algorithms through Population Structures. In H.P. Schwefel and Reinhaxd Männer, editors, Parallel Problem Solving from Nature, pages 150–159. Springer/Verlag, 1991.Google Scholar
  8. 8.
    Ken De Jong, William Spears, and Diana Gordon. Using Markov Chains to Analyze GAFOs. In D. Whitley and M. Vose, editors, FOGA-3. Morgan Kaufmann, 1995.Google Scholar
  9. 9.
    H. Milhlenbein. Evolution in Time and Space: The Parallel Genetic Algorithm. In G. Rawlins, editor, FOGA-1, pages 316–337. Morgan Kaufmann, 1991.Google Scholar
  10. 10.
    A. Nix and M. Vose. Modelling Genetic Algorithms with Markov Chains. Annals of Mathematics and Artificial Intelligence, 5:79–88, 1992.Google Scholar
  11. 11.
    Timothy Starkweather, L. Darrell Whitley, and Keith E. Mathias. Optimization Using Distributed Genetic Algorithms. In H.P. Schwefel and R. Männer, editors, Parallel Problem Solving from Nature, pages 176–185. Springer/Verlag, 1990.Google Scholar
  12. 12.
    Reiko Tanese. Distributed Genetic Algorithms. In J. D. Schaffer, editor, Proceedings of the Third International Conference on Genetic Algorithms, pages 434–439. Morgan Kaufmann, 1989.Google Scholar
  13. 13.
    M. Vose and G. Liepins. Punctuated Equilibria in Genetic Search. Complex Systems, 5:31–44, 1991.Google Scholar
  14. 14.
    D. Whitley, R. Das, and C. Crabb. Tracking Primary Hyperplane Competitors During Genetic Search. Annals of Mathematics and Artificial Intelligence, 6:367–388, 1992.Google Scholar
  15. 15.
    Darrell Whitley. Modeling Hybrid Genetic Algorithms. In G. Winter, J. Periaux, M. Galan, and P. Cuestra, editors, Genetic Algorithms in Engineering and Computer Science, pages 191–201. Wiley, New York, 1995.Google Scholar
  16. 16.
    Darrell Whitley, Keith Mathias, Soraya Rana, and John Dzubera. Evaluating Evolutionary Algorithms. Artificial Intelligence Journal, 85, August 1996.Google Scholar
  17. 17.
    L. Darrell Whitley. The GENITOR Algorithm and Selective Pressure: Why Rank Based Allocation of Reproductive Trials is Best. In J. D. Schaffer, editor, Proceedings of the Third International Conference on Genetic Algorithms, pages 116–121. Morgan Kaufmann, 1989.Google Scholar
  18. 18.
    L. Darrell Whitley. Fundamental Principles of Deception in Genetic Search. In G. Rawlins, editor, FOGA-1, pages 221–241. Morgan Kaufmann, 1991.Google Scholar
  19. 19.
    L. Daxrell Whitley. A Genetic Algorithm Tutorial. Statistics and Computing, 4:65–85, 1994.Google Scholar
  20. 20.
    L. Darrell Whitley and Timothy Starkweather. GENITOR II: A Distributed Genetic Algorithm. Journal of Experimental and Theoretical Artificial Intelligence, 2:189–214, 1990.Google Scholar
  21. 21.
    Sewell Wright. The Roles of Mutation, Inbreeding, Crossbreeding, and Selection in Evolution. In Proceedings of the Sixth International Congress on Genetics, pages 356–366, 1932.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Darrell Whitley
    • 1
  • Soraya Rana
    • 1
  • Robert B. Heckendorn
    • 1
  1. 1.Department of Computer ScienceColorado State UniversityFort CollinsUSA

Personalised recommendations