基于演化信息指导的人工蜂群算法的研究与应用

来源 :东北大学 | 被引量 : 0次 | 上传用户:benn_zhao123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的快速发展,优化问题已成为人工智能领域及其他相关领域中重要的问题形式之一。近年来,优化问题呈现出愈发复杂的趋势,通常需要同时考虑多个相互冲突的目标并且需要同时满足多个约束条件,由此产生了多目标优化问题及超多目标优化问题。随着目标数量增加,问题的求解难度也不断加大,这使得超多目标优化问题的求解方法成为近期的一个研究热点和难点。此外,如何基于优化理论对其他领域中的复杂问题进行建模和求解也是一个值得研究的问题。
  目前群智能优化算法已成为解决各种优化问题的主要手段,该类算法能够通过模拟某些生物群体的智能行为实现对各类复杂优化问题的快速近似求解。其最大特点就是不需要建立问题本身的精确模型,适合于解决那些因为难以建立有效的形式化模型而用传统人工智能技术难以有效解决甚至无法解决的问题。目前研究人员已提出多种群智能算法,如粒子群算法、蚁群优化算法、鱼群算法及人工蜂群算法等。其中人工蜂群算法已被广泛应用于解决多个领域中的优化问题并表现出了较强的竞争力,因此对人工蜂群算法进行研究,近一步提高其优化性能具有一定的现实意义。
  人工蜂群算法在运行过程中会产生很多有用的过程信息,通过这些信息能够及时获取问题的搜索空间特征,因此如果在求解过程中有效的利用这些与求解问题相关的信息能够进一步提高算法性能。为此,针对已有人工蜂群算法中由于侦查蜂觅食和观察蜂的邻居选择的完全随机导致的搜索资源浪费问题,及解决多目标优化时由于忽略部分优质解而导致选择压力丧失问题,本文将从优化过程的角度入手,利用算法运行过程中能够获取到的过程性信息开展研究并将其应用于解决生物信息领域的蛋白质分子对接问题及引物设计问题。具体包括:
  (1)针对求解单目标优化问题时,由于侦查蜂采用完全随机的方式盲目搜索食物源及侦查蜂和雇佣蜂随机选择一个其他食物源生成候选食物源的方式所导致的已有人工蜂群算法搜索资源浪费问题。本文从通过提高搜索资源利用率以进一步提高人工蜂群优化算法性能的角度,提出了一种基于演化方向指导的单目标人工蜂群算法。根据食物源位置更新方向信息分别对观查蜂觅食策略、雇佣蜂觅食策略和侦查蜂觅食策略进行了研究。在此基础上,对提出的算法在蛋白质分子对接问题中的应用进行了探讨。
  (2)针对求解多目标优化问题时,由于忽视部分优质食物源而导致的求得的非支配解集多样性较差问题,以及由于对一些没有前途的搜索区域进行重复搜索而导致的搜索资源浪费问题。本文从如何有效利用优化过程中被放弃的食物源位置信息的角度,提出了一种基于探索密度的多目标人工蜂群算法。设计了一种面向全局选择的食物源形成机制,重点研究了基于放弃食物源的探索密度树的构建方法,并在其基础上研究实现了一种基于搜索密度的侦查蜂觅食策略。
  (3)针对求解超多目标优化问题时,由于优化过程中非支配解爆炸性增长而造成的已有多目标人工蜂群算法中食物源选择策略失效而导致的优化性能退化问题。本文从如何有效利用子问题最优解更新信息的角度,提出了一种基于分解的超多目标人工蜂群算法。研究了一种基于食物源质量提升幅度的食物源动态评估方法及基于自适应参考向量调整策略的子问题动态生成模型,并在其基础上研究设计并实现了针对超多目标优化问题的侦查蜂觅食策略。
  (4)针对分子生物学领域的引物设计问题,研究构建了该问题的优化模型并根据引物设计原则研究建立相应的离散搜索空间表示模型,在此基础上结合蚁群优化的基本思想研究建立求解引物设计问题的混合人工蜂群算法优化模型。设计了相应的候选食物源构建方法及基于全局最优路径更新信息指导的观察蜂觅食策略。重点研究建立路径使用频度的表示模型用以发现有前途的搜索区域,在其基础上研究设计并实现基于搜索频度信息指导的侦查蜂觅食策略。
  本文以群智能算法的研究为背景,从人工蜂群算法优化过程的角度,利用过程性信息对如何提高单目标、多目标及超多目标人工蜂群算法的性能进行了研究。此外,如何将人工蜂群算法应用于解决其他领域中的优化问题也是一个值得研究的问题。为此本文将提出的算法应用于解决生物领域的蛋白质分子对接问题及引物设计问题。可见本文的研究不但能促进群智能优化方法的发展,扩大其应用范围,同时也会促进人工蜂群算法本身的不断完善和成熟。
