skip to main content
10.1145/2001576.2001700acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

A parameter-less genetic algorithm with customized crossover and mutation operators

Published:12 July 2011Publication History

ABSTRACT

Genetic algorithm is one of the well-known population based meta-heuristics. The reasonable performance of the algorithm on a wide variety of problems as well as its simplicity made this algorithm a first choice in lots of cases. However, the algorithm has some weaknesses such as the existence of some parameters that need to be carefully set before the run. The capability of the parameters to change the balance between exploration and exploitation make them crucial. Exploration and exploitation are the bases of every evolutionary algorithm. Conducting a balance between these elements is crucial for the success of any evolutionary algorithm. In this research a GA is proposed on which the crossover and mutation rates are removed. A probability vector holds the probability of the alleles for every locus within the individual. The probability is with regards to the contribution of the allele on either increasing or decreasing the fitness of the chromosome. The probability of an allele will increase if the fitness of the chromosome increases by a change or vise versa. The experiments conducted on a wide range of multi-modal and epistatic problems show good performance of the proposed method in comparison to other algorithms in literature.

References

  1. J. Arabas, Z. Michalewicz, and J. Mulawka. Gavaps-a genetic algorithm with varying population size. In Evolutionary Computation, 1994. IEEE World Congress on Computational Intelligence., Proceedings of the First IEEE Conference on, volume 1, pages 73--78, USA, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  2. T. Bäck, A. E. Eiben, and N. A. L. van der Vaart. An empirical study on gas "without parameters". In PPSN, pages 315--324, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. T. Bäck and M. Schutz. Intelligent mutation rate control in canonical genetic algorithms. In Foundations of Intelligent Systems, pages 158--167. 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Baluja. Population based incremental learning: A method for integrating genetic search based function optimization and competitve learning, 1994.Google ScholarGoogle Scholar
  5. F. H. d. Brito, A. N. Teixeira, O. N. Teixeira, and R. C. L. Oliveira. A fuzzy approach to control genetic algorithm parameters. SADIO Electronic Journal of Informatics and Operations Research, 1(1):12--23, 2007.Google ScholarGoogle Scholar
  6. S. A. Cook. The complexity of theorem-proving procedures. In Proceedings of the third annual ACM symposium on Theory of computing, STOC '71, pages 151--158, New York, NY, USA, 1971. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. W. de Landgraaf, A. Eiben, and V. Nannen. Parameter Calibration using Meta-Algorithms. In IEEE Congress on Evolutionary Computation, pages 71--78. IEEE, 2007.Google ScholarGoogle Scholar
  8. A. Eiben, M. Schut, and A. de Wilde. Boosting genetic algorithms with (self-) adaptive selection. In Proceedings of the IEEE Conference on Evolutionary Computation (CEC 2006), pages 1584--1589. IEEE, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  9. A. Eiben and J. Smith. Introduction to Evolutionary Computing. Natural Computing Series. Springer, 2 edition, 2007.Google ScholarGoogle Scholar
  10. G. Eiben and M. C. Schut. New ways to calibrate evolutionary algorithms. In Advances in Metaheuristics for Hard Optimization, pages 153--177. 2008.Google ScholarGoogle ScholarCross RefCross Ref
  11. M. R. Garey and D. S. Johnson. Computers and Intractability; A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., New York, NY, USA, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. Grefenstette. Optimization of control parameters for genetic algorithms. Systems, Man and Cybernetics, IEEE Transactions on, 16(1):7, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. Gu. Local search for satisfiability (sat) problem. Systems, Man and Cybernetics, IEEE Transactions on, 23(4):1108 --1129, 1993.Google ScholarGoogle Scholar
  14. G. Harik. Linkage learning via probabilistic modeling in the ecga. Technical report, Illinois Genetic Algorithms Laboratory, 1999.Google ScholarGoogle Scholar
  15. G. Harik, F. Lobo, and D. Goldberg. The compact genetic algorithm. In Evolutionary Computation Proceedings, 1998. IEEE World Congress on Computational Intelligence., The 1998 IEEE International Conference on, pages 523 --528, 4--9 1998.Google ScholarGoogle ScholarCross RefCross Ref
  16. G. R. Harik and F. G. Lobo. A parameter-less genetic algorithm. In I. W. B. e. al., editor, Proceedings of the Genetic and Evolutionary Computation Conference GECCO-99, pages 258--265, San Francisco, CA, Morgan Kaufmann, 1999.Google ScholarGoogle Scholar
  17. W. E. Hart and R. K. Belew. Optimising an arbitrary function is hard for the genetic algorithm. In R. K. Belew and L. B. Booker, editors, ICGA, pages 190--195. Morgan Kaufmann, 1991.Google ScholarGoogle Scholar
  18. C. Ho, K. Lee, and K. Leung. A genetic algorithm based on mutation and crossover with adaptive probabilities. In Evolutionary Computation, 1999. CEC 99. Proceedings of the 1999 Congress on, volume 1, pages --775 Vol. 1, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  19. J. Holland. Adaptation in Natural and Artifical Systems. University of Michigan Press, 1975.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. K. A. D. Jong. Evolutionary computation. a unified approach. 2006.Google ScholarGoogle Scholar
  21. K. A. D. Jong and W. M. Spears. Using genetic algorithms to solve np-complete problems. In J. D. Schaffer, editor, ICGA, pages 124--132. Morgan Kaufmann, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. F. G. Lobo and D. E. Goldberg. The parameter-less genetic algorithm in practice. Information Sciences, 167(1--4):217--232, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. F. M. P. d. G. Lobo. The Parameter-Less Genetic Algorithm: Rational and Automated Parameter Selection for Simplified Genetic Algorithm Operation. PhD thesis, 1999.Google ScholarGoogle Scholar
  24. E. C.-P. Martin Pelikan, David E. Goldberg. Boa: The bayesian optimization algorithm. In in Proceedings of Genetic and Evolutionary Computation Conference, pages 525--532. Morgan Kaufmann, 1999.Google ScholarGoogle Scholar
  25. S. McClintock, T. Lunney, and A. Hashim. A fuzzy logic controlled genetic algorithm environment. In Systems, Man, and Cybernetics, 1997. 'Computational Cybernetics and Simulation'., 1997 IEEE International Conference on, volume 3, pages 2181--2186 vol.3, 1997.Google ScholarGoogle Scholar
  26. H. Mühlenbein, T. Mahnig, and A. O. Rodriguez. Schemata, distributions and graphical models in evolutionary optimization. Journal of Heuristics, 5:215--247, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Z. Michalewicz. Gas: Selected topics. In Genetic AlgorithmsGoogle ScholarGoogle Scholar
  28. Data Structures = Evolution Programs, page 387. Springer, 1998.Google ScholarGoogle Scholar
  29. V. Nannen, S. K. Smit, and A. E. Eiben. Costs and benefits of tuning parameters of evolutionary algorithms. In Proceedings of the 10th international conference on Parallel Problem Solving from Nature, pages 528--538. Springer-Verlag, Berlin, Heidelberg, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. M. Pelikan, D. E. Goldberg, and F. Lobo. A survey of optimization by building and using probabilistic models. IlliGAL Report No. 99018, Illinois Genetic Algorithms Laboratory, University of Illinois at Urbana-Champaign, Urbana, IL, 1999.Google ScholarGoogle Scholar
  31. R. Salomon. The deterministic genetic algorithm: implementation details and some results. In Evolutionary Computation, 1999. CEC 99. Proceedings of the 1999 Congress on, volume 1, pages --702 Vol. 1, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  32. K. Sastry and D. E. Goldberg. On extended compact genetic algorithm. Technical report, GECCO-2000, late breaking papers, Genetic And Evolutionary Computation Conference, 2000.Google ScholarGoogle Scholar
  33. S. K. Smit and A. E. Eiben. Comparing Parameter Tuning Methods for Evolutionary Algorithms. In IEEE Congress on Evolutionary Computation (CEC), pages 399--406, May 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. G. Smith. Adaptive genetic algorithms and the boolean satisfiability problem. Technical report, University of Pittsburgh, Pittsburgh, PA, 1979.Google ScholarGoogle Scholar
  35. J. Smith and T. C. Fogarty. Adaptively parameterised evolutionary systems: Self-adaptive recombination and mutation in a genetic algorithm. In PPSN, pages 441--450, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. W. M. Spears. Evolutionary Algorithms: The Role of Mutation and Recombination (Natural Computing Series). Springer, June 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. M. Srinivas and L. M. Patnaik. Adaptive probabilities of crossover and mutation in genetic algorithms. IEEE Transactions on Systems, Man, and Cybernetics, 24(4):656--667, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  38. F. Vafaee and P. C. Nelson. An explorative and exploitative mutation scheme. In IEEE Congress on Evolutionary Computation, pages 1--8. IEEE, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  39. S. Yang and c. Uyar. Adaptive mutation with fitness and allele distribution correlation for genetic algorithms. In Proceedings of the 2006 ACM symposium on Applied computing, SAC '06, pages 940--944, New York, NY, USA, 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A parameter-less genetic algorithm with customized crossover and mutation operators

        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 '11: Proceedings of the 13th annual conference on Genetic and evolutionary computation
          July 2011
          2140 pages
          ISBN:9781450305570
          DOI:10.1145/2001576

          Copyright © 2011 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: 12 July 2011

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-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