The Design of Sorters Based on DNA for Bio-Computers

碩士 === 國立中山大學 === 資訊工程學系研究所 === 90 === In the past few years, several articles have been devoted to the study of molecular computing based on DNA in order to implement the algorithm to solve some NP-complete problems and simulate logic gates in silicon-based computers. A great deal of effort has bee...

Full description

Bibliographic Details
Main Authors: Hung-Yuan Wang, 王宏元
Other Authors: Chang-Biau Yang
Format: Others
Language:en_US
Published: 2002
Online Access:http://ndltd.ncl.edu.tw/handle/46115239340599242735
Description
Summary:碩士 === 國立中山大學 === 資訊工程學系研究所 === 90 === In the past few years, several articles have been devoted to the study of molecular computing based on DNA in order to implement the algorithm to solve some NP-complete problems and simulate logic gates in silicon-based computers. A great deal of effort has been made on using DNA to implement simple logic gates, such as simple 1-bit comparators and simple adders, or to solve NP-complete problems, such as the Hamiltonian path problem, the traveling salesperson problem and the satisfiability problem. All of the methods rely on the capability of DNA computing which could perform computation in huge parallelism to produce all possible solutions where the answer may be derived from. In this thesis, we will first design a full bit-serial comparator that can perform the feedback operation. Then, we will design a word-parallel bit-serial sorter which uses our comparators as the elementary building components. Our design of sorters can be applied to any sorting network, such as bitonic sorter and odd-even merge sorter.