Abstract
Genetic network programming (GNP) is a graph-based evolutionary algorithm with fixed size, which has been proven to solve complicated problems efficiently and effectively. In this paper, variable size genetic network programming (GNPvs) with binomial distribution has been proposed, which will change the size of the individuals and obtain their optimal size during evolution. The proposed method will select the number of nodes to move from one parent GNP to another parent GNP during crossover to implement the new feature of GNP. The probability of selecting the number of nodes to move satisfies a binomial distribution. The proposed method can keep the effectiveness of crossover, improve the performance of GNP, and find the optimal size of the individuals. The well-known testbed Tileworld is used to show the numerical results in the simulations.
Original language | English |
---|---|
Pages (from-to) | 348-356 |
Number of pages | 9 |
Journal | IEEJ Transactions on Electrical and Electronic Engineering |
Volume | 8 |
Issue number | 4 |
DOIs | |
Publication status | Published - 2013 Jul |
Keywords
- Binomial distribution
- Crossover
- Genetic network programming
- Tileworld
- Variable size
ASJC Scopus subject areas
- Electrical and Electronic Engineering