Responsive image
博碩士論文 etd-0727102-225117 詳細資訊
Title page for etd-0727102-225117
論文名稱
Title
利用DNA設計生物電腦的排序器
The Design of Sorters Based on DNA for Bio-Computers
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
47
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2002-07-12
繳交日期
Date of Submission
2002-07-27
關鍵字
Keywords
互補(雜交)、分子生物計算、排序器、酵素、去氧核醣核酸
enzyme, complementary, DNA computing, molecular computing, DNA computing, sorter
統計
Statistics
本論文已被瀏覽 5713 次,被下載 2347
The thesis/dissertation has been browsed 5713 times, has been downloaded 2347 times.
中文摘要
DNA computing是近幾年來利用分子生物來進行數學計算和邏輯運算的一個新研究領域。可以容易地實作出較暴力的演算法,來解決一些NP-complete的問題,如Hamiltonian path problem、traveling salesperson problem和satisfiability problem。也可以用來模擬目前電腦?娷眾瑼犒q路設計或晶片,如:簡單的1-bit比較器和加法器。這些主要是利用DNA可大量平行處理的特性。在本論文?堙A我們將利用DNA,首先設計出具有feedback能力的一個完整1-bit串流的比較器,其可完成兩個word的比較;再以此比較器為基本元件,完成一個生化的word-parallel bit-serial的排序器。事實上,我們排序器的設計方式,是可以應用在任何的sorting network來進行排序,例如:bitonic sorter和odd-even merge sorter。
Abstract
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.
目次 Table of Contents
TABLE OF CONTENTS
Page
LIST OF FIGURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
ABSTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0
Chapter 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Chapter 2. Basic Operations of DNA Computing . . . . . . . . . . . . 4
Chapter 3. Previous Work . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1 The Hamiltonian Path Problem Solved by Adleman . . . . . . . . . . 12
3.2 The Satis.ability Problem Solved by Lipton . . . . . . . . . . . . . . 14
3.3 Solid Phase DNA Solution for the Hamiltonian Path Problem . . . . 16
3.4 SAT’s Solution by HaoyangWu . . . . . . . . . . . . . . . . . . . . . 20
3.5 Amos’s NAND Boolean Circuits . . . . . . . . . . . . . . . . . . . . . 22
3.6 DNA Adders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Chapter 4. A Word-Parallel Bit-Serial Sorter . . . . . . . . . . . . . . 29
4.1 A Bit-Serial Comparator . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.2 The Encoding of the Comparator . . . . . . . . . . . . . . . . . . . . 31
4.3 How toMake the Biological SorterWork . . . . . . . . . . . . . . . . 36
4.4 Implementation of the Bitonic Sorters . . . . . . . . . . . . . . . . . 40
Chapter 5. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
BIBLIOGRAPHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
參考文獻 References
[1] L. M. Adleman, “Molecular computation of solutions to combinatorial problems,”
Science, Vol. 266, pp. 1021–1024, Nov. 1994.
[2] S. G. Akl, The Design and Analysis of Parallel Algorithms. Prentice-Hall,
Englewood Cli.s, New Jersey, USA, .rst ed., 1989.
[3] M. Amos, P. E. Dunne, and A. Gibbons, “DNA simulation of boolean circuits,”
Genetic Programming 1998: Proceedings of the Third Annual Conference, University
of Wisconsin, Madison, Wisconsin, pp. 679–683, 1998.
[4] K. E. Batcher, “Sorting networks and their applications,” In Proceedings of the
AFIPS Spring Joint Computer Conference, Atlantic City, NJ, USA, Vol. 32,
pp. 307–314, 1968.
[5] E. B. Baum and D. Boneh, “Running dynamic programming algorithms on a
DNA computer,” In Proceedings of the Second Annal Meeting on DNA based
Computers, held at Princeton University, pp. 10–12, June 1996.
[6] R. H. Garrett and C. M. Grisham, Biochemistry. Emily Barrosse, John J.
Vondeling, second ed., 1998.
[7] G. Gloor, L. Kari, M. Gaasenbeek, and S. Yu,
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code