Skip to main content

ClusterMI: Building Probabilistic Models Using Hierarchical Clustering and Mutual Information

  • Chapter
Exploitation of Linkage Learning in Evolutionary Algorithms

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

Abstract

Genetic Algorithms are a class of metaheuristics with applications in several fields including biology, engineering and even arts. However, simple Genetic Algorithms may suffer from exponential scalability on hard problems. Estimation of Distribution Algorithms, a special class of Genetic Algorithms, can build complex models of the iterations among variables in the problem, solving several intractable problems in tractable polynomial time. However, the model building process can be computationally expensive and efficiency enhancements are oftentimes necessary to make tractable problems practical. This paper presents a new model building approach, called ClusterMI, inspired both by the Extended Compact Genetic Algorithm and the Dependency Structure Matrix Genetic Algorithm. The new approach has a more efficient model building process, resulting in speed ups of 10 times for moderate size problems and potentially hundreds of times for large problems. Moreover, the new approach may be easily extended to perform incremental evolution, eliminating the burden of representing the population explicitly.

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. Cantu-Paz, E.: Designing Efficient and Accurate Parallel Genetic Algorithms. Ph.D. thesis (1999)

    Google Scholar 

  2. Duque, T., Goldberg, D.E., Sastry, K.: Enhancing the Efficiency of The ECGA. In: Rudolph, G., Jansen, T., Lucas, S., Poloni, C., Beume, N. (eds.) PPSN 2008. LNCS, vol. 5199, p. 165. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  3. Goldberg, D.E.: Genetic algorithms and Walsh functions: Part II, deception and its analysis. Complex Systems 3(2), 153–171 (1989)

    MATH  MathSciNet  Google Scholar 

  4. Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  5. Goldberg, D.E.: The Design of Innovation: Lessons from and for Competent Genetic Algorithms. Kluwer Academic Publishers, Dordrecht (2002)

    MATH  Google Scholar 

  6. Goldberg, D.E., Voessner, S.: Optimizing Global-Local Search Hybrids. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO), vol. 1, pp. 220–228. Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

  7. Harik, G.: Linkage Learning via probabilistic modeling in the ECGA. Tech. rep., University of Illinois at Urbana Chapaign, Urbana, IL (1999)

    Google Scholar 

  8. Harik, G., Lobo, F.G., Goldberg, D.E.: The Compact Genetic Algorithm. In: Proceedings of 1998 IEEE Iternational Conference on Evolutionary Computation, pp. 523–528 (1998)

    Google Scholar 

  9. Holland, J.H.: Adaptation in Natural and Artificial Systems. The MIT Press, Cambridge (1975)

    Google Scholar 

  10. Larraaga, P., Lozano, J.A.: Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation. Kluwer Academic Publishers, Dordrecht (2001)

    Google Scholar 

  11. De la Ossa, L., Sastry, K., Lobo, F.G.: χ–ary Extended Compact Genetic Algorithm in C++. Tech. rep., Illigal Report 2006013, Illinois Genetic Algorithms Lab, University of Illinois at Urbana-Champaign, 2006, Urbana, IL (2006), http://www.illigal.uiuc.edu/web/source-code/2006/03/27/ary-extended-compact-genetic-algorithm-for-matlab-in-c/

  12. Pelikan, M., Sastry, K., Goldberg, D.E.: Sporadic model building for efficiency enhancement of hierarchical BOA. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation, pp. 405–412. ACM Press, New York (2006)

    Chapter  Google Scholar 

  13. Pelikan, M., Sastry, K., Goldberg, D.E.: iBOA: The Incremental Bayesian Optimization Algorithm. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2008), Atlanta, GA, USA (2008)

    Google Scholar 

  14. Sastry, K.: Evaluation-relaxation Schemes for Genetic and Evolutionary Algorithms. Master’s Thesis, University of Illinois at Urbana Champaign, Urbana, IL (2001)

    Google Scholar 

  15. Sastry, K., Goldberg, D.E.: Let’s Get Ready to Rumble: Crossover Versus Mutation Head to Head. In: Deb, K., et al. (eds.) GECCO 2004. LNCS, vol. 3103. Springer, Heidelberg (2004)

    Google Scholar 

  16. Sastry, K., Goldberg, D.E., Pelikan, M.: Efficiency Enhancment of Probabilistic Model Building Genetic Algorithm. Tech. rep., Illinois Genetic Algorithms Laboratory, Univeristy of Illinois at Urbana Champaign, Urbana, IL (2004)

    Google Scholar 

  17. Shannon, C.E.: A mathematical theory of communication Bell Syst. Tech. J. 27(3), 379–423 (1948)

    MATH  MathSciNet  Google Scholar 

  18. Sinha, A.: Designing Efficient Genetic and Evolutionary Algorithm Hybrids (2003)

    Google Scholar 

  19. Sinha, A., Goldberg, D.E.: A survey of hybrid genetic and evolutionary algorithms. Tech. rep., University of Illinois at Urbana Chapaign, Urbana, IL (2003)

    Google Scholar 

  20. Yu, T.L.: A Matrix Approach for Finding Extreme: Problems with Modularity, Hierarchy, and Overlap. Ph.D. thesis (2006)

    Google Scholar 

  21. Yu, T.L., Goldberg, D.E.: Conquering hierarchical difficulty by explicit chunking: substructural chromosome compression. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation, pp. 1385–1392 (2006)

    Google Scholar 

  22. Yu, T.L., Sastry, K., Goldberg, D.E., Pelikan, M.: Population sizing for entropy-based model building in discrete estimation of distribution algorithms. In: Proceedings of the 9th annual conference on Genetic and evolutionary computation, pp. 601–608 (2007)

    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

Duque, T.S.P.C., Goldberg, D.E. (2010). ClusterMI: Building Probabilistic Models Using Hierarchical Clustering and Mutual Information. 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_6

Download citation

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

  • 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