|
Modern society, economy, culture, technology, the rapid development in various fields of technology , the intersection between the disciplines . Traditional computer technology now suffer from bottlenecks. However, with the development of biotechnology , a new field of computer technology - DNA computing attendant . The reason why DNA computing is a new field is due to DNA computing has powerful parallel , a huge amount of storage as well as low energy consumption , this is the difficulty of contemporary computer technology , will be expected to make up the current serial computer inadequate. The basic principle of DNA computing is the double helix structure of the DNA molecule and WC complementary base pairing principles of information coding , the actual problem is mapped into the DNA molecule with the feasibility of biological action of the enzyme biology operation , to generate all the data pool , and then follow the specific rules to the data operation of the abstract problem parallel mapped into controllable biochemical reaction process of the DNA molecule , and finally, the use of molecular biological techniques ( such as affinity chromatography , polymerase chain reaction PCR cloning , magnetic bead separation , mutagenesis , electrophoresis , Molecular purified ) , detected feasible operation result . The main problem of this study includes several aspects : and DNA calculations related to the basic biology of the operation , the calculation of DNA encoding constraints optimization , integer programming algorithm improvement and implementation of computer simulation of the algorithm . Coding issues are the most important issues in DNA computing , both focus is difficult . In this paper, the definition of a coding problem , specific hybridization conditions affect DNA molecules . Part of the factors in the simulation considering coding algorithm given meet experimental requirements . Operation of the analog 0-1 integer programming algorithm improved simulation . The entire simulation environment is VS2008 platform programming chain the Tube, chain algorithm and tube algorithm four classes , said the DNA chain , test tubes , chain operation and test tube operation . The end of the article by giving specific problem mapped into the DNA data link software simulation to achieve the improved algorithm to achieve the desired effect .
|