Good encodings for DNA-based solutions to combinatorial problems
Good encodings for DNA-based solutions to combinatorial problems
复制标题
DOI:
10.1090/dimacs/044/20
复制
发表时间:
1996
期刊:
影响因子:
--
通讯作者:
R. Deaton;R. C. Murphy;M. Garzon;D. Franceschetti;S. E. Stevens
中科院分区:
文献类型:
--
作者:
R. Deaton;R. C. Murphy;M. Garzon;D. Franceschetti;S. E. Stevens
Adleman has solved the Hamiltonian path problem by encoding the vertices and edges of the Hamiltonian graph in oligonucleotides of DNA, hybridizing the oligonucleotides to produce potential answers, and extracting the DNA which corresponds to the Hamiltonian path. Depending on the conditions under which the DNA reactions occur, the possibility of false positives, or wrong solutions to the Hamiltonian path problem which appear correct, are possible. This possibility was veri ed by experiment. The primary mechanism for the production of false positives is hybridization stringency that depends on the reaction conditions, of which the most important is temperature. Depending on the temperature, two oligonucleotides can hybridize without exact matching between their base pairs. For DNA-based solutions to combinatorial problems to become a viable and practical technology, the possibility of false positives must be eliminated. This can be accomplished by encoding the vertices and edges of the Hamiltonian graph in DNA oligonucleotides, or codewords, that are a minimum distance, which depends on temperature, from each other. This reliable encoding eliminated the risk of a false positive, which was supported by an experimental trial. The encoding was produced by a genetic algorithm search of the space of possible codewords. The Hamming bound was shown to be an upper bound on the number of vertices that could be encoded in DNA without introducing the possibility of false Hamiltonian paths.