• 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