• DocumentCode
    238716
  • Title

    Evolving exact integer algorithms with Genetic Programming

  • Author

    Weise, Thomas ; Mingxu Wan ; Ke Tang ; Xin Yao

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
  • fYear
    2014
  • fDate
    6-11 July 2014
  • Firstpage
    1816
  • Lastpage
    1823
  • Abstract
    The synthesis of exact integer algorithms is a hard task for Genetic Programming (GP), as it exhibits epistasis and deceptiveness. Most existing studies in this domain only target few and simple problems or test a small set of different representations. In this paper, we present the (to the best of our knowledge) largest study on this domain to date. We first propose a novel benchmark suite of 20 non-trivial problems with a variety of different features. We then test two approaches to reduce the impact of the negative features: (a) a new nested form of Transactional Memory (TM) to reduce epistatic effects by allowing instructions in the program code to be permutated with less impact on the program behavior and (b) our recently published Frequency Fitness Assignment method (FFA) to reduce the chance of premature convergence on deceptive problems. In a full-factorial experiment with six different loop instructions, TM, and FFA, we find that GP is able to solve all benchmark problems, although not all of them with a high success rate. Several interesting algorithms are discovered. FFA has a tremendous positive impact while TM turns out not to be useful.
  • Keywords
    concurrency control; genetic algorithms; program control structures; FFA; GP; TM; benchmark problems; deceptiveness; epistasis; exact integer algorithm synthesis; frequency fitness assignment method; genetic programming; loop instructions; premature convergence; program behavior; program code; transactional memory; Benchmark testing; Educational institutions; Genetic programming; Linear programming; Sociology; Statistics; Training;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2014 IEEE Congress on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4799-6626-4
  • Type

    conf

  • DOI
    10.1109/CEC.2014.6900292
  • Filename
    6900292