Review of DNA Computing and Its Application in Complex Problems Solvation, Adelman Problem Solution in Using of DNA Via Experimental Methods
Review of DNA Computing and Its Application in Complex Problems Solvation, Adelman Problem Solution in Using of DNA Via Experimental Methods
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 5, Ver. II (Sept - Oct. 2016), PP 110-115
www.iosrjournals.org
Abstract: In this article the using of novel generation of computers will be pointed that use some chips from the
DNA type replace to silicon ones. Their structure is similar to biologic DNA.So, it should be possible to
generate these DNA strings in lab and uploaded needed information on them and after that the results of DNA
string converted to an apprehensible model for human. This process needs working with devices related to
biology. Upon to performed experiments, the DNA strings have the considerable speed in calculation than
silicon chips and also the return result of these chips always are true.In this article a simple and applied sample
will be explained. Also the disadvantages and flaws of these kind of chips will be clarified.
Keywords: Silicon chips, DNA, DNA Computing, Silicon chips, Hamilton path
I. Introduction
Nowadays, using of computer expanded that maybe living without it is impossible, computer data and
information increased consequently. Increasing the quality of these data needs the bigger and huger memories
and of course the more rapid transmission and more rapid data processing. During the general processing some
time needs to be patient for processing and result return. Aforementioned reasons caused the idea about the
usage of non-silicon processors. One of these processors is DNA strings.DNA Computing is a novel method
with biomolecule structure of DNA strings that can be high interested, novel and improvable.
Adelman (1994) as the first study in this field used the DNA strings, solving the Hamilton problem or
Traveling Salesman Problem. This study showed the ability of DNA strings in problem solving with high speed
and completely true result. In addition, this study revealed that general problems, which solved by logical
formulas via digital processors can be solved in less time, using the DNA strings parallel structure. TSP or
Hamilton problem is one of the most difficult problems because it has various possible states.
A DNA string Synthesized naturally at environment but sometimes these strings provided as pair called
DOUBLE HELIX, can also make them out of cell. There is a rule for DNA string coupling, called Watson-Crick
rule, just the A nucleotide pairs with T and C with G.
Using theDNA Computing, the more difficult problems will solved with higher accuracy and speed, comparing
the current computers (table 1).
For example this algorithm used for a directed graph with four vertex and six edge. Study problem is the
determination of a Hamilton path from Atlanta as the source vertex and Detroit as the destination.
The problem coded by the DNA strings and needed information remade by them (table 2).
In a DNA graph, each vertex is a sequence of organic bases.
Each edge is a sequence, consists of second half source vertex and first half destination vertex.
Table2. Each city DNA string and its complement string of each one
In present section some definitions expressed about the parallel processing, that is one of the DNA-based
computer benefits than Silicon-based computers.
Fig4. Edge path from Atlanta to Boston and complement string of Boston
Fig5. Finding the next paths and vertices via each vertex complement.
Therefore and by a simultaneous transaction among the billions of molecules, the whole paths made.
This biologic reaction shows a huge parallel process.For study problem the only answer is Atlanta-Boston-
Chicago and Detroit; therefore a molecule with below sequence is the answer (figure 6).
V. Results
Adelman Method flaws:
Although Adelman was sure about the answer, however 100 Trillion other molecules were not the
answer. Therefore, a way should found to eliminate the non-Hamilton paths. This flaw solved by the PCR
technique (genetic and biologic profession). PCR is the abbreviation of Polymerase Chain Reaction.Totally, the
PCR called to the increasing of DNA little amount methoduntil the consideration by the popular and simple
laboratory methods.
Solving this problem, the below steps done in lab:
In section 2 of step 2, it should evaluated that path passes the n vertex correctly.
A path passed all vertices that has correct length (here the length is 24).
Using the Electrophoresis gel, the paths with correct length selected.
As an example a non-Hamilton path, that should eliminated, presented for more explanation:
A non-Hamilton path is Atlanta-Boston-Atlanta-Detroit (figure 7) because:
The source and destination are correct.
The path length is correct.
Nevertheless, it does not pass all vertices.
Separating the non-Hamilton paths from Hamilton ones, the following steps done:
First vertex complement attached to the iron ball
Ball located in solution.
The strings contain that vertex stick to the ball.
Solution remains will be discarded
This step performed for all vertices.
The strings do not have one of the vertices will be discarded
Complete the 2-3 step.
If there were a string in solution, it is a Hamilton path (figure 8).
At the end of step 3 that is the end of algorithm, only one path will remain.
Fig9. Hamilton path from Atlanta to Detroit along with all vertices complement
At the end, three benefits of DNA-based computers than Silicon-based one are huge amount of savable
information in each 1 gram DNA, ability of parallel processing and high energy efficiency.
Capacity of information saving in one gram DNA (figure 10)
References
[1] Adelman L. Molecular computation of solutions to combinational problems[J]. Science, 1994, 266: 1021-1024.
[2] Ouyang, Q. et al. DNA solution of the maximal clique problem. Science, 1997, 278:542.
[3] Liu, Q. et al. DNA computing on surfaces. Nature, 2000, 403: 175.
[4] Wu, H. An improved surface-based method for DNA computation. Biosystem, 2001, 59:1.
[5] Benenson, Y. et al. Programmable and autonomous computing machine made of biomolecules. Nature, 2001,414:430.
[6] https://en.wikipedia.org/wiki/Polymerase_chain_reaction