基于SOPC的DNA计算模型的仿真设计与实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:gogouu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DNA计算是一种并行计算,它利用许多不同的DNA分子同时尝试所有的可能。对于一些特定的问题,DNA计算机与目前为止构建的任何其他计算机相比速度更快、体积更小。1994年,Leonard Max Adleman博士利用DNA计算方法解决了一个“7顶点Hamiltonian路径”问题,这是第一个利用DNA来作计算的成功实例。经过学者几十年的研究,DNA计算现已被证明为有潜力的计算方式,可以解决其他几个大型组合搜索问题。但大多数的DNA计算模型均基于生物技术,在反应过程中很容易发生变质或损伤等问题。为此本文引入了 GTM模型,该模型不依赖某种特定的技术,可以在多项式时间内解决NP完全问题。在GTM模型的基础上,已有学者提出了 GTM电路模型,并将其应用于SAT问题和均分问题。而本文将该模型应用于0-1整数规划问题和子集和问题。在此基础上进一步提出一种基于技术SOPC的GTM-SOPC模型,将该GTM电路逻辑程序封装为自定义IP添加到SOPC系统中,并与SOPC Builder中的其他外设构建SOPC系统的硬件设计,在NIOSⅡ IDE中编写C语言软件程序驱动硬件设备,完成SOPC系统的开发。并将该模型应用于SAT问题和图的最大团问题。本文主要的工作如下:1.实现已有DNA电路模块中的地址译码器,提出求解0-1整数规划问题的GTM电路算法,并在FPGA上实现功能仿真。2.提出GTM电路模型求解子集和问题的算法,并实现软件仿真和FPGA功能仿真。3.在GTM模型和GTM电路模型的基础上,提出GTM-SOPC模型。4.提出GTM-SOPC模型求解可满足性问题的算法,并仿真实现,而且还实现大规模SAT问题的GTM电路模型仿真。5.提出了 GTM-SOPC模型求解图的最大团问题的算法,并仿真实现。
其他文献
催化裂化是炼油工业中最重要的工艺之一,而提升管反应器是催化裂化的核心装备。在提升管内,进料混合段作为原料油与催化剂的初始接触区,该区域内二者的混合与接触状况将会直
随着无线通信技术的迅速发展,频谱资源变得越来越紧缺,频谱资源的不足成为无线通信发展所面临的瓶颈之一。因此,如何更高效地利用频谱资源成为亟待解决的技术问题。可以同时
无线移动通信系统已由单输入单输出系统演变为多输入多输出(Multiple-Input Multiple-Output, MIMO)系统,而且逐步发展为大规模多输入多输出系统。在大规模MIMO通信系统中,由
GNSS卫星导航系统对国家航空航天的发展有着重要意义,它的发展不但可以显示出一个国家科技水平的高低,而且由于GNSS卫星导航在航天、测绘、交通等领域有着重要用途,GNSS导航
地震波在近地表疏松介质中传播时,会产生强烈的频率吸收和速度频散,这严重降低了地震数据的分辨率。对近地表吸收结构进行观测和估算,消除近地表吸收对地震数据分辨率的影响,
在计算机领域,事件是系统活动记录的对象,能够动态反映系统状态的变化过程。事件不是单独存在的,一个事件和其他事件之间可能存在关系,包括事件之间、事件源之间以及事件源与
本论文设计合成了一系列新的含亚磷酸酯和氮杂环卡宾配体的混配型镍(Ⅱ)配合物,并对它们进行了全面的表征。在此基础上,考察了上述配合物在氯代芳烃、溴代芳烃及苄基氯代烃与联
当下的中国,互联网无疑是整个信息产业发展最快的、影响最广的产业元素。在这种全民信息化的大趋势中,网络产业的蓬勃发展对传统的经济结构也产生了巨大的影响,电子商务应运
随着移动通信网络在与计算机网络融合加速,互联网服务范围不断扩大,人们通过智能手机“随时、随地”获取信息,创造更多的信息。然而,海量的信息让人们不堪重负,“信息过载”
云服务供应链的供需匹配是指在给定的供给或者需求策略下,通过合适的契约管控供应链,实现系统的服务水平和利润的最优化,缔造一个精益供应链。本文主要的研究工作和成果:(1)