基于遗传算法的三维分子结构优化的研究与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:scetc203
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分子结构优化对于分子建模、药物分子设计和蛋白质研究都具有重要的意义。国内外对分子结构优化的研究已经有了比较系统的理论基础,国外也有很多支持分子结构优化的软件,但是国内有关分子结构优化的系统相对较少。自主研发的三维可视化软件GridMol系统在分子三维可视化和分子建模等方面已经有了良好的基础,本文对分子结构的优化是在分子建模基础上的进一步功能延伸。   本文主要研究如何利用遗传算法进行三维分子结构优化,并实现了一个通用的分子结构优化系统。首先,给出了分子结构优化的数学语言定义,将问题转化为利用遗传算法搜索最大适应度的分子结构问题。其次,详细描述了利用遗传算法进行分子结构优化的设计和改进,主要包括以下步骤:对分子结构的编码,转化为遗传算法可以操作的形式;基于给定的分子结构产生初始的分子结构种群;通过UFF力场计算分子能量,求解分子结构的适应度;利用遗传算子(选择、交叉和变异算子)在分子结构构象空间中搜索最优的分子结构;判定优化终止的条件,并获取最终的优化分子;结合当前种群的适应度提出了自适应的交叉率和变异率,对遗传算法进行改进。最后,在GridMol系统的基础上,采用“流水线”的架构,实现了一个通用的基于遗传算法的三维分子结构优化系统。   本文在利用遗传算法进行分子结构优化的研究与实现方面具有两个优点:一是引入了自适应的交叉率和变异率,改进现有的遗传算法,加快了收敛速度,并改善了优化效果;二是系统实现采用了“流水线”的架构,并引入了多种设计模式,便于后续功能的灵活扩展和系统维护。
其他文献
随着网络技术的不断发展,互联网变得越来越多彩,它已经成为了广大个人用户生活中不可缺少的一部分,同时也是个人或企业进行相关商务活动的重要媒介或渠道。   然而,当前互联网
近年来随着航天技术的不断发展和空间活动的日益频繁,视频在航天领域的应用和需求也越来越广。然而星载视频应用面临两个主要问题:1、视频数据量大,而下行信道带宽和星上存储空
脑卒中是导致死亡的第三大杀手,是致运动残疾的主要疾病。77%的脑卒中患者上肢留有不同程度的运动功能障碍,严重影响患者的生活自理和参与社会能力。患者上肢运动功能的恢复主要
随着信息技术的发展,信息系统的数据规模不断加大,业务需求日益苛刻,原有信息系统不断被更高配置的系统所取代,而生产过程中积累的数据不能因为系统升级而丢失,需要迁移到新
“Web服务”已经成为网络环境下对资源进行封装、抽象和虚拟化的主要手段之一,它是一种自描述、自包含、平台无关的自治计算单元。面向服务的计算SOC(ServiceOrientedComputi
随着云计算和数据密集型计算技术的飞速发展,数据中心网络作为底层基础设施逐渐成为云计算和网络研究领域的热点。数据中心网络内部的传输性能直接影响上层应用的效率,但研究发
现有的机器人本身计算能力有限,仅靠自身的传感器接收的信息也有一定的局限性,还不足以胜任面对复杂场景的应对能力,也不能够满足人们对服务机器人的期待。互联网中包含着丰富的
星空背景图像仿真是航天仿真中的一个重要问题,尤其在空间探测仿真系统,星空背景图像仿真对系统仿真结果有着重要的影响。图像仿真子系统模拟载荷相机在虚拟星际空间拍摄图像
意见是人们对实体、事件或它们的特性所产生的情感倾向、评价或感觉等内在想法的主观性表述。组织和个人都倾向于决策时参考他人意见。本世纪互联网应用的迅猛发展使人们收集
随着空间探测的发展,深空探测成为了航天领域的发展重点,由于深空环境的复杂性,空间数据处理系统向高集成、体积小、多功能、模块化方向发展已成为一种趋势。同时,现代航天任务更