DocumentCode
2465068
Title
Alternative Splicing in Evolutionary Computation: Adaptation in Dynamic Environments
Author
Rohlfshagen, Philipp ; Bullinaria, John A.
Author_Institution
Univ. of Birmingham, Birmingham
fYear
0
fDate
0-0 0
Firstpage
2277
Lastpage
2284
Abstract
Natural organisms have to deal efficiently with changing environments and are thus a great source of inspiration to solve dynamic problems in artificial domains. Dynamic optimisation has gained a lot of interest lately as many real world problems are indeed dynamic. In this paper, we look at post-transcriptional processes and alternative splicing in particular: Although these biochemical processes are gaining increasing attention from the genetics community, they remain relatively unexplored in evolutionary computation. We suggest a simple abstract encoding that allows one to construct multiple expressions from the same template supporting quick adaptation to changes in the cost surface. This encoding enables the system to find, control and reuse groups of building blocks that are being shared by different environments. Tests on a modified version of the dynamic knapsack problem show that it significantly outperforms the canonical genetic algorithm as well as simple implementations of random immigrants and hypermutations.
Keywords
evolutionary computation; genetics; knapsack problems; optimisation; alternative splicing; biochemical process; dynamic knapsack problem; dynamic optimisation; evolutionary computation; genetics community; Computer science; Cost function; Encoding; Evolutionary computation; Genetic algorithms; Organisms; Proteins; RNA; Splicing; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2006. CEC 2006. IEEE Congress on
Conference_Location
Vancouver, BC
Print_ISBN
0-7803-9487-9
Type
conf
DOI
10.1109/CEC.2006.1688589
Filename
1688589
Link To Document