微粒群算法及其在作业车间调度中的应用

来源 :山东大学 | 被引量 : 0次 | 上传用户:nrykapnry
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微粒群优化算法(Particle Swarm Optimization,PSO算法)源于对生物界鸟群群体运动行为的研究,通过群体间个体的合作与竞争来实现对优化问题的求解,是一种群智能优化算法,由于它的原理简单,参数少,收敛速度快,很快成为新的研究热点。该算法已经在函数优化、神经网络训练、组合优化等许多领域得到广泛应用,并取得了较好的效果。但是由于实际工程问题的复杂性、约束性等特点,使得简单的PSO算法难以满足实际需要,有大量的问题值得研究和改进。   本文主要研究PSO算法,首先讨论PSO基本算法,分析了该算法的原理及算法流程,并对参数的设置进行归纳,讨论了PSO算法在具体参数设定和调整策略、PSO算法拓扑结构、与其他智能算法相结合三个方面进行的改进。然后,作为微粒群算法改进策略的一种,讨论基于模拟退火的微粒群算法,比较基于模拟退火微粒群算法和基本微粒群算法的计算效率。重点比较了两种微粒群算法的收敛速度,能否有效地避免早熟,得到解的优化程度等特征。通过用基本测试函数进行实验,验证了模拟退火微粒群算法的优越性。最后,将基于模拟退火的微粒群算法应用于作业车间调度(JSP)问题的求解,针对最小化最大完成时间的JSP问题,给出一种基于随机键和析取图的编码和解码方式,采用关键路径法生成调度并对微粒进行评价,在使用微粒群优化操作的同时,设计一种基于关键路径的邻域结构,基于模拟退火策略进行局部搜索以提高算法的整体性能。经实验测试,基于模拟退火PSO算法对各算例均能获得最优解,有很好的搜索质量。同时,算法多次独立运行所得平均值和最差解非常接近,甚至相同,所以算法对初始群具有较好的鲁棒性。且优于多种PSO改进算法,取得了较好的结果。
其他文献
全局优化问题是现代优化设计的一个重要独立分支,它在科学、工程、生活等众多领域有着广泛应用。近几年,启发式优化算法以其通用性、智能性等显著优势,得到了极大地研究和发
调整视频图像的分辨率需要视频缩放技术。如果图像缩放技术的处理速度达到实时性要求就可以应用于视频缩放。传统图像缩放技术利用插值核函数对已有像素点进行插值重建还原图
随着全球信息量的爆炸式的增长,数据挖掘技术已成为新世纪计算机科学技术的研究热点。聚类分析是数据挖掘的最主要的功能之一,聚类就是将数据对象分组为多个类或簇,在同一个
随着计算机网络的发展,互联网的规模呈爆炸式增长,各种新型的网络应用层出不穷,使得网络承载的数据量越来越大,导致数据分组丢弃率增加,时延增大,使得整个系统的性能严重下降
随着计算机网络和电子商务的迅速发展,许多移动设备上越来越多的使用密码运算,密钥泄露已成为威胁密码体制安全性的一个严重问题。为了减轻密钥泄露带来的危害,Dodis等学者于200
软件测试深入到研发软件的每一个阶段,它从需求分析阶段开始存在直到交互软件产品为止。通过对研发产物进行测试不仅使软件产品达到用户要求,而且可以缩减研发周期与研发成本
为了检测运动背景下的运动目标,本文首先采用光流法对目标进行初始检测。这种方法只能得到目标的大致范围,无法得到目标的精确轮廓,而且无法正确检测同向同速前进的多目标。
随着计算机软件行业的飞速发展,越来越多的公司的竞争力依赖于为其提供决策信息的软件产品。软件产品的及时交付,对公司竞争力的极高,有着很大的作用。增量开发模型,作为软件开发
网络技术的快速发展促进了网络教育的不断创新,在网络教育中除了设置相应的学习内容之外,评价学习效果也至关重要。考试则是进行评价的最主要的手段,随着全国网络教育统考机
虚拟现实技术是一项新兴的综合性信息技术,它融合多种信息技术的最新发展成果,广泛的应用到了社会各个领域。中国是个海洋大国,海洋技术在国民经济中有着举足轻重的作用,其中