Opposition-Based Learning in Compact Differential Evolution
2011, Lecture Notes in Computer Science
https://doi.org/10.1007/978-3-642-20525-5_27Abstract
This paper proposes the integration of the generalized opposition based learning into compact Differential Evolution frameworks and tests its impact on the algorithmic performance. Opposition-based learning is a technique which has been applied, in several circumstances, to enhance the performance of Differential Evolution. It consists of the generation of additional points by means of a hyper-rectangle. These opposition points are simply generated by making use of a central symmetry within the hyper-rectangle. In the population based Differential Evolution, the inclusion of this search move corrects a limitation of the original algorithm, i.e. the scarcity of search moves, and sometimes leads to benefits in terms of algorithmic performance. The opposition-based learning scheme is further improved in the generalized scheme by integrating some randomness and progressive narrowing of the search. The proposed study shows how the generalized opposition-based learning can be encoded within a compact Differential Evolution framework and displays its effect on a set of diverse problems. Numerical results show that the generalized opposition-based learning is beneficial for compact Differential Evolution employing the binomial crossover while its implementation is not always successful when the exponential crossover is used. In particular, the opposition-based logic appears to be in general promising for non-separable problems whilst it seems detrimental for separable problems. ⋆
References (18)
- J. Brest, S. Greiner, B. Bošković, M. Mernik, and V. Žumer. Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems. IEEE Transactions on Evolutionary Computation, 10(6):646-657, 2006.
- J. Brest and M. S. Maučec. Population size reduction for the differential evolution algorithm. Applied Intelligence, 29(3):228-247, 2008.
- W. J. Cody. Rational chebyshev approximations for the error function. 23(107):631-637, 1969.
- W. Gautschi. Error function and fresnel integrals. In M. Abramowitz and I. A. Stegun, editors, Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables, chapter 7, pages 297-309. 1972.
- E. Mininno, F. Cupertino, and D. Naso. Real-valued compact genetic algorithms for embedded microcontroller optimization. IEEE Transactions on Evolutionary Computation, 12(2):203-219, 2008.
- E. Mininno, F. Neri, F. Cupertino, and D. Naso. Compact differential evolution. IEEE Transactions on Evolutionary Computation, 2011. to appear.
- F. Neri and E. Mininno. Memetic compact differential evolution for cartesian robot control. IEEE Computational Intelligence Magazine, 5(2):54-65, 2010.
- F. Neri and V. Tirronen. Recent advances in differential evolution: A review and experimental analysis. Artificial Intelligence Review, 33(1):61-106, 2010.
- A. K. Qin, V. L. Huang, and P. N. Suganthan. Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Transactions on Evolutionary Computation, 13:398-417, 2009.
- S. Rahnamayan, H. R. Tizhoosh, and M. M. Salama. Opposition-based differential evolution. IEEE Transactions on Evolutionary Computation, 12(1):64-79, 2008.
- S. Rahnamayan, H.R. Tizhoosh, and M. M. A. Salama. Opposition-based differ- ential evolution for optimization of noisy problems. In Proceedings of the IEEE Congress on Evolutionary Computation, pages 1865-1872, 2006.
- S. Rahnamayan and G. G. Wang. Solving large scale optimization problems by opposition-based differential evolution (ode). WSEAS Transactions on Comput- ers, 7(10):1792-1804, 2008.
- P. N. Suganthan, N. Hansen, J. J. Liang, K. Deb, Y.-P. Chen, A. Auger, and S. Tiwari. Problem definitions and evaluation criteria for the CEC 2005 spe- cial session on real-parameter optimization. Technical Report 2005005, Nanyang Technological University and KanGAL, Singapore and IIT Kanpur, India, 2005.
- H.R. Tizhoosh. Opposition-based learning: a new scheme for machine intelli- gence. In Proceedings of International Conference on Computational Intelligence for Modeling Control and Automation, pages 695-701, 2005.
- J. Vesterstrøm and R. Thomsen. A comparative study of differential evolution particle swarm optimization and evolutionary algorithms on numerical benchmark problems. In Proceedings of the IEEE Congress on Evolutionary Computation, volume 3, pages 1980-1987, 2004.
- H. Wang, Z. Wu, and S. Rahnamayan. Enhanced opposition-based differential evolution for solving high-dimensional continuous optimization problems. Soft Computing-A Fusion of Foundations, Methodologies and Applications, 2011. to appear.
- F. Wilcoxon. Individual comparisons by ranking methods. Biometrics Bulletin, 1(6):80-83, 1945.
- X. Yao, Y. Liu, and G. Lin. Evolutionary programming made faster. IEEE Transactions on Evolutionary Computation, 3:82-102, 1999.