基于FPGA的DNA算法設(shè)計(jì)與仿真實(shí)現(xiàn)
[Abstract]:Molecular computing, also known as DNA computing, has high parallelism, huge storage capacity and extremely low energy consumption. It can solve NPC (Non-deterministic Polynomial complete problem) problem quickly in theory, which is a new multi-value coding and parallel computing method. It breaks through the limitation of Turing machine and von Norman system, and has the characteristics of exponential speedup, space exchange time, parallel degree of exponent and obtaining all solution sets. In this paper, a new parallel system, the generalized molecular computing model, is studied. The model combines sopc (system on Chip) technology with the idea of molecular computing. It is an electronic DNA model, which realizes the purpose of exchanging time by space. It can solve the complete NP problem in polynomial time. The main work of this paper is as follows: (1) the structure and characteristics of the parallel processor model based on the electronic method of molecular computing are discussed, and the methods and principles of molecular computing are systematically discussed. The main ways of implementation and advantages and disadvantages are compared and summarized; (2) in this paper, a DNA computing implementation method based on LSI is proposed, and a complete computer system is constructed, which has its own unique advantages compared with the traditional computer. It overcomes the time parallelism of the traditional computer to solve the NPC problem, and makes it possible to simultaneously search and obtain all the conclusions. (3) using VHDL to write hardware language, the extensible algorithm for solving SAT problem is solved, and the correctness of the algorithm is verified by an example problem. (4) the 0-1 knapsack problem is discussed by using the generalized molecular model and implemented on FPGA to verify the correctness of the algorithm.
【學(xué)位授予單位】:北京理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP301.6;TN791
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 高琳,許進(jìn),張軍英;DNA計(jì)算的研究進(jìn)展與展望[J];電子學(xué)報;2001年07期
2 殷志祥,張鳳月,許進(jìn);0-1規(guī)劃問題的DNA計(jì)算[J];電子與信息學(xué)報;2003年01期
3 張慶友,許祿;DNA編碼序列的圖形表示及相似度計(jì)算[J];高等學(xué);瘜W(xué)學(xué)報;2002年07期
4 周康;殷燕芳;李玉華;覃磊;;DNA編碼的模型分析[J];華中科技大學(xué)學(xué)報(自然科學(xué)版);2007年07期
5 王子成;周康;羅亮;強(qiáng)小利;;DNA計(jì)算中編碼序列的過濾函數(shù)研究[J];計(jì)算機(jī)工程與應(yīng)用;2008年32期
6 李人厚,余文;關(guān)于DNA計(jì)算的基本原理與探討[J];計(jì)算機(jī)學(xué)報;2001年09期
7 許進(jìn),張雷;DNA計(jì)算機(jī)原理、進(jìn)展及難點(diǎn)(Ⅰ):生物計(jì)算系統(tǒng)及其在圖論中的應(yīng)用[J];計(jì)算機(jī)學(xué)報;2003年01期
8 許進(jìn),李三平,董亞非,魏小鵬;粘貼DNA計(jì)算機(jī)模型(Ⅱ):應(yīng)用[J];科學(xué)通報;2004年04期
9 李源,方辰,歐陽頎;最大集團(tuán)問題的DNA計(jì)算機(jī)進(jìn)化算法[J];科學(xué)通報;2004年05期
10 李艷梅;余文;寧建國;;一種廣義分子計(jì)算模型及其在NP問題中的應(yīng)用[J];計(jì)算機(jī)應(yīng)用研究;2014年11期
本文編號:2389560
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/2389560.html