TY - GEN
T1 - Degeneracy reduction or duplicate elimination? An analysis on the performance of attributed Grammatical Evolution with lookahead to solve the multiple knapsack problem
AU - Karim, Muhammad Rezaul
AU - Ryan, Conor
PY - 2011
Y1 - 2011
N2 - This paper analyzes the impact of having degenerate code and duplicate elimination in an attribute grammar with lookahead (AG+LA) approach, a recently proposed mapping process for Grammatical Evolution (GE) using attribute grammar (AG) with a lookahead feature to solve heavily constrained multiple knapsack problems (MKP). Degenerate code, as used in DNA, is code in which different codons can represent the same thing. Many developmental systems, such as (GE), use a degenerate encoding to help promote neutral mutations, that is, minor genetic changes that do not result in a phenotypic change. Early work on GE suggested that at least some level of degeneracy has a significant impact on the quality of search when compared to the system with none. Duplicate elimination techniques, as opposed to degenerate encoding, are employed in decoder-based Evolutionary Algorithms (EAs) to ensure that the newly generated solutions are not already contained in the current population. The results and analysis show that it is crucial to incorporate duplicate elimination to improve the performance of AG+LA. Reducing level of degeneracy is also important to improve search performance, specially for the large instances of the MKP.
AB - This paper analyzes the impact of having degenerate code and duplicate elimination in an attribute grammar with lookahead (AG+LA) approach, a recently proposed mapping process for Grammatical Evolution (GE) using attribute grammar (AG) with a lookahead feature to solve heavily constrained multiple knapsack problems (MKP). Degenerate code, as used in DNA, is code in which different codons can represent the same thing. Many developmental systems, such as (GE), use a degenerate encoding to help promote neutral mutations, that is, minor genetic changes that do not result in a phenotypic change. Early work on GE suggested that at least some level of degeneracy has a significant impact on the quality of search when compared to the system with none. Duplicate elimination techniques, as opposed to degenerate encoding, are employed in decoder-based Evolutionary Algorithms (EAs) to ensure that the newly generated solutions are not already contained in the current population. The results and analysis show that it is crucial to incorporate duplicate elimination to improve the performance of AG+LA. Reducing level of degeneracy is also important to improve search performance, specially for the large instances of the MKP.
UR - http://www.scopus.com/inward/record.url?scp=82555181222&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-24094-2_18
DO - 10.1007/978-3-642-24094-2_18
M3 - Conference contribution
AN - SCOPUS:82555181222
SN - 9783642240935
T3 - Studies in Computational Intelligence
SP - 247
EP - 266
BT - Nature Inspired Cooperative Strategies for Optimization (NICSO 2011)
A2 - Pelta, David Alejandro
A2 - Krasnogor, Natalio
A2 - Dumitrescu, Dan
A2 - Chira, Camelia
A2 - Lung, Rodica
ER -