Skip to main content

A Parallel Island Model for Estimation of Distribution Algorithms

  • Chapter
Towards a New Evolutionary Computation

Part of the book series: Studies in Fuzziness and Soft Computing ((STUDFUZZ,volume 192))

Summary

In this work we address the parallelization of the kind of Evolutionary Algorithms (EAs) known as Estimation of Distribution Algorithms (EDAs). After an initial discussion on the types of potentially parallel schemes for EDAs, we proceed to design a distributed island version (dEDA), aimed at improving the numerical efficiency of the sequential algorithm in terms of the number of evaluations. After evaluating such a dEDA on several well-known discrete and continuous test problems, we conclude that our model clearly outperforms existing centralized approaches from a numerical point of view, as well as speeding up the search considerably, thanks to its suitability for physical parallelism.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Alba. Parallel evolutionary algorithms can achieve superlinear performance. Information Processing Letters, 82(1):7–13, 2002.

    Article  MATH  MathSciNet  Google Scholar 

  2. E. Alba and J. M. Troya. A survey of parallel distributed genetic algorithms. Complexity, 4(4):31–52, 1999.

    Article  MathSciNet  Google Scholar 

  3. E. Alba and J. M. Troya. Influence of the migration policy in parallel distributed gas with structured and panmictic populations. Applied Intelligence, 12(3):163–181, 2000.

    Article  Google Scholar 

  4. E. Alba and J. M. Troya. Analyzing synchronous and asynchronous parallel distributed genetic algorithms. Future Generation Computer Systems, 17(4):451–465, 2001.

    Article  MATH  Google Scholar 

  5. S. Baluja. Y. xiang and s. k. wong and n. cercone, n. A Microscopic Study of Minimum Entropy Search in Learning Decomposable Markov Networks, 26(1):65–92, 1996.

    Google Scholar 

  6. E. Bengoetxea. Inexact graph matching using estimation of distribution algorithms. Technical report, Ecole Nationale Supérieure des Télécommunications, Paris, France, 2002.

    Google Scholar 

  7. E. Bengoetxea, T. Mikelez, J. A. Lozano, and P. Larrañaga. Experimental results in function optimization with EDAs in continuous domain. In P. Larrañaga and J. A. Lozano, editors, Estimation of Distribution Algorithms. A New Tool for Evolutionary Computation. Kluwer Academic Publishers, 2002.

    Google Scholar 

  8. I.O. Bohachevsky, M.E. Johnson, and M.L. Stein. Generalized simulated annealing for function optimization. Technometrics, 28(3):209–217, 1986.

    Article  MATH  Google Scholar 

  9. E. Cantú-Paz. Efficient and Accurate Parallel Genetic Algorithms. Kluwer Academic Press, 2000.

    Google Scholar 

  10. E. Cantú-Paz and D. E. Goldberg. Predicting speedups of idealized bounding cases of parallel genetic algorithms. In T. Bäck, editor, Proceedings of the Seventh International Conference on GAs, pp. 113–120. Morgan Kaufmann, 1997.

    Google Scholar 

  11. D. M. Chickering, D. Geiger, and D. Heckerman. Learning Bayesian networks: Search methods and experimental results. In Preliminary Papers of the Fifth International Workshop on Artificial Intelligence and Statistics, pp. 112–128, 1995.

    Google Scholar 

  12. T. Chu and Y. Xiang. Exploring parallelism in learning belief networks. In Proceedings of Thirteenth Conference on Uncertainty in Artificial Intelligence, pp. 90–98, 1997.

    Google Scholar 

  13. J. P. Cohoon, S. U. Hedge, W. N. Martin, and D. Richards. Punctuated Equilibria: A Parallel Genetic Algorithm. In J. J. Grefenstette, editor, Proceedings of the Second International Conference on GAs, pp. 148–154. Lawrence Erlbaum Associates, 1987.

    Google Scholar 

  14. I. T. Foster and C. Kesselman. Computational Grids. Morgan Kaufmann, 1998.

    Google Scholar 

  15. D. E Goldberg. The Design of Innovation. Kluwer Academic Publishers, 2002.

    Google Scholar 

  16. D. E. Goldberg, K. Deb, H. Kargupta, and G. Harik. Rapid, accurate optimization of difficult problems using fast messy genetic algorithms. In S. Forrest, editor, Proceedings of the Fifth International Conference on GAs, pp. 56–64. Morgan Kaufmann, 1993.

    Google Scholar 

  17. J. J. Grefenstette. Parallel adaptative algorithms for function optimization. Technical Report CS-81-19, Vanderbilt University, 1981.

    Google Scholar 

  18. S. Höfinger, T. Schindler, and A. Aszodi. Parallel global optimization of high-dimensional problems. In Lecture Notes in Computer Science, pp. 148–155, 2002. 2474.

    Google Scholar 

  19. J. Whittaker. Graphical Models in Applied Multivariate Statistics. John Wiley & Sons, Inc., 1990.

    Google Scholar 

  20. P. Larrañaga, R. Etxeberria, J. A. Lozano, and J. M. Peña. Optimization by learning and simulation of Bayesian and Gaussian networks. Technical Report KZZA-IK-4-99, Department of Computer Science and Artificial Intelligence, University of the Basque Country, 1999.

    Google Scholar 

  21. P. Larrañaga and J. A. Lozano. Estimation of Distribution Algorithms. A New Tool for Evolutionary Computation. Kluwer Academic Publishers, 2002.

    Google Scholar 

  22. J.A. Lozano, R. Sagarna, and P. Larrañaga. Parallel Estimation of Distribution Algorithms. In P. Larrañaga and J. A. Lozano, editors, Estimation of Distribution Algorithms. A New Tool for Evolutionary Computation. Kluwer Academic Publishers, 2002.

    Google Scholar 

  23. T. Mahnig and H. Mühlenbein. Comparing the adaptive Boltzmann selection schedule SDS to truncation selection. In III Symposium on Artificial Intelligence. CIMAF01. Special Session on Distributions and Evolutionary Optimization, pp. 121–128, 2001.

    Google Scholar 

  24. A. Mendiburu, J. Miguel-Alonso, and J.A. Lozano. Implementation and performance evaluation of a parallelization of estimation of Bayesian networks algorithms. Technical Report EHU-KAT-IK-XX-04, Department of Computer Architecture and Technology, University of the Basque Country, 2004.

    Google Scholar 

  25. H. Mühlenbein. The equation for response to selection and its use for prediction. Evolutionary Computation, 5:303–346, 1998.

    Article  Google Scholar 

  26. H. Mühlenbein and T. Mahnig. Evolutionary optimization using graphical models. New Generation of Computer Systems, 18(2):157–166, 2000.

    Article  Google Scholar 

  27. H. Mühlenbein, T. Mahnig, and A. Ochoa. Schemata, distributions and graphical models in evolutionary optimization. Journal of Heuristics, 5:215–247, 1999.

    Article  MATH  Google Scholar 

  28. H. Mühlenbein and D. Schlierkamp-Voosen. The science of breeding and its application to the breeder genetic algorithm (bga). Evolutionary Computation, 1:335–360, 1993.

    Article  Google Scholar 

  29. J. Ocenásek and J. Schwarz. The parallel bayesian optimization algorithm. In Proceedings of the European Symposium on Computational Inteligence, pp. 61–67, 2002.

    Google Scholar 

  30. A. Ochoa. How to deal with costly fitness functions in evolutionary computation. In Proceedings of the 13th ISPE/IEE International Conference on CAD/CAM. Robotics & Factories of the Future, pp. 788–793, 1997.

    Google Scholar 

  31. A. Ochoa and M. Soto. Partial evaluation of genetic algorithms. In Proceedings of the X International Conference on Industrial and Engineering Applications of AI and Expert Systems, pp. 217–222, 1997.

    Google Scholar 

  32. M. Pelikan, D. E. Goldberg, and E. Cantú-Paz. BOA: The Bayesian optimization algorithm. In W. Banzhaf, J. Daida, A. E. Eiben, M. H. Garzon, V. Honavar, M. Jakiela, and R. E. Smith, editors, Proceedings of the Genetic and Evolutionary Computation Conference GECCO-99, volume 1, pp. 525–532. Morgan Kaufmann Publishers, San Francisco, CA, 1999. Orlando, FL.

    Google Scholar 

  33. M. Pelikan and H. Mühlenbein. The bivariate marginal distribution algorithm. Advances in Soft Computing-Engineering Design and Manufacturing, pp. 521–535, 1999.

    Google Scholar 

  34. V. Robles. Clasificación supervisada basada en redes bayesianas. aplicación en biología computacional. Doctoral Dissertation, Universidad Politécnica de Madrid, Madrid, Spain, 2003.

    Google Scholar 

  35. G. Schwarz. Estimating the dimension of a model. Annals of Statistics, 7(2):461–464, 1978.

    Article  Google Scholar 

  36. M. Soto, A. Ochoa, S. Acid, and L. M. de Campos. Introducing the polytree aproximation of distribution algorithms. In Second Symposium on Artificial Intelligence and Adaptive Systems. CIMAF 99, pp. 360–367, 1999.

    Google Scholar 

  37. R. Tanese. Parallel genetic algorithms for a hypercube. In J. J. Grefenstette, editor, Proceedings of the Second International Conference on GAs, pp. 177–183. Lawrence Erlbaum Associates, 1987.

    Google Scholar 

  38. D. L. Whitley. An executable model of a simple genetic algorithm. In D. L. Whitley, editor, Proceedings of the Second Workshop on Foundations of Genetic Algorithms, pp. 45–62. Morgan Kaufmann, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Madera, J., Alba, E., Ochoa, A. (2006). A Parallel Island Model for Estimation of Distribution Algorithms. In: Lozano, J.A., Larrañaga, P., Inza, I., Bengoetxea, E. (eds) Towards a New Evolutionary Computation. Studies in Fuzziness and Soft Computing, vol 192. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-32494-1_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-32494-1_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29006-3

  • Online ISBN: 978-3-540-32494-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics