skip to main content
10.1145/2480362.2480402acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Automatic generation of evolutionary operators: a study with mutation strategies for the differential evolution

Published:18 March 2013Publication History

ABSTRACT

Genetic Programming (GP) is presented as an approach for the automatic generation of high quality mutation strategies for the Differential Evolution (DE) algorithm. To evaluate the generated mutation strategies, some well known continuous global optimization problems were selected. Also, a multi-layer perceptron neural network was trained for regression and classification tasks. Statistical analysis of the results showed quite satisfactory performance of the discovered mutation strategy (dubbed ADAM), presenting competitive or better results than classical mutation strategies. The contribution of this work is to show that GP is a potential tool for exploring new ideas in metaheuristics development, allowing for an automatic generation of mutation strategies that can present fast performance and high quality solutions.

References

  1. P. Bhowmik, S. Das, A. Konar, S. Das, and A. K. Nagar. A new differential evolution with improved mutation strategy. In IEEE Congress on Evolutionary Computation, pages 1--8. IEEE, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  2. S. Bi and J. Zhou. Adaptive differential evolution based on new mutation strategy. In Proceedings of the 2011 International Conference on Computational and Information Sciences, ICCIS '11, pages 1103--1106, Washington, DC, USA, 2011. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. U. K. Chakraborty. Advances in Differential Evolution. Springer Publishing Company, Incorporated, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. E. Goldberg. Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Haykin. Neural Networks: A Comprehensive Foundation. Prentice Hall., 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. R. Koza. Genetic programming - on the programming of computers by means of natural selection. Complex adaptive systems. MIT Press, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. R. Koza. Genetic programming 2 - automatic discovery of reusable programs. Complex adaptive systems. MIT Press, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. V. V. Melo and A. C. B. Delbem. Using smart sampling to discover promising regions and increase the efficiency of differential evolution. In ISDA '09: Proceedings of the 2009 Ninth International Conference on Intelligent Systems Design and Applications, pages 1394--1399, Washington, DC, USA, 2009. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. N. G. Pavlidis, D. K. Tasoulis, V. P. Plagianakos, and M. N. Vrahatis. Human designed vs. genetically programmed differential evolution operators. In IEEE Congress on Evolutionary Computation (CEC 2006), pages 1880--1886, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  10. R. Poli, W. Langdon, and N. McPhee. A field guide to genetic programming. Lulu Enterprises Uk Ltd, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. R. Poli, W. B. Langdon, and O. Holland. Extending particle swarm optimisation via genetic programming. In Proceedings of the 8th European conference on Genetic Programming, EuroGP'05, pages 291--300, Berlin, Heidelberg, 2005. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. K. Qin and P. N. Suganthan. Self-adaptive differential evolution algorithm for numerical optimization. 2005 IEEE Congress on Evolutionary Computation, 2(2):1785--1791, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  13. A. Rahman Hedar and M. Fukushima. Tabu search directed by direct search methods for nonlinear global optimization. European Journal of Operational Research, 170:329--349, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  14. R. Storn and K. Price. Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization, 11(4):341--359, December 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. J. Zhang and A. C. Sanderson. Jade: Adaptive differential evolution with optional external archive. IEEE Transactions on Evolutionary Computation, 13(5):945--958, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Automatic generation of evolutionary operators: a study with mutation strategies for the differential evolution

        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 '13: Proceedings of the 28th Annual ACM Symposium on Applied Computing
          March 2013
          2124 pages
          ISBN:9781450316569
          DOI:10.1145/2480362

          Copyright © 2013 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: 18 March 2013

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          SAC '13 Paper Acceptance Rate255of1,063submissions,24%Overall Acceptance Rate1,650of6,669submissions,25%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader