DNA计算及其算法优化

来源 :太原理工大学 | 被引量 : 4次 | 上传用户:jonnykang001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机中,利用有机分子的信息处理能力来代替数字开关部件,这就是DNA计算的基本思想。以当前的计算机技术要实现微型化存在明显的局限性,所以要进行大的革新,很早以前就有人提出现代计算机的基本部件应逐步过渡到分子水平,这样一来,它将会比我们利用当前技术制造出的任何东西都要小得多,量子计算和DNA计算是当前这种思想的两种不同表现,本论文主要介绍DNA计算。DNA计算主要基于以下两点:(1)DNA链的巨大并行性;(2)Watson-Crick的互补结构。传统理论上的计算机科学植根于重复写操作,这对于大部分自动机械装置和语言理论模型是正确的,然而,在计算行为中,自然界操作DNA分子利用的是完全不同的操作类型:剪切、粘贴、连接、插入、删除等。可以证明,利用这些操作可以建立计算模型,并且在功能上等价于图灵机。 以前DNA计算的研究主要集中在一些组合问题上,像Hamiltonian路径问题、旅行商问题、3-SAT问题,甚至破解DES密码等等,但提出的上述所有问题的DNA算法基本上都是蛮力搜索,初始化时生成问题的所有可能的解决方案,然后根据条件消除掉不正确的答案,最后剩下的方案即是问题的正确答案。 但值得注意的是,实际问题的正确答案也许会在计算过程中被破坏掉,最后得到的答案也许是一个错误的答案。为了避免这种错误,我们提出了将启发式优化算法和DNA计算结合,采用新的手段来设计算法。在这篇论文中,我们将蚁群优化算法和DNA计算结合,来解决旅行商问题。即使正确的答案在处理的过程中被破坏掉,该正确答案在以后的处理过程总还会被构造,在过滤掉不合适的答案以后,我们利用控制变性温度的方法按比例放大经过过滤剩下的序列,并把放大的结果作为下次迭代的输入,相应的代表正确答案的DNA序列的浓度就会增加。在经过多次迭代之后,若结果趋于稳定,则认为剩下的序列即为问题的答案。 论文的前两部分主要介绍生物学的基础知识、DNA计算的基本概念、基本模型和相关的著名实验,接下来介绍了启发式优化算法:蚁群优化算法;然后提出蚁群优化算法和DNA计算结合的构想与具体实现,同时详细介绍了算法处理过程;在文章的最后对提出的算法进行了总结,并对DNA计算的前景进行了展望。
其他文献
运动对象检测是计算机视觉和运动图像编码研究领域的一个重要课题,在许多领域有着广泛的应用。特别是在安全监控应用中,运动对象检测是基于视频的安全监控异常报警任务的关键算
随着Internet的爆炸性增长以及其在我们生活中日益增长的重要作用,越来越多的网络上的服务器显得负担沉重,尤其一些提供WWW服务及FTP服务的知名网站,每天浏览网站的访客更是
防信息泄漏TEMPEST(Transient Electromagnetic Pulse Emanation Standard)的研究是信息安全领域中的一个重要研究方向。普通的计算机在加工和处理信息的同时,会将信息以电磁
范例推理是人工智能领域中较新崛起的一种重要的基于知识的问题求解和学习的方法,它是根据过去的成功或失败的事例来推导出新问题的解,它是一种知识库同推理机融为一体的新的推
随着微电子技术和通信技术的不断发展,无线传感器网络已经成为新兴的、多学科高度交叉的热点研究领域,在军事、环境、建筑、交通及工业等领域有着广阔的应用前景。然而由于无线
随着嵌入式应用领域日益扩展,在其中占有重要地位的系统虚拟技术也得到日新月益发展。PowerPC体系结构在嵌入式领域都有着卓越的表现和广泛的应用,但是不像基于X86体系的PC机
随着计算机进入多核时代,传统的依靠串行编程思维编写的桌面程序已不能满足多核的需要。传统的串行程序在多核平台上运行,不仅不能充分利用多核平台的优势,而且程序执行效率
多文化交流平台(Intercultural Collaboration Environment,ICE)是一项由亚洲多个国家共同参与的国际合作项目,其目标是利用机器翻译及其他相关技术,使得亚洲各国的用户可以
近年来,面临互联网经济巨大的前景和风险共存的事实,安全问题逐步成为企业信息主管关注和讨论的焦点。现在,许多企业具有一定的安全意识,常常使用一些传统措施,如访问控制、
流媒体技术是当前网络应用领域中的研究热点,而流媒体技术与移动终端平台的结合,则促进了移动流媒体的发展。移动流媒体应刚遵循流媒体技术的一般要求,即实时性,平滑性和同步