CIXL2

CIXL2: a crossover operator for evolutionary algorithms based on population features. We propose a crossover operator for evolutionary algorithms with real values that is based on the statistical theory of population distributions. The operator is based on the theoretical distribution of the values of the genes of the best individuals in the population. The proposed operator takes into account the localization and dispersion features of the best individuals of the population with the objective that these features would be inherited by the offspring. Our aim is the optimization of the balance between exploration and exploitation in the search process. In order to test the efficiency and robustness of this crossover, we have used a set of functions to be optimized with regard to different criteria, such as, multimodality, separability, regularity and epistasis. With this set of functions we can extract conclusions in function of the problem at hand. We analyze the results using ANOVA and multiple comparison statistical tests. As an example of how our crossover can be used to solve artificial intelligence problems, we have applied the proposed model to the problem of obtaining the weight of each network in a ensemble of neural networks. The results obtained are above the performance of standard methods.


References in zbMATH (referenced in 17 articles , 1 standard article )

Showing results 1 to 17 of 17.
Sorted by year (citations)

  1. Chandra, Rohitash; Frean, Marcus; Zhang, Mengjie: Adapting modularity during learning in cooperative co-evolutionary recurrent neural networks (2012)
  2. Tian, Jin; Li, Minqiang; Chen, Fuzan; Kou, Jisong: Coevolutionary learning of neural network ensemble for complex classification tasks (2012)
  3. Weise, Thomas; Chiong, Raymond; Tang, Ke: Evolutionary optimization: pitfalls and booby traps (2012)
  4. Kang, Fei; Li, Junjie; Ma, Zhenyue: Rosenbrock artificial bee colony algorithm for accurate global optimization of numerical functions (2011)
  5. Akbari, Reza; Mohammadi, Alireza; Ziarati, Koorush: A novel bee swarm optimization algorithm for numerical function optimization (2010)
  6. García-Pedrajas, Nicolás: Supervised projection approach for boosting classifiers (2009)
  7. Karaboga, Dervis; Akay, Bahriye: A comparative study of artificial bee colony algorithm (2009)
  8. Li, Yaohang; Protopopescu, Vladimir A.; Arnold, Nikita; Zhang, Xinyu; Gorin, Andrey: Hybrid parallel tempering and simulated annealing method (2009)
  9. Dang, Jing; Brabazon, Anthony; O’Neill, Michael; Edelman, David: Estimation of an EGARCH volatility option pricing model using a bacteria foraging optimisation algorithm (2008)
  10. García-Martínez, C.; Lozano, M.; Herrera, F.; Molina, D.; Sánchez, A.M.: Global and local real-coded genetic algorithms based on parent-centric crossover operators (2008)
  11. García-Pedrajas, Nicolás; Ortiz-Boyer, Domingo: Boosting random subspace method (2008)
  12. Ortiz-Boyer, Domingo; Hervás-Martínez, César; García-Pedrajas, Nicolás: Robust confidence intervals applied to crossover operator for real-coded genetic algorithms (2008)
  13. García-Pedrajas, Nicolás; García-Osorio, César; Fyfe, Colin: Nonlinear boosting projections for ensemble construction (2007)
  14. Karaboga, Dervis; Basturk, Bahriye: A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm (2007)
  15. Ortiz-Boyer, Domingo; Hervás-Martínez, César; García-Pedrajas, Nicolás: Improving crossover operator for real-coded genetic algorithms using virtual parents (2007)
  16. Hervás-Martínez, C.; Ortiz-Boyer, D.: Analyzing the statistical features of CIXL2 crossover offspring (2005)
  17. Ortiz-Boyer, D.; Hervás-Martínez, C.; García-Pedrajas, N.: CIXL2: a crossover operator for evolutionary algorithms based on population features (2005)


Further publications can be found at: http://www.cs.cmu.edu/afs/cs/project/jair/pub/volume24/ortizboyer05a-html/node23.html