An alternative approach for neural network evolution with a genetic algorithm:: Crossover by combinatorial optimization

被引:49
作者
Garcia-Pedrajas, Nicolas [1 ]
Ortiz-Boyer, Domingo [1 ]
Hervas-Martinez, Cesar [1 ]
机构
[1] Univ Cordoba, Dept Comp & Numer Anal, E-14071 Cordoba, Spain
关键词
neural network evolution; genetic algorithms; crossover operator;
D O I
10.1016/j.neunet.2005.08.014
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this work we present a new approach to crossover operator in the genetic evolution of neural networks. The most widely used evolutionary computation paradigm for neural network evolution is evolutionary programming. This paradigm is usually preferred due to the problems caused by the application of crossover to neural network evolution. However, crossover is the most innovative operator within the field of evolutionary computation. One of the most notorious problems with the application of crossover to neural networks is known as the permutation problem. This problem occurs due to the fact that the same network can be represented in a genetic coding by many different codifications. Our approach modifies the standard crossover operator taking into account the special features of the individuals to be mated. We present a new model for mating individuals that considers the structure of the hidden layer and redefines the crossover operator. As each hidden node represents a non-linear projection of the input variables, we approach the crossover as a problem on combinatorial. optimization. We can formulate the problem as the extraction of a subset of near-optimal projections to create the hidden layer of the new network. This new approach is compared to a classical crossover in 25 real-world problems with an excellent performance. Moreover, the networks obtained are much smaller than those obtained with classical crossover operator. (c) 2005 Elsevier Ltd. All rights reserved.
引用
收藏
页码:514 / 528
页数:15
相关论文
共 50 条
[1]   AN EVOLUTIONARY ALGORITHM THAT CONSTRUCTS RECURRENT NEURAL NETWORKS [J].
ANGELINE, PJ ;
SAUNDERS, GM ;
POLLACK, JB .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1994, 5 (01) :54-65
[2]  
[Anonymous], LECT NOTES COMPUTER
[3]  
[Anonymous], 1995, EVOLUTIONARY ALGORIT
[4]  
[Anonymous], 1990, CHC ADAPTIVE SEARCH
[5]  
[Anonymous], 2002, Wiley Series in Probability and Statistics
[6]  
Back T., 1996, Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Genetic Algorithms
[7]  
BALAKRISHNAN K, 1995, TR9501 CS IOW STAT U
[8]   Evolving neural networks to identify bent-double galaxies in the FIRST survey [J].
Cantú-Paz, E ;
Kamath, C .
NEURAL NETWORKS, 2003, 16 (3-4) :507-517
[9]  
Caruana R, 2001, ADV NEUR IN, V13, P402
[10]  
DELAHAYE D, 1997, C EV PROGR 97 IND IN