Skip to main content

Estimation of Distribution Algorithm Based on Copula Theory

  • Chapter
Exploitation of Linkage Learning in Evolutionary Algorithms

Part of the book series: Evolutionary Learning and Optimization ((ALO,volume 3))

Abstract

Estimation of Distribution Algorithms (EDAs) is the hot topic of evolutionary computation currently. EDAs model the selected population using a distribution model, which is latter sampled to generate the population for the next generation. This chapter introduces a new way to estimate the distribution model and sample from it according to copula theory. The multivariate joint is decomposed into the univariate margins and a function called copula. In the EDAs based on copula theory (copula-EDAs), only the margins are estimated, and the next generation is sampled from the copula and the inverse function of the margins. The framework of the copula-EDAs is discussed in the chapter. Two 2-dimensional copula-EDAs and a high-dimensional copula-EDA are described in detail as the examples.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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. Larranaga, P., Lozano, J.A.: Estimation of Distribution Algorithms. A New Tool for Evolutionary Computation. Kluwer Academic Publishers, Boston (2002)

    MATH  Google Scholar 

  2. Baluja, S.: Population-Based Incremental Learning: A Method for Integrating Genetic Search Based Function Optimization and Competitive Learning. Citeseer (1994), doi: 10.1.1.9.8084

    Google Scholar 

  3. Baluja, S.: An Empirical Comparison of Seven Iterative and Evolutionary Function Optimization Heuristics. Technical Report CMU-CS-95-193, Computer Science Department, Carnegie Mellon University (1995)

    Google Scholar 

  4. Hohfeld, M., Rudolph, G.: Towards a Theory of Population Based Incremental Learning. In: Proc. of the 4th International Conference on Evolutionary Computation, pp. 1–5 (1997)

    Google Scholar 

  5. Cristina, G., Lozano, J.A., Larranaga, P.: Analyzing the PBIL Algorithm by means of Discrete Dynamical Systems. Complex Syst. 12(4), 465–479 (2001)

    Google Scholar 

  6. Muhlenbein, H., Paaβ, G.: From recombination of genes to the estimation of distributions I. Binary Parameters. In: Ebeling, W., Rechenberg, I., Voigt, H.-M., Schwefel, H.-P. (eds.) PPSN 1996. LNCS, vol. 1141, pp. 178–187. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  7. Muhlenbein, H.: The Equation for Response to Selection and its use for Prediction. Evol. Comput. 5(3), 303–346 (1997)

    Article  Google Scholar 

  8. Shapiro, J.L.: Drift and Scaling in Estimation of Distribution Algorithms. Evol. Comput. 13(1), 99–123 (2005)

    Article  Google Scholar 

  9. Harik, G.R., Lobo, F.G., Goldberg, D.E.: The compact genetic algorithm. In: Proc. IEEE Conf. Evol Computation, Indianapolis, USA, pp. 523–528 (1998)

    Google Scholar 

  10. De Bonet, J.S., Isbell, C.L., Viola, P.: MIMIC: Finding optima by estimation probability densities. In: Becker, S. (ed.) Advances in Neural Information Processing Systems, pp. 424–430. MIT Press, Cambridge (1997)

    Google Scholar 

  11. Baluja, S., Davies, S.: Using optimal dependency-trees for combinatorial optimization: learning the structure of the search space. In: Proc. of the 14th international conference on machine learning, pp. 30–38. Morgan Kaufmann, San Francisco (1977)

    Google Scholar 

  12. Pelican, M., Muhlenbein, H.: The birandom variable marginal distribution algorithm. In: Furuhashi, T. (ed.) Advances in Soft Computing-Engineering Design and Manufacturing, pp. 521–535. Springer, London (1999)

    Google Scholar 

  13. Pelikan, M., Muhlenbein, H.: Marginal Distributions in Evolutionary Algorithms. In: Proc. of the International Conference on Genetic Algorithms, pp. 90–95. Technical University of Brno, Brno (1998)

    Google Scholar 

  14. Harik, G.: Linkage Learning via Probabilistic Modeling in the ECGA, Illigal Rep. No.99010, Illinois Genetic Algorithms Lab., University of Illinois, Urbana-Champaign, Illinois (1999)

    Google Scholar 

  15. Muhlenbein, H., Mahnig, T.: FDA- a scalable evolutionary algorithm for the optimization of additively decomposed functions. Evolu. Comput. 7(4), 353–376 (1999)

    Article  Google Scholar 

  16. Muhlenbein, H., Mahnig, T.: Convergence Theory and Applications of the Factorized Distribution Algorithm. Journal of Comput and Information Technology 7(1), 19–32 (1999)

    Google Scholar 

  17. Muhlenbein, H., Mahnig, T.: The Factorized Distribution Algorithm for Additively Decomposable Functions. In: Second Symposium on Artificial Intelligence. Adaptive Systems. CIMAF 1999, La Habana, pp. 301–313 (1999)

    Google Scholar 

  18. Muhlenbein, H., Mahnig, T.: Evolutionary algorithms: From recombination to search distributions. In: Kallel, L., Naudts, B., Rogers, A. (eds.) Theoretical Aspects of Evolutionary Computating., pp. 137–176. Springer, London (2001)

    Google Scholar 

  19. Muhlenbein, H., Mahnig, T., Ochoa, A. R.: Distributions and Graphical Models in Evolutionary Optimization. J. Heuristics 5, 215–247 (1999)

    Article  Google Scholar 

  20. Pelikan, M., Goldberg, D.E., Cantu-Paz, E.: BOA: the Bayesian optimization algorithm. In: Proc. Genetic and Evolutionary Computation Conference (GECCO 1999), Orlando, FL, pp. 525–532 (1999)

    Google Scholar 

  21. Pelikan M.: A Simple Implementation of Bayesian Optimization Algorithms in C++(Version 1.0). Illegal Report No. 99011, Illinois Genetic Algorithms Laboratory, University of Illinois at Urbana-Champaign, Urbana, Illinois (1999)

    Google Scholar 

  22. Pelikan, M., Goldberg, D.E., Cantu-Paz, E.: Bayesian Optimization Algorithm, Population Sizing, and Time to Convergence. IlleGAL Report No. 2000001, Illinois Genetic Algorithms Laboratory, University of Illinois at Urbana Champaign, Urbanan, Illinois (2000)

    Google Scholar 

  23. Pelikan, M.: Hierarchical Bayesian Optimization Algorithm: Toward a New Generation of Evolutionary Algorithms. Springer, New York (2005)

    MATH  Google Scholar 

  24. Gao, Y., Culberson, J.: Space Complexity of Estimation of Distribution Algorithms. Evol. Comput. 13(1), 125–143 (2005)

    Article  MathSciNet  Google Scholar 

  25. Pelikan, M., Sastry, K., Goldberg, D. E.: Scalability of the Bayesian Optimization Algorithm. International Journal of Approximate Reasoning 31(3), 221–258 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  26. Sebag, M., Ducoulombier, A.: Extending population-based incremental learning to continuous search spaces. In: Eiben, A.E., Bäck, T., Schoenauer, M., Schwefel, H.-P. (eds.) PPSN 1998. LNCS, vol. 1498, pp. 418–427. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  27. Larranaga, P., Etxeberria, R., Lozano, J.A., Pena, J.M.: Optimization in continuous domains by learning and simulation of Gaussian networks. In: Proc. 2000 Genetic and Evolutionary Computation Conf. Workshop Program, Las Vegas, Nevada, pp. 201–204 (2000)

    Google Scholar 

  28. Rudlof, S., Koppen, M.: Stochastic Hill Climbing by Vectors of Normal Distributions. In: Proc. of the first online workshop on soft computing(WSC1), Nagoya, Japan (1996)

    Google Scholar 

  29. Larrañaga, P., Lozano, J.A., Bengoetxea, E.: Estimation of Distribution Algorithms based on multivariate normal and Gaussian networks. Technical Report KZZA-IK-1-01 of the Department of Computer Science and Artificial Intelligence, University of the Basque Country, Spain (2001)

    Google Scholar 

  30. Larranaga, P., Etxeberria, R., Lozano, J.A., Pena, J.M.: Optimization in continuous domains by learning and simulation of Gaussian networks. In: Proc. of the Genetic and Evolutionary Computation Conference, GECCO 2000, Las Vegas, Nevada, USA, July 8-12, pp. 201–204. Morgan Kaufmann, San Francisco (2000)

    Google Scholar 

  31. Bosman, P.A.N., Thierena, D.: Expanding from Discrete to Continuous Estimation of Distribution Algorithms: the IDEA. In: Deb, K., Rudolph, G., Lutton, E., Merelo, J.J., Schoenauer, M., Schwefel, H.-P., Yao, X. (eds.) PPSN 2000. LNCS, vol. 1917, pp. 767–776. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  32. Nelsen, R.B.: An introduction to copulas, 2nd edn. Springer, New York (2006)

    MATH  Google Scholar 

  33. Whelan, N.: Sampling from Archimedean Copulas (2004), http://home.golden.net/~annaw/Niall/papers/Archimedean.pdf (Accessed January 1, 2009)

  34. Strelen, J.C., Nassaj, F.: Analysis and generation of random vectors with copulas. In: Henderson, S.G., Biller, B., Hsieh, M.H., Shortle, J., Tew, J.D., Barton, R.R. (eds.) Proc. of the 2007 Winter Simulation Conference (WSC 2007), Washington, DC, USA, pp. 488–496 (2007)

    Google Scholar 

  35. Wang, L.F., Zeng, J.C., Hong, Y.: Estimation of Distribution Based on Copula Theory. In: IEEE CEC 2009, Trondheim, Norway, May 18-21, pp. 1057–1063 (2009)

    Google Scholar 

  36. Wang, L.F., Zeng, J.C., Hong, Y.: Estimation of Distribution Based on Archimedean Copulas. In: ACM SIGEVO GEC 2009, Shaihai, China, June 12-14, pp. 993–996 (2009)

    Google Scholar 

  37. Wang, L.F., Zeng, J.C., Hong, Y.: Estimation of Distribution Algorithm Modeling and Sampling by means of Copula. Submitted to: Chinese journal of computers (in Chinese) (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Wang, LF., Zeng, JC. (2010). Estimation of Distribution Algorithm Based on Copula Theory. In: Chen, Yp. (eds) Exploitation of Linkage Learning in Evolutionary Algorithms. Evolutionary Learning and Optimization, vol 3. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12834-9_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12834-9_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12833-2

  • Online ISBN: 978-3-642-12834-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics