skip to main content
10.1145/1244002.1244166acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

A clustering entropy-driven approach for exploring and exploiting noisy functions

Published:11 March 2007Publication History

ABSTRACT

Linear, Gaussian, fitness proportional, clustering, and Rosca entropies are succinct measures of diversity that have been applied to balance exploration and exploitation in evolutionary algorithms. In previous studies, an entropy-driven approach using linear entropy explicitly balances and/or searches optimal solutions for the selected unimodal and multimodal functions excluding noisy functions. This paper investigates the reasons for such an exception and introduces a clustering entropy-driven approach to solve the problem. Such an approach provides a coarse-grained diversity measure that filters the noise of functions, varies cluster size and categorizes individuals at the genotype level. The experimental results show that the clustering entropy-driven approach further improves the searching results of noisy functions by one more degree.

References

  1. H. B. Amor and A. Rettinger. Intelligent exploration for genetic algorithms: Using self-organizing maps in evolutionary computation. In Proc. Genetic and Evolutionary Computation Conference, pages 1531--1538, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. T. Bäck, D. B. Fogel, and Z. Michalewicz. Handbook of Evolutionary Computation. University of Oxford Press, 1996.Google ScholarGoogle Scholar
  3. J. M. Fitzpatrick and J. J. Greffenstette. Genetic algorithms in noisy environments. Machine Learning, 3:101--120, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. T. C. Fogarty. Varying the probability of mutation in the genetic algorithm. In Proc. 3rd Intl. Conf. on Genetic Algorithms, pages 104--109, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. Goldberg. The race, the hurdle, and the sweet spot. In P. J. Bentley, editor, Evolutionary Design by Computers, pages 105--118. Morgan Kaufmann, 1999.Google ScholarGoogle Scholar
  6. D. Goldberg, K. Deb, and J. H. Clark. Genetic algorithms, noise, and the sizing of populations. Complex Systems, 6:333--362, 1992.Google ScholarGoogle Scholar
  7. J. Han and M. Kamber. Data Mining: Concepts and Techniques. Morgan Kaufmann Publishers, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. N. Hansen and A. Ostermeier. Adapting arbitrary normal mutation distributions in evolution strategies: The covariance matrix adaptation. In Intl. Conf. on Evolutionary Computation, pages 312--317, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. T.-Y. Huang and Y.-Y. Chen. Diversity-based selection pooling scheme in evolution strategies. In Proc. 16th ACM Symposium on Applied Computing, pages 351--355, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. D. Schaffer et al. A study of control parameters affecting online performance of genetic algorithms for function optimization. In Proc. 3rd Intl. Conf. on Genetic Algorithms, pages 51--60, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Y. Jin. A comprehensive survey of fitness approximation in evolutionary computation. Soft Computing, 9(1):3--12, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. S.-H. Liu. PPCEA: A domain-specific language for evolutionary algorithms. http://www.cis.uab.edu/liush/PPCea.Google ScholarGoogle Scholar
  13. S.-H. Liu, M. Mernik, and B. R. Bryant. Parameter control in evolutionary algorithms by domain-specific scripting language PPCEA. In Proc. 1st Intl. Conf. on Bioinspired Optimization Methods and their Applications, pages 41--50, 2004.Google ScholarGoogle Scholar
  14. S.-H. Liu, M. Mernik, and B. R. Bryant. Entropy-driven exploration and exploitation in evolutionary algorithms. In Proc. 2nd Intl. Conf. on Bioinspired Optimization Methods and their Applications, pages 15--24, 2006.Google ScholarGoogle Scholar
  15. S.-H. Liu, M. Mernik, and B. R. Bryant. To explore or to exploit: An entropy-driven approach for evolutionary algorithms. Technical Report UABCIS-TR-2006-1019-1, Dept. of Computer and Information Sciences, Univ. of Alabama at Birmingham, 2006.Google ScholarGoogle Scholar
  16. Z. Michalewicz. Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. J. Rosca. Entropy-driven adaptive representation. In Workshop on Genetic Programming: From Theory to Real-World Applications, pages 23--32, 1995.Google ScholarGoogle Scholar
  18. T. Kohonen et al. Self-Organizing Maps. Springer-Verlag, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. R. Ursem. Diversity-guided evolutionary algorithms. In Parallel Problem Solving from Nature VII, pages 462--471. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. X. Yao, Y. Liu, and G. Lin. Evolutionary programming made faster. IEEE Trans. on Evolutionary Computation, 3(2):82--102, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A clustering entropy-driven approach for exploring and exploiting noisy functions

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              SAC '07: Proceedings of the 2007 ACM symposium on Applied computing
              March 2007
              1688 pages
              ISBN:1595934804
              DOI:10.1145/1244002

              Copyright © 2007 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 11 March 2007

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate1,650of6,669submissions,25%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader