用改进遗传算法解JobShop问题

用改进遗传算法解JobShop问题

ID:36718673

大小:1.33 MB

页数:53页

时间:2019-05-14

用改进遗传算法解JobShop问题_第1页
用改进遗传算法解JobShop问题_第2页
用改进遗传算法解JobShop问题_第3页
用改进遗传算法解JobShop问题_第4页
用改进遗传算法解JobShop问题_第5页
资源描述:

《用改进遗传算法解JobShop问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、中山大学硕士学位论文用改进遗传算法解Job-Shop问题姓名:朱旭东申请学位级别:硕士专业:计算机软件与理论指导教师:常会友2003.5.18摘要遗传算法作为一种全局随机搜索算法引起了人们的广泛关注,具有通用性、隐含并行性和全局解空间搜索等特点,在机器学习、模式识别、图像处理、组合优化等领域得到了成功应用。jJob--Shop问题(简称JSP)是NP完全问题,是许多实际问题的简化模型。开发求解JSP的有效算法是调度和优化领域的重要课题,迄今,研究JSP的方法包括传统的运筹学方法、启发式规则、DEDS方法、仿真方法、神经网络等。由于遗传算法的隐含』1:

2、行性和全局解空问搜索能力等特点,使遗传算法在解JSP中得到,’。泛的关注,并成为研究热点。但是标准遗传算法解JSP有收敛速度慢或不能收敛、易陷于局部最优等缺点。本文提出一种新型的改进遗传算法,通过抢占式解码和其他改进操作相结合,能有效的改善算法的全局收敛性、提高算法的收敛速度。通过对比试验表明,在解决JSP问题方面有较好的效果。关键词:遗传算法,Job--Shop,’调度。抢占式解码AbstractThegeneticalgorithm,aglobalrandomsearchingmethodwhichischaracterizedbygeneral

3、ity,implicitparallelismandglobalsearching,hasattractedalotofattentioninrecentlyyearsandhasbeensuccessfullyappliedinthefieldofmachine-learning,patternrecognition,imageprocessingandcombinatorialoptimizationJob-ShopProblem(JSP)isanNPcompleteproblemandasimplifiedpatternofmanypracti

4、calproblemsTherefore,howtofindeffectivesolutionstoJSPisakeyissueinthefieldofscheduleandoptimizationSofar,themethodsofstudyingJSPinclude:operationalresearchmethod,heuristicmethod,DEDSmethod,emulationalmethodandneutralnetworkmethodetc.Withitsadvantagesofimplicitparallelismandglob

5、alsearching,geneticalgorithmhasattractedalotofattentionandhasbecomeahotspotinsolvingJSP.However,standardgeneticalgorithm(SGA)tendstoconvergeslowlyorfailtoconvergeandfallsintothetrapoflocaloptimization.Inthisthesis,anewimprovedgeneticalgorithm(IGA)ispresentedtosolveJSP.Bythecomb

6、inationofrace—to—occupydecodingandotherimprovedoperations,IGAiseffectivetoimproveglobalconvergenceandconvergencespeedofalgorithmTheresultsindicatethatIGAisapracticablewaytosolveJSPKeyWords:geneticalgorithm,Job—Shop,schedule,race·to—occupydecodingIn用改进遗传算法解Job--Shop问题1.1课题的背景与意义

7、第一章绪论Job.Shop问题(简称JSP)是NP完全问题,是典型的调度问题,也是许多实际问题的简化模型,具有很强的工程背景,许多实际工程问题可以与之相互转化。Job—Shop可以描述为:n个工件在m台机器上加工,各工件在各机器上的操作时间已知,事先给定各工件在各机器上的加工次序(称为技术约束条件),要求确定与技术约束条件相容的各机器上所有工件的加工次序,使某些加工性能指标达到最优。解决JSP的方法(也是求解所有调度问题的方法),可以分成两类:1、求最优解方法。主要的数学工具有运筹学方法、线性规划方法、非线,H.规划方法、动态规Jiq(DP)方法、组

8、合优化、拉格朗目乘子法、随机优化等等。2、寻找近似最优解方法:包括规则调度方法、仿真调度方法、智能搜索方法(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。