其他文献
近年来,随着通信和位置感知技术的发展,基于位置的服务(Location Based Service,LBS)需求不断增加。位置预测是LBS的研究内容之一,在广告服务、位置导航等领域具有重要的应用。已有的位置预测方法多通过建立Markov位置预测模型和频繁轨迹挖掘来实现,尽管此类模型和方法可以较好地适用于GPS轨迹数据,可以有效地用于位置预测,但却存在模型阶数不好确定,轨迹挖掘过程只涉及轨迹数据本身
学位
近年来,伴随着互联网科技的迅猛发展,得益于低廉的维护和管理成本、可伸缩的软硬件配置和随时随地的便捷访问,越来越多的企业、组织、科研机构和个人将数据外包到云服务器。然而凡事具有两面性。在人们享受云存储带来的低成本和高效率的同时,数据安全性的问题随之而来。对于外包数据,用户失去了物理上的控制权。尽管云服务提供商会对数据提供一般性的保护,但此类手段完全依赖于厂商的信誉和技术水平,用户毫无掌控权。除此以外
学位
目标的位置与运动轨迹是无线传感器网络的基础信息,是基于位置服务实现的基础。卫星定位系统为室外环境下的目标定位与轨迹跟踪问题提供了解决方案。据统计,人类有80%以上的时间是在室内度过的,提供高精度的室内位置或者轨迹,是许多应用的基础。卫星无线信号会受到建筑物、墙壁等障碍物的严重影响,不能有效地在室内环境中工作。无线网络定位与轨迹跟踪问题涉及到计算机、通信、自动化与物理等多个学科的相关研究领域,为了提
随着互联网技术发展,信息的总量和增长速度严重超出了个人或传统的数据管理和分析方法所能接受、处理和有效利用的极限,引起信息过载问题。其中大多数信息过载问题源于非结构化文本数据,例如,社交媒体文本、网页、新闻文档以及学术论文等。因此,从大量文本数据中自动发现知识的文本挖掘和分析技术引起了学术界和工业界极大的研究兴趣和热度,成为大数据时代数据挖掘和自然语言处理领域的核心研究问题。  由于短语是自然、低歧
学位
行人检测技术应用于计算机视觉的多个领域,如视频监控、动作行为分析、汽车辅助驾驶、机器人控制等,具有广泛的应用前景和研究价值。多年来,行人检测技术取得了一定的研究成果,但由于行人较大的类内差异和场景的复杂性,仍然存在很多未很好解决的问题,需要进一步的研究。本文进行行人检测算法的研究选择了预处理环节、基于部位建模的分类器和自适应场景的模型推荐三个角度,并提出了改进方案。本文的主要研究工作和成果体现在以
学位
近年来,随着众多社会媒体平台的诞生和发展,其作为一种在线用户交互的工具,正在越来越深刻地改变着人们的工作、生活和交流方式,同时也生成了海量的用户信息。广大用户在社会媒体中所生成的大量文本文件,已经成为大数据研究领域最具代表性的数据资源之一,对这些用户生成的文本数据进行研究有着广泛的学术和商业价值。社会媒体文本研究作为一种对社会媒体中大规模数据在不同应用上进行分析、处理、归纳和推理的信息处理技术,近
学位
随着语义Web技术的不断发展和应用,万维网上充满了大量可读取、可被机器理解和处理的RDF数据,RDF数据关键字查询问题的研究已经成为当今语义Web研究的一个热点。无论是终端用户还是应用系统,都有着对RDF数据进行查询的需求。但是,RDF数据的标准查询语言SPARQL对于普通用户来说过于复杂,用户既不了解SPARQL查询的语法和语义,更没有掌握待查询的RDF数据的模式信息。因此,本文提出一种基于查询
机器翻译是实现“沟通无国界”这一梦想的核心技术,长期以来一直受到学术界和工业界的广泛关注。然而,无论是统计机器翻译,还是发展速度较快的神经机器翻译,都还有一些问题有待解决,包括:如何提高稀缺资源翻译任务上的翻译效果、如何在神经机器翻译中使用统计机器翻译中证明有效的方法、如何有效地利用骨架知识指导翻译、如何有效地使用语言学知识优化译文质量。本文通过引入多层次知识来解决机器翻译中存在的上述问题,多层次
基于服务的软件系统(Service-Based Software System,SBS)因其配置灵活、动态重构等优点,已经成为当前Internet环境中快速构建大规模、分布式应用的重要形式。随着近年来云计算技术的迅猛发展和广泛应用,越来越多的服务提供商开始将SBS部署到云平台上。然而,由于云资源的按需分配和付费特征,部署基于SBS的云应用面临一个资源优化分配问题,即如何确定SBS各个组件服务的最优
学位
云计算是继分布式计算、网格计算和对等计算之后的一种新型的通过互联网提供服务的计算模式,其主要特点是按需使用、随时扩展和按使用付费。云提供者将底层计算资源(CPU、内存和存储等)配置成不同类型的虚拟机(Virtual Machine,VM)实例,并以VM实例的形式提供给云用户使用。然而,云计算资源的海量性、异构性和动态性等特点使得云计算资源分配变得更加复杂。如何合理而有效地将云计算资源分配给云用户达
学位