改进群体智能算法及其在背包问题中的应用

来源 :山东大学 | 被引量 : 0次 | 上传用户:scsnlaosi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人类社会、经济和科学技术的飞速发展,许多复杂性、非线性、庞大巨系统和快速反应性系统等方面的问题大量呈现在人们的面前,传统的优化方法逐渐陷入困境。这时,自然界中那些群居的简单生物表现出来的复杂的群体智慧给人们很好的启迪。这些生物群体中每一个个体的行为都很简单,也没有受到集中统一的指挥,但它们之间的有机协调和自组织能力,却使得整个群体表现出高度的智慧,能够完成非常复杂的任务。这种现象吸引了众多学者的关注,去深入研究在现象背后存在的机理,并通过计算机模拟其中可循的规律,用来指导和解决传统方法难以解决的实际问题。 目前通过模拟生物群体的行为来解决优化问题已经成为优化领域新的研究热点,并已经在一些实际应用领域取得突破性的进展。其中有代表性的有意大利学者Marco Dorigo于1991年提出的蚁群优化方法和1995年James Kennedy和Russell Eberhart基于对鸟群、鱼群捕食行为的模拟,提出了粒子群优化方法。由于这些方法概念简明、实现方便,特别用以解决复杂的组合优化问题具有优越性,迅速得到国际优化计算领域的认可,并在工程设计、生产优化等应用领域取得成功的应用。 本论文重点研究了当前应用最广泛、最典型的群体智能优化方法——蚁群优化方法和粒子群优化方法。系统深入地分析了蚁群优化算法基本原理和对已有的NP-hard问题的求解过程,然后给出了改进的对背包问题的蚁群算法。此外,本文对基本粒子群算法原理作了系统深入的研究,对NP-难问题求解的已有工作进行了深入分析,在此基础上,设计了一种新型的混合粒子群算法和实现步骤。上述理论研究成果都通过实际算例给出验证。体现了改进算法的有效性和优越性。 本文的主要创新点体现在三个方面: 一是在对基本蚁群算法原理、实现过程深入研究的基础上,为了减小或避免基本蚁群算法容易早熟从而只是求得局部最优解的可能性,给出了对局部最优个体进行变异的方法。同时考虑到信息素在蚁群算法中的重要性,对蚁群算法加以改进,引入了基于信息素的变异算子——种群入侵算子,这两种算子分别称为内变异和外变异,根据这种混合变异提出了一种新的改进方案,设计了这种新算法的实现步骤。 二是在对基本粒子群算法原理和实现过程深入研究的基础上,提出了一种新的改进方案,该算法引入遗传算法中交叉和变异的思想,将当前的适应值与个体的适应值及全局适应值进行交叉,得到新的适应值,再进行变异操作。在交叉操作过程中,采用了Davis提出的顺序交叉方法。变异操作则采用了逆转变异方法。由此设计了一种新型的混合粒子群算法和实现步骤。 三是将上述两种新型群智能算法分别应用于解决典型的NP-难问题——背包问题,针对国际学术界通用的实际算例,取得良好的实际效果,显示了改进算法的有效性和优越性。在应用中,本文将Dantzig给出的关于背包问题最优值的性质定理,应用于改进粒子群算法求解过程中,得到适应函数值的界,从而为淘汰非最优解提供了更有利的条件,取得良好的效果。由于背包问题在组合优化领域的突出地位和代表性,使得本文给出的新型算法具有一定的理论意义和实际应用价值。
其他文献
随着数字医疗、远程诊断技术的实施与快速发展,医疗图像处理越来越受到人们的广泛关注。与普通图像相比,医疗图像本质上具有模糊性和不均匀的特点,医学上采用不同的成像设备
随着大型企事业的发展,其原有的信息系统情况与模式越来越不利于自身的发展。其中尤为突出的问题是各种异构数据繁杂并存,各个系统之间不能互连,信息不能共享,形成一个个的“
需求工程作为软件工程的子领域,是软件生命周期的一个重要阶段,同时也贯穿于整个软件生命周期,随着软件使用领域和范围的不断深入和扩大,其重要性越来越突出。需求工程方法学是研
随着通信技术的高速发展,以及第三代移动通信系统(3G)技术的成熟和即将商用,移动网络的规模正在不断扩大,网络结构也正进行着不断地变化和调整,网络复杂度日益提高,业务更丰富,网元
Open CL全称为Open Computing Language,即开放计算语言,在2008年由Apple公司首先提出,现由非盈利技术联盟Khronos Group管理的一种异构编程框架。其目的在于提出一种通用的
计算机和网络技术的发展使人类逐渐步入了信息化社会,信息安全问题与人们生产生活的联系越来越紧密。密码学与数字签名技术已成为信息安全技术的主要应用之一。网络发展所带
目前大多数企业都有过去遗留下来的异构的系统、应用、商务流程以及数据源构成的应用环境。如何充分利用原有信息系统的资源,建立低代价的、开放灵活的企业应用集成系统,已经成
随着IPv6技术的快速发展,由IPv4网络向IPv6网络的过渡成为Internet研究领域的一个重要课题。NAT-PT是现在应用广泛的过渡技术之一,通过对数据包进行地址转换和协议翻译,能够
本文结合J2ME技术、Web服务技术和XML解析技术以及Spring Web MVC框架,建立了移动Web PDA防汛系统。首先对J2ME技术和Web服务技术进行了研究和分析,阐述了J2ME客户端和Web服
调幅广播具有传播距离远,覆盖范围广的优点,是实现地区性,全国性及国际性广播覆盖的最佳手段之一。DRM(数字AM广播)组织顺应形势的需要,制定了数字调幅广播的国际标准。本文