Genetic algorithm in DNA computing: A solution to the maximal clique problem

被引:0
作者
LI Yuan FANG Chen OUYANG Qi Center for Theoretical Biology and Department of Physics Peking University Beijing China [100871 ]
机构
关键词
DNA computer; genetic algorithm; NP-complete problem;
D O I
暂无
中图分类号
Q52 [核酸];
学科分类号
071010 ; 081704 ;
摘要
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.
引用
收藏
页码:967 / 971
页数:5
相关论文
共 15 条
[1]  
Onapplyingmolecularcomputationtobi-narylinearcodes. Zimmermann,K -H. IEEE Transactions on Information Theory . 2002
[2]  
Thepast,presentandfutureofmo-lecularcomputing. Ruben,A.J,Landweber,L.F. Nature Reviews MolecularCell Biology . 2000
[3]  
DNA solution of the m axim al clique problem. Ouyang Q,Kaplan P D,Liu S,et al. Science . 1997
[4]  
Programmable and autonomous computing machine made of biomolecules. Benenson Y,Paz-Elizur T,Adar R,et al. Nature . 2001
[5]  
Whichproblemshavestronglyexponentialcomplexity. Impagliazzo,R,Paturi,R,Zane,F. Journal of Computer and System Science . 2001
[6]  
Geneticalgorithm. Holland,J.H. Scientific American . 1992
[7]  
Usingthree-dimensionalmicrofluidicnetworksforsolvingcomputationallyhardproblems. Chiu,D.T,Pezzoli,E,Wu,H.etal. Proceedings of the National Academy of Sciences of the United States of America . 2001
[8]  
Paralleloverlapas-semblyfortheconstructionofcomputationalDNAlibraries. Kaplan,P.D,Ouyang,Q,Thaler,D.S.etal. Journal of Theoretical Biology . 1997
[9]  
ThepowerofsequencedesigninDNAcomputing. Arita,M,Kobayashi,S. ICCIMA2001:Proceedingsof4thInternationalCon-ferenceonComputationalIntelligenceandMultimediaApplica-tions .
[10]  
Molecular computation by DNA hairpin formation. Sakamoto K,Gouzu H,Komiya K,et al. Science . 2000