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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Larranaga, P., Lozano, J.A.: Estimation of Distribution Algorithms. A New Tool for Evolutionary Computation. Kluwer Academic Publishers, Boston (2002)
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
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)
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)
Cristina, G., Lozano, J.A., Larranaga, P.: Analyzing the PBIL Algorithm by means of Discrete Dynamical Systems. Complex Syst. 12(4), 465–479 (2001)
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)
Muhlenbein, H.: The Equation for Response to Selection and its use for Prediction. Evol. Comput. 5(3), 303–346 (1997)
Shapiro, J.L.: Drift and Scaling in Estimation of Distribution Algorithms. Evol. Comput. 13(1), 99–123 (2005)
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)
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)
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)
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)
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)
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)
Muhlenbein, H., Mahnig, T.: FDA- a scalable evolutionary algorithm for the optimization of additively decomposed functions. Evolu. Comput. 7(4), 353–376 (1999)
Muhlenbein, H., Mahnig, T.: Convergence Theory and Applications of the Factorized Distribution Algorithm. Journal of Comput and Information Technology 7(1), 19–32 (1999)
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)
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)
Muhlenbein, H., Mahnig, T., Ochoa, A. R.: Distributions and Graphical Models in Evolutionary Optimization. J. Heuristics 5, 215–247 (1999)
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)
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)
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)
Pelikan, M.: Hierarchical Bayesian Optimization Algorithm: Toward a New Generation of Evolutionary Algorithms. Springer, New York (2005)
Gao, Y., Culberson, J.: Space Complexity of Estimation of Distribution Algorithms. Evol. Comput. 13(1), 125–143 (2005)
Pelikan, M., Sastry, K., Goldberg, D. E.: Scalability of the Bayesian Optimization Algorithm. International Journal of Approximate Reasoning 31(3), 221–258 (2002)
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)
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)
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)
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)
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)
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)
Nelsen, R.B.: An introduction to copulas, 2nd edn. Springer, New York (2006)
Whelan, N.: Sampling from Archimedean Copulas (2004), http://home.golden.net/~annaw/Niall/papers/Archimedean.pdf (Accessed January 1, 2009)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)