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.
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- U. K. Chakraborty. Advances in Differential Evolution. Springer Publishing Company, Incorporated, 2008. Google ScholarDigital Library
- D. E. Goldberg. Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, 1989. Google ScholarDigital Library
- S. Haykin. Neural Networks: A Comprehensive Foundation. Prentice Hall., 1999. Google ScholarDigital Library
- J. R. Koza. Genetic programming - on the programming of computers by means of natural selection. Complex adaptive systems. MIT Press, 1993. Google ScholarDigital Library
- J. R. Koza. Genetic programming 2 - automatic discovery of reusable programs. Complex adaptive systems. MIT Press, 1994. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- R. Poli, W. Langdon, and N. McPhee. A field guide to genetic programming. Lulu Enterprises Uk Ltd, 2008. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- Automatic generation of evolutionary operators: a study with mutation strategies for the differential evolution
Recommendations
A novel similarity-based mutant vector generation strategy for differential evolution
GECCO '18: Proceedings of the Genetic and Evolutionary Computation ConferenceThe mutant vector generation strategy is an essential component of Differential Evolution (de), introduced to promote diversity, resulting in exploration of novel areas of the search space. However, it is also responsible for promoting intensification, ...
Enhanced opposition-based differential evolution for solving high-dimensional continuous optimization problems
Special Issue on scalability of evolutionary algorithms and other metaheuristics for large-scale continuous optimization problemsThis paper presents a novel algorithm based on generalized opposition-based learning (GOBL) to improve the performance of differential evolution (DE) to solve high-dimensional optimization problems efficiently. The proposed approach, namely GODE, ...
Constrained evolutionary optimization by means of (μµ + λλ)-differential evolution and improved adaptive trade-off model
This paper proposes a (μµ + λλ)-differential evolution and an improved adaptive trade-off model for solving constrained optimization problems. The proposed (μµ + λλ)-differential evolution adopts three mutation strategies (i.e., rand/1 strategy, current-...
Comments