DocumentCode
3264388
Title
A Novel Variation Operator for More Rapid Evolution of DNA Error Correcting Codes.
Author
Ashlock, Daniel ; Houghten, Sheridan K.
Author_Institution
Mathematics and Statistics University of Guelph Guelph, Ontario Canada N1G 2W1, dashlock@uoguelph.ca
fYear
2005
fDate
14-15 Nov. 2005
Firstpage
1
Lastpage
8
Abstract
Error correcting codes over the edit metric have been used as embedded DNA markers in at least one sequencing project. The algorithm used to construct those codes was an evolutionary algorithm with a fitness function with exponential time complexity. Presented here is an substantially faster evolutionary algorithm for locating error correcting codes over the edit metric that exhibits either equivalent or only slightly inferior performance on test cases. The new algorithm can produce codes for parameters where the run-time of the earlier algorithm was prohibitive. The new algorithm is a novel type of evolutionary algorithm using a greedy algorithm to implement a variation operator. This variation operator is the sole variation operator used and has unary, binary, and k-ary forms. The unary and binary forms are compared, with the binary form being found superior. Population size and the rate of introduction of random material by the variation operator are also studied. A high rate of introduction of random material and a small population size are found to be the best.
Keywords
DNA; Error analysis; Error correction; Error correction codes; Evolutionary computation; Greedy algorithms; Libraries; Mathematics; Organisms; Sequences;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence in Bioinformatics and Computational Biology, 2005. CIBCB '05. Proceedings of the 2005 IEEE Symposium on
Print_ISBN
0-7803-9387-2
Type
conf
DOI
10.1109/CIBCB.2005.1594898
Filename
1594898
Link To Document