skip to main content
10.1145/1068009.1068131acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
Article

Combining competent crossover and mutation operators: a probabilistic model building approach

Published:25 June 2005Publication History

ABSTRACT

This paper presents an approach to combine competent crossover and mutation operators via probabilistic model building. Both operators are based on the probabilistic model building procedure of the extended compact genetic algorithm (eCGA). The model sampling procedure of eCGA, which mimics the behavior of an idealized recombination---where the building blocks (BBs) are exchanged without disruption---is used as the competent crossover operator. On the other hand, a recently proposed BB-wise mutation operator---which uses the BB partition information to perform local search in the BB space---is used as the competent mutation operator. The resulting algorithm, called hybrid extended compact genetic algorithm (heCGA), makes use of the problem decomposition information for (1) effective recombination of BBs and (2) effective local search in the BB neighborhood. The proposed approach is tested on different problems that combine the core of three well known problem difficulty dimensions: deception, scaling, and noise. The results show that, in the absence of domain knowledge, the hybrid approach is more robust than either single-operator-based approach.

References

  1. T. Bäck. Evolutionary Algorithms in Theory and Practice. Oxford University Press, New York, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. H.-G. Beyer. Toward a theory of evolution strategies: Self-adaptation. Evolutionary Computation, 3(3):311--347, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. K. Deb and D. E. Goldberg. Analyzing deception in trap functions. Foundations of Genetic Algorithms 2, pages 93--108, 1993.Google ScholarGoogle Scholar
  4. D. E. Goldberg. The Design of Innovation - Lessons from and for Competent Genetic Algorithms. Kluwer Academic Publishers, Norwell, MA, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. E. Goldberg, B. Korb, and K. Deb. Messy genetic algorithms: Motivation, analysis, and first results. Complex Systems, 3(5):493--530, 1989.Google ScholarGoogle Scholar
  6. N. Hansen and A. Ostermeier. Completely derandomized self-adaptation in evolution strategies. Evolutionary Computation, 9(2):159--195, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. G. R. Harik. Linkage learning via probabilistic modeling in the ECGA. IlliGAL Report No. 99010, Illinois Genetic Algorithms Laboratory, University of Illinois at Urbana-Champaign, Urbana, IL, 1999.Google ScholarGoogle Scholar
  8. W. E. Hart. Adaptive global optimization with local search. PhD thesis, University of California, San Diego, San Diego, CA, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. P. Moscato. On evolution, search, optimization, genetic algorithms and martial arts: Towards memetic algorithms. Technical Report C3P 826, Caltech Concurrent Computation Program, California Institute of Technology, Pasadena, CA, 1989.Google ScholarGoogle Scholar
  10. H. Mühlenbein. How genetic algorithms really work: I.Mutation and Hillclimbing. In R. Männer and et al., editors, Parallel Problem Solving from Nature 2, pages 15--25. Elsevier Science, 1992.Google ScholarGoogle Scholar
  11. M. Pelikan, D. E. Goldberg, and E. Cantú-Paz. Bayesian optimization algorithm, population sizing, and time to convergence. In D. Whitley and et al., editors, Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2000), pages 275--282. Morgan Kaufmann, 2000.Google ScholarGoogle Scholar
  12. M. Pelikan, D. E. Goldberg, and E. Cantú-Paz. BOA: The Bayesian Optimization Algorithm. In W. Banzhaf and et al., editors, Proceedings of the Genetic and Evolutionary Computation Conference GECCO-99, pages 525--532. Morgan Kaufmann, 1999.Google ScholarGoogle Scholar
  13. M. Pelikan, K. Sastry, and D. E. Goldberg. Scalability of the bayesian optimization algorithm. International Journal of Approximate Reasoning, 31(3):221--258, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  14. I. Rechenberg. Evolutionsstrategie Optimierung technischer systeme nach prinzipien der biologischen evolution. Friedrich Frommann Verlag, Stuttgart-Bad Cannstatt, 1973.Google ScholarGoogle Scholar
  15. K. Sastry and D. E. Goldberg. Designing competent mutation operators via probabilistic model building of neighborhoods. In K. Deb and et al., editors, Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2004), Part II, LNCS 3103, pages 114--125. Springer, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  16. K. Sastry and D. E. Goldberg. Let's get ready to rumble: Crossover versus mutation head to head. In K. Deb and et al., editors, Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2004), Part II, LNCS 3103, pages 126--137. Springer, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  17. H.-P. Schwefel. Numerische optimierung von computer-modellen mittels der evolutionsstrategie. In Interdisziplinäre Systemforschung, chapter 1, pages 5--8. Birkhäuser Verlag, Basel and Stuttgart, 1977.Google ScholarGoogle Scholar
  18. A. Sinha. A survey of hybrid genetic and evolutionary algorithms. IlliGAL Report No. 2003004, University of Illinois at Urbana-Champaign, Illinois Genetic Algorithms Laboratory, Urbana, IL, 2003.Google ScholarGoogle Scholar
  19. W. M. Spears. Crossover or mutation? In D. Whitley, editor, Foundations of Genetic Algorithms 2, pages 221--237. Morgan Kaufmann, 1993.Google ScholarGoogle Scholar
  20. T.-L. Yu, D. E. Goldberg, A. Yassine, and Y.-P. Chen. A genetic algorithm design inspired by organizational theory: Pilot study of a dependency structure matrix driven genetic algorithm. In Proceedings of the Artificial Neural Networks in Engineering 2003 (ANNIE 2003), pages 327--332, 2003.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Combining competent crossover and mutation operators: a probabilistic model building approach

          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
            GECCO '05: Proceedings of the 7th annual conference on Genetic and evolutionary computation
            June 2005
            2272 pages
            ISBN:1595930108
            DOI:10.1145/1068009

            Copyright © 2005 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: 25 June 2005

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate1,669of4,410submissions,38%

            Upcoming Conference

            GECCO '24
            Genetic and Evolutionary Computation Conference
            July 14 - 18, 2024
            Melbourne , VIC , Australia

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader