Dissertation > Excellent graduate degree dissertation topics show
The Research and Application of DNA Computing by Self-assembly
Author: SongBoSheng
Tutor: YinZhiXiang
School: Anhui University of Technology
Course: Applied Mathematics
Keywords: DNA computing satisfiability problem matrix addition Tile self-assembly
CLC: O242.1
Type: Master's thesis
Year: 2011
Downloads: 41
Quote: 0
Read: Download Dissertation
Abstract
|
In recent years, great concerns have been raised by inventions in the fields of quantum computer, bio-computer and DNA computing. Among them, bio-computing, because of its large scale parallel computation and potential storage capacity of huge data, has been one of the important methods which are used to develop the non-traditional and high-performance computing. Thus it has attracted the attention of the scientific community. DNA computing is a fresh way of calculation, which simulates biologic molecular structure and use molecular biologic technology to compute. It also initiates such a precedent, which is based on biochemical reactions as computing tools. DNA computing is a new method which is used to solve calculation problems that are hard to solve, especially its great potential in solving difficult problems of NP.DNA molecular self-assembly is one of the important research branches in the field of DNA computing. It is such a procedure that under the action of a certain temperature, concentration, ph value and specific enzymatic, some DNA molecules with input information, according to Watson-Crick complementary matching principle, self-assembly generate new DNA molecular with output information. Self-assembled DNA computing model is combined with DNA computing, Tiling theory and DNA nanotechnology, thus become one of the most concerned model. In this context, the innovation points are as follows:Firstly, DNA Tile self-assembly calculation model is applied to solve NP-totally problem. In order to discuss a 3-satisfiability problem containing only 3 variables, it is divided into "not" operation subsystem and "or" operation subsystem. At the same time, calculation example of "not" operation and "or" operation of DNA Tile self-assembly are given respectively. Through the combination of these two operations, according to computation rules of the DNA Tile self-assembly, it can automatically judge whether it meets the paradigm for any given group of solution. Because DNA computing is equipped with highly parallelism, so for satisfiability problem all solutions can simultaneously be judged.Secondly, in the practical computing science, for a satisfiability problem, each clause and the number of variables of its paradigm often are random. Therefore, in the ideological basis, make a list for all variables in this paradigm, then add each clause with variables which it does not originally contain,and make it become k-satisfiability problem that contains n variables. For the added variables, which are marked specially, they have no influence on the true value of the paradigm in the process of operation.Thirdly, discuss the applications of DNA Tile self-assembly calculation model to solve matrix addition. For a matrix addition, it is mainly the continuation of the addition operation of two numbers. At the very beginning, illustrate the process of the addition operation of two numbers by taking advantage of an example, and then undertake the addition operation with all the numbers of a matrix as the initial line, all the numbers of another matrix as the initial column.In the last section of this context, DNA molecular self-assembly is used to solve satisfiability problems. Its principle is mainly in the bases of complementary matching principle. Through the formation and launching of hairpin structure in corresponding DNA chains, use gel electrophoresis operation to separate different lengths of DNA chain, and obtain the solution of the problem in the end.
|
Related Dissertations
- Research on Combinatorial Optimization Problem Based on DNA Self-Assemble,TP399-C8
- The Coding Sequence of DNA Computing and Algorithm Theory,O157.4
- DNA Computing in Graph Theory,O157.5
- SAT Reasoning Based contains preprocessor implementation,TP332
- Research on Optimization Method of DNA Sequence Design in DNA Computing,TP301.6
- Based on the study and application of the DPLL SAT algorithm,TP301.6
- Designing of DNA Sequence Based on Improvd Genetic Algorithm,TP18
- Self-assembled DNA computing model and its application,TP301.6
- Researches on Several Cryptological Problems Based on DNA Computing by Self-Assembly,TN918.1
- Research on DNA Computing Model and Experiment for Graph Vertex Coloring Problem,TP301
- Study on Models of Protein Structure Prediction,Q51
- The Research on Coding Theory and Methods for DNA Computing,Q523
- Research on the Theory and Application of Bimolecular Pushdown Automaton,TP301.1
- The Research on Several Theoretic Problems of DNA Computer,TP18
- Using DNA length coding to achieve molecular computing,Q523
- The Application of DNA Computation in Information Security,TP309
- Research on DNA Computing Methods of Optimization Problems on Weighted Graph,TP301.6
- The Study of Molecular Computing and Nanotechnology Based on DNA Self-Assembly,TP301
- Research on DNA Computing Based Genetic Algorithms and Its Applications,TP18
- Model Checking and Boolean Satisfiability Problem,TP301.6
CLC: > Mathematical sciences and chemical > Mathematics > Computational Mathematics > Mathematical modeling, approximate calculation > Mathematical modeling
© 2012 www.DissertationTopic.Net Mobile
|