期刊文献+

Genetic algorithm in DNA computing: A solution to the maximal clique problem 被引量:8

Genetic algorithm in DNA computing: A solution to the maximal clique problem
在线阅读 下载PDF
导出
摘要 Genetic algorithm is one of the possible ways to break the limit of brute-force method in DNA computing. Using the idea of Darwinian evolution, we introduce a genetic DNA computing algorithm to solve the maximal clique prob-lem. All the operations in the algorithm are accessible with todays molecular biotechnology. Our computer simulations show that with this new computing algorithm, it is possible to get a solution from a very small initial data pool, avoiding enumerating all candidate solutions. For randomly generated problems, genetic algorithm can give correct solution within a few cycles at high probability. Although the current speed of a DNA computer is slow compared with silicon computers, our simulation indicates that the number of cycles needed in this genetic algorithm is approximately a linear function of the number of vertices in the network. This may make DNA computers more powerfully attacking some hard computa-tional problems. Genetic algorithm is one of the possible ways to break the limit of brute-force method in DNA computing. Using the idea of Darwinian evolution, we introduce a genetic DNA computing algorithm to solve the maximal clique prob-lem. All the operations in the algorithm are accessible with todays molecular biotechnology. Our computer simulations show that with this new computing algorithm, it is possible to get a solution from a very small initial data pool, avoiding enumerating all candidate solutions. For randomly generated problems, genetic algorithm can give correct solution within a few cycles at high probability. Although the current speed of a DNA computer is slow compared with silicon computers, our simulation indicates that the number of cycles needed in this genetic algorithm is approximately a linear function of the number of vertices in the network. This may make DNA computers more powerfully attacking some hard computa-tional problems.
出处 《Chinese Science Bulletin》 SCIE EI CAS 2004年第9期967-971,共5页
关键词 遗传算法 DNA计算机 最大集团问题 生物分子计算机 容量 DNA computer, genetic algorithm, NP-complete problem.
  • 相关文献

参考文献10

  • 1Liu QH,Wang L,Frutos AG,et al.DNA computing on surfaces[].Nature.2000
  • 2D Faulhammer,AR Cukras,RJ Lipton,LF Landweber.Molecular computation: RNA solutions to chess problems[].Proceedings of the National Academy of Sciences of the United States of America.2000
  • 3OgiharaM,Ray A.DNAcomputingonachip[].Nature.2000
  • 4Foster. J. A.Evolutionary computation[].Nature Reviews Genetics.2001
  • 5Sakamoto K,Gouzu H,Komiya K,et al.Molecular computation by DNA hairpin formation[].Science.2000
  • 6Benenson Y,Paz-Elizur T,Adar R,et al.Programmable and autonomous computing machine made of biomolecules[].Nature.2001
  • 7Ouyang Q,Kaplan P D,Liu S,et al.DNA solution of the m axim al clique problem[].Science.1997
  • 8Ruben,A.J,Landweber,L.F.Thepast,presentandfutureofmo-lecularcomputing[].Nature Reviews MolecularCell Biology.2000
  • 9Wang,L,Hall,J.G,Lu,M.etal.ADNAcomputingreadoutop-erationbasedonstructure-specificcleavage[].Nature Biotechnology.2001
  • 10Zimmermann,K -H.Onapplyingmolecularcomputationtobi-narylinearcodes[].IEEE Transactions on Information Theory.2002

同被引文献68

引证文献8

二级引证文献38

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部