演化计算在搜索与优化问题中的应用

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:yanyong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
搜索与优化问题是一类具有非常古老的研究历史和非常广泛的应用,同时非常难于求解的问题。在机械、化工、管理、计算机、经济、生物、军事等领域中存在大量的搜索与优化问题。搜索与优化问题的研究具有重要的理论意义与现实意义。演化计算是计算机模拟大自然的演化过程,特别是生物的进化过程,来求解复杂问题的一类计算模型。演化计算具有自学习、自组织、自适应的特征和简单、通用、鲁棒性强、适于并行处理的优点。在并行搜索、联想记忆、模式识别、知识自动获取等方面得到了广泛的应用。结合几个经典的搜索与优化问题,本文对遗传算法、粒子群优化算法、模拟退火算法等演化计算方法作了较为系统的研究与讨论。提出了用演化计算方法求解搜索与优化问题的一些新思想、新算法。并利用这些新思想、新算法对一些经典搜索与优化问题求解。本文涉及的搜索与优化问题包括:多元函数优化问题、凸n边形最小四边形包围问题、TSP问题、动态TSP问题、混合整数非性函数规划(MINLP)问题、足球机器人动作选择问题。关于凸n边形最小四边形包围问题,本文提出了包围凸n边形的最小面积的四边形的一些性质,并且分别对于每条性质从理论上加以证明。利用这些特点与性质,对该问题的可行解空间进行排除与简化;利用粒子群优化算法,设计了一个求解包围凸n边形的最小四边形的算法。关于TSP问题,本文根据现实世界中的一些实际运用与要求,本文提出了动态TSP问题。对于动态TSP问题的性质进行了归纳与总结。设计了一种专门用于解决TSP问题、动态TSP问题的一种数据结构,该数据结构可以使TSP回路中的路径修改操作简化,降低了问题的计算复杂性。根据动态TSP问题的特点,将N-OPT算法(2-OPT、3-OPT算法)和遗传算法结合起来,设计并实现了一种解决动态TSP问题的方案。通过实验,对该方案的效率、解的质量等方面对做出了评价与比较。关于混合整数非性函数规划(MINLP)问题,本文改进了粒子群优化算法(PSO)。提出了“备用粒子库”的概念与模型,提出了一种新的粒子迁移策略,改进了粒子速度更新策略,不但提高了算法对于MINLP问题的求解效率,还大大增加了算法搜索的全局性,使之成为一种解决MINLP问题的新算法。通过实验,将该方案用于国内外经典的MINLP问题的求解,对该方案的效率、解的质量等方面对做出了评价与比较。实验表明,新算法精确度好、收敛快。<WP=7>关于足球机器人动作选择问题,本文提出了一个基于粒子群优化的足球机器人的动作选择算法。该算法给出了一个足球机器人的动作集合,根据赛场的情况为机器人分配角色与任务,然后利用粒子群优化算法为足球机器人选择合适的动作。实验表明,应用新算法的机器人动作灵活、效果好。
其他文献
地理信息系统(Geographical Information System)是一种对空间信息进行收集、存储、分析和可视化表达的信息管理系统.随着Internet的迅猛发展和广泛使用,人们对地理信息系统
随着信息时代的来临,网络信息安全成为一个迫切需要解决的难题.由于网络信息系统的风险与威胁是没有尽头的,因此企业非常需要一个安全可靠价廉物美的网络信息系统.网络信息系
?随着计算机网络技术的大规模应用和发展,以及财务管理业务量的增大、业务种类的繁多、计算机单机处理的方式难以完成现有财务管理工作。本文针对珠海校区工资管理要求网络化
该文首先分析了两种具有代表性的Web服务组合语言:WSFL和BPEL4WS,然后分析了支持这些Web服务组合语言的系统的功能特性以及存在的问题,从而进一步明确运行管理系统的设计目标
嵌入式系统需求的快速增长和嵌入式系统复杂性的增加对先进的嵌入式系统的设计开发方法提出了更为迫切的需求.近些年来,从构件构造灵活的系统已经成为操作系统研究的一个活跃
随着Internet的飞速发展和各种电子信息资源的出现,虽有各种搜索引擎的帮助,但是仍然无法解决网络无序的现象,因为信息内在的语义关系通常难以表达,没有一个统一的标准处理这
随着智能化住宅小区的普及和宽带网络接入技术的发展,各种基于宽带技术的应用服务也日益被人们所熟悉,VOD视频点播是目前最关键的应用之一。 在视频点播领域的关键是以合理
最近几年,语义网技术已经成为当前互联网技术研究的热点之一。其目标是开发一系列新的技术,改变现有互联网仅仅依靠文字信息来共享资源的模式,通过语义信息的共享,以及语义级的操
随着数据库技术的飞速发展,数据库不仅在数量上快速增长,规模也越来越大。在许多现实的数据库中,数据常常与时间有关。按时间顺序取得的一系列观测值被称为时间序列数据。时间序
Web服务是以XML为核心的新一代Internet技术的重要组成部分.UDDI(Universal Description,Discovery and Intergration)作为Web服务中的核心技术之一,为描述服务、发现商业机