• DocumentCode
    1143380
  • Title

    The preservation of favored building blocks in the struggle for fitness: the puzzle algorithm

  • Author

    Zaritsky, Assaf ; Sipper, Moshe

  • Author_Institution
    Dept. of Comput. Sci., Ben-Gurion Univ., Beer-Sheva, Israel
  • Volume
    8
  • Issue
    5
  • fYear
    2004
  • Firstpage
    443
  • Lastpage
    455
  • Abstract
    The shortest common superstring (SCS) problem, known to be NP-complete, seeks the shortest string that contains all strings from a given set. In this paper, we present a novel coevolutionary algorithm-the Puzzle Algorithm-where a population of building blocks coevolves alongside a population of solutions. We show experimentally that our novel algorithm outperforms a standard genetic algorithm (GA) and a benchmark greedy algorithm on instances of the SCS problem inspired by deoxyribonucleic acid (DNA) sequencing. We next compare our previously presented cooperative coevolutionary algorithm with the Co-Puzzle Algorithm-the puzzle algorithm coupled with cooperative coevolution-showing that the latter proves to be top gun. Finally, we discuss the benefits of using our puzzle approach in the general field of evolutionary algorithms.
  • Keywords
    DNA; computational complexity; evolutionary computation; superstrings; DNA sequence; NP complete problem; coevolutionary algorithm; cooperative coevolution; puzzle algorithm; shortest common superstring; Application software; Computational biology; Computer science; DNA; Data compression; Evolutionary computation; Genetic algorithms; Greedy algorithms; NP-complete problem; Sequences; Building blocks; GAs; coevolutionary algorithms; cooperative coevolution; genetic algorithms; recombination loci; shortest common superstring problem;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2004.831260
  • Filename
    1347159