基于微粒群和蛙跳算法的流水线调度问题研究

来源 :聊城大学 | 被引量 : 0次 | 上传用户:lihongyuansky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
生产调度问题一个具有广泛应用背景和重要理论价值的组合优化问题,是许多实际生产调度过程的简化模型。它具有建模复杂性、计算复杂性、动态多约束、多目标性等特点,并已被证明属NP完全问题。生产调度问题的核心是模型和算法,其中有效的调度算法是生产调度问题的重要研究内容。蛙跳算法和微粒群算法是一种模拟青蛙和鸟群觅食的仿生算法,具有流程简单易实现、需要调节的参数少、较强的全局收敛能力和鲁棒性等优势。本文用微粒群和蛙跳算法解决批量流水线调度问题、多目标无等待流水线调度问题和批量无等待流水线调度问题。研究内容如下:  1.综述了生产调度理论的特点、分类、研究现状和调度方法的发展,介绍了微粒群算法和蛙跳算法的研究现状。  2.建立了批量流水线调度问题、多目标无等待流水线调度问题和批量无等待调度问题的数学模型,给出了指标函数的计算公式。介绍了标准微粒群算法的蛙跳算法。  3.利用连续微粒群算法求解基于交货期的批量流水线调度问题。采用最小位置值规则,使具有连续本质的微粒群算法能直接应用于调度问题,同时针对微粒群算法容易陷入局部最优的缺陷,利用模拟退火算法的概率突跳机制改进其优化性能,设计了三种微粒群模拟退火混合算法。  4.利用离散微粒群优化求解以E/T指标为目标值的批量流水线调度问题。采用了基于工序的编码方式,设计了新的粒子生成公式,从而使微粒群算法可以直接应用于调度问题。同时,针对微粒群算法容易陷入局部最优的缺陷,将其与模拟退火算法结合,得到了改进的微粒群优化算法。  5.提出了混合离散蛙跳算法解决批量流水线调度问题。根据蛙跳算法的原理,采用基于工序的编码方式并利用两点交叉操作设计了新的位置生成公式,结合扰动策略、模拟退火概率接受准则和插入邻域搜索对该算法进行改进。  6.针对以最大完工时间、最大拖后时间和总流经时间为目标值的无等待流水线调度问题的特性,提出了基于Pareto边界和档案集的改进蛙跳算法。采用两点交叉方法生成新解,使蛙跳算法能够直接用于解决调度问题;同时,利用非支配解集动态更新群体,改善了群体的质量和多样性;将基于插入邻域的快速局部搜索算法嵌入到蛙跳算法中对算法进行改进。  7.将离散微粒群和蛙跳算法相结合解决以最大完工时间为指标的批量无等待流水线调度问题。结合微粒群算法较强的全局收敛能力和蛙跳算法的较强的深度搜索能力,设计了三种混合算法,并将快速插入和快速交换局部搜索算法嵌入到混合算法中,进一步增强算法的开发能力和效率。  本论文得到国家自然科学基金项目:复杂生产过程基于新型离散群优化的混合智能调度理论与方法(60874075)和基于学习机制的群智能调度理论与方法研究(70871065)的支持。
其他文献
表格处理软件是报表软件系统的不可缺少的重要组成部分,它控制各种格式报表的产生、展示与输出。表格处理软件的研究开发对于提高报表设计过程的可视性、易用性,提高报表设计
近年来无线传感器网络基于其深远价值与意义,一直被热门关注和研究。由于传感器节点之间通信能量开销占节点能量总开销的比重大,以及用户特殊查询目的等因素,用户有时想执行
随着我国城市化建设进程的加快,对城市水资源的供给需求也越来越大。在增强供给能力的同时也需要考虑减少不必要的损耗。供水损失率大一直是困扰供水行业的一大难题,其中各种各
学位
图像具有丰富且结构良好的视觉信息,但在传输或获取过程中往往受到噪声的干扰而产生误差。这不但对图像的视觉效果产生了很坏的影响,更给后续的图像分析处理带来了很大困难。
随着各种各样不同种类的信息越来越多的出现在互联网上,普通的搜索引擎已经很难满足用户特定的搜索需求,于是,基于主题的垂直搜索引擎应用而生,它能够针对用户不同的搜索需求在最
由于社会节奏的加快和生活压力的增加,心理压力逐渐成为影响人体身心健康与生活质量的重要因素,自动检测和衡量心理压力有利于个人及时掌握自身的压力状态并进行自我调节,避
Hash函数是一种重要的密码学原语,随着Hash函数研究的发展,对其安全性分析也不断深入。2004年美洲密码学大会上,王小云等人宣布了对于一系列Hash函数,包括MD4、MD5、HAVAL-12
科技文献是科研人员展示研究成果的主要形式之一,并能促进研究成果在学术界的交流与传播,推动科技文化向前发展。论文作者单位译文、论文标题译文和英文摘要都是科技论文中必不
据统计,企业信息系统遭受内部网络攻击的比例高达85%,究其原因:一是企业应用系统大多采用“用户ID+口令”的简单身份认证方式,二是数据以明文方式在内部网络中传输。基于PKI/CA的
随着互联网技术的不断发展和网络资源的高度共享,人们在访问共享资源的同时,存在互连双方身份认证、信息的保密性与完整性的访问控制(Access Control,AC)安全问题。传统的身份认