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
Link To Document