聚类差分进化算法求解多目标工艺规划与调度集成问题
发布时间:2021-02-14 23:10
针对多目标工艺规划与调度集成问题,以完工时间、交货总拖期和设备工作负荷为优化目标,建立了多目标非线性工艺规划集成模型,提出一种聚类差分进化算法。该算法设计了包含工艺、设备和加工顺序信息的3层编码结构,结合聚类算法、差分进化算法和遗传算法的相关操作,有效地优化工艺信息和调度方案,保持可行解的多样性,实现Pareto非支配解集快速更新。通过对Pareto非支配解集进行领域搜索,使其更加接近或到达Pareto最优解集。最后通过实例验证了算法的性能。
【文章来源】:计算机集成制造系统. 2019,25(07)北大核心
【文章页数】:10 页
【部分图文】:
图1主动解码??受支配数小于的的可行解进行领域搜索,提高??
??I?*?I?u6P6??式中:尤为解集h与Pareto最优解集匕中第m个??非支配解的最小距离;人(x)为解集巧中可行解的??第w个目标值;r为目标数;九U)为P,,中第M个??非支配解第w个目标值;和分别为P*中??第w个目标的最大值和最小值;|P4|为Pareto最优??解集尺的规模。??3.3可行性分析??算法搜索过程中产生的非支配解较少,因此选??取解集中非支配排序前30个不同解组成测试解集,??通过分析测试解集相关参数检验算法可行性,重复??运行10次后结果如图7和表3所示。??离cT判断解集与Pareto最优解集的逼近程度,其??计算如式(13)和式(14)所示。???初始值??1次迭代?*?10次迭代??图7测试解集迭代过程??表3测试结果表??迭代次数??N*??5*??cT??0??2.?237??0.?005??3.?599??1??4.?162??0.?029??1.?868??2??2.?974??0.?012??1.?169??3??3.?613??0.040??0.?672??4??4??0.?074??0??5??4??0.?141??0??6??4??0.?198??0??7??4??0.?257??0??8??4??0.?320??0??9??4??0.?392??0??10??4??0.?470??0??图6?CDE算法流程??3实例分析??3.1实例信息??本文基于MATLAB软件平台编程实现CDEA??求解多目标IPPS问题,分别以5X5[1°],8X8,20X??5[17](aXb表示a种工件在b台机器上加工)问题为??测试对象,测试CDEA
中Grammatical?approach算法和GRASP算法都是??基于权重相加的方式化简化多目标为单目标,提高??算法求解效率。从表4中可以发现CDEA求解不??5??2??2??丁??1??2??7??5??b??1??3^??4??0?20?40?60?80?100?120?140?160?180??最大完工时间??持较高的效率,不但获得的Pareto最优解个数增加,而??且质量由于前两种算法,其中有部分可行解完全支配??于其他解。图12显示各设备平均利用率超过了?5X5??问题对应的可行解,从而证明了算法有效性。??表6?8X8测试结果表??算法??GRASP??HBMO??CDEA??/i??253??213??214??233??236??183??191??195??196??201??208??212??h??908??594??611??772??696??499??512??497??517??511??505??509??h??237??207??199??187??181??178??172??181??173??175??175??177??工件类型??工艺路线??1??04(4)-02(2)-03(1)-05(5)??2??01(3)-04(4)-02(13)??3??03(5)-05(5)-01(3)-04(4)??4??05(1)-03(1)-02(2)-04(2)??5??04(2)-07(5)??(2)‘8X8’问题??表6所示为使用不同算法求解8X8问题的Pareto??最优解集,图12和表7所示为最优完工时间对应解的??调度方
【参考文献】:
期刊论文
[1]基于蚁群算法的多加工路线柔性车间调度问题[J]. 黄学文,张晓彤,艾亚晴. 计算机集成制造系统. 2018(03)
[2]考虑柔性分批的IPPS问题研究[J]. 巴黎,李言,杨明顺,刘永. 机械科学与技术. 2017(03)
[3]考虑准时化调度的IPPS问题研究[J]. 巴黎,李言,杨明顺,刘永,魏凡智. 计算机集成制造系统. 2016(10)
[4]基于模糊支配的高维多目标进化算法MFEA[J]. 毕晓君,张永建,陈春雨. 电子学报. 2014(08)
[5]工艺规划与车间调度及两者集成的研究现状和发展趋势[J]. 吕盛坪,乔立红. 计算机集成制造系统. 2014(02)
博士论文
[1]多目标集成式工艺规划与车间调度问题的求解方法研究[D]. 文笑雨.华中科技大学 2014
本文编号:3034019
【文章来源】:计算机集成制造系统. 2019,25(07)北大核心
【文章页数】:10 页
【部分图文】:
图1主动解码??受支配数小于的的可行解进行领域搜索,提高??
??I?*?I?u6P6??式中:尤为解集h与Pareto最优解集匕中第m个??非支配解的最小距离;人(x)为解集巧中可行解的??第w个目标值;r为目标数;九U)为P,,中第M个??非支配解第w个目标值;和分别为P*中??第w个目标的最大值和最小值;|P4|为Pareto最优??解集尺的规模。??3.3可行性分析??算法搜索过程中产生的非支配解较少,因此选??取解集中非支配排序前30个不同解组成测试解集,??通过分析测试解集相关参数检验算法可行性,重复??运行10次后结果如图7和表3所示。??离cT判断解集与Pareto最优解集的逼近程度,其??计算如式(13)和式(14)所示。???初始值??1次迭代?*?10次迭代??图7测试解集迭代过程??表3测试结果表??迭代次数??N*??5*??cT??0??2.?237??0.?005??3.?599??1??4.?162??0.?029??1.?868??2??2.?974??0.?012??1.?169??3??3.?613??0.040??0.?672??4??4??0.?074??0??5??4??0.?141??0??6??4??0.?198??0??7??4??0.?257??0??8??4??0.?320??0??9??4??0.?392??0??10??4??0.?470??0??图6?CDE算法流程??3实例分析??3.1实例信息??本文基于MATLAB软件平台编程实现CDEA??求解多目标IPPS问题,分别以5X5[1°],8X8,20X??5[17](aXb表示a种工件在b台机器上加工)问题为??测试对象,测试CDEA
中Grammatical?approach算法和GRASP算法都是??基于权重相加的方式化简化多目标为单目标,提高??算法求解效率。从表4中可以发现CDEA求解不??5??2??2??丁??1??2??7??5??b??1??3^??4??0?20?40?60?80?100?120?140?160?180??最大完工时间??持较高的效率,不但获得的Pareto最优解个数增加,而??且质量由于前两种算法,其中有部分可行解完全支配??于其他解。图12显示各设备平均利用率超过了?5X5??问题对应的可行解,从而证明了算法有效性。??表6?8X8测试结果表??算法??GRASP??HBMO??CDEA??/i??253??213??214??233??236??183??191??195??196??201??208??212??h??908??594??611??772??696??499??512??497??517??511??505??509??h??237??207??199??187??181??178??172??181??173??175??175??177??工件类型??工艺路线??1??04(4)-02(2)-03(1)-05(5)??2??01(3)-04(4)-02(13)??3??03(5)-05(5)-01(3)-04(4)??4??05(1)-03(1)-02(2)-04(2)??5??04(2)-07(5)??(2)‘8X8’问题??表6所示为使用不同算法求解8X8问题的Pareto??最优解集,图12和表7所示为最优完工时间对应解的??调度方
【参考文献】:
期刊论文
[1]基于蚁群算法的多加工路线柔性车间调度问题[J]. 黄学文,张晓彤,艾亚晴. 计算机集成制造系统. 2018(03)
[2]考虑柔性分批的IPPS问题研究[J]. 巴黎,李言,杨明顺,刘永. 机械科学与技术. 2017(03)
[3]考虑准时化调度的IPPS问题研究[J]. 巴黎,李言,杨明顺,刘永,魏凡智. 计算机集成制造系统. 2016(10)
[4]基于模糊支配的高维多目标进化算法MFEA[J]. 毕晓君,张永建,陈春雨. 电子学报. 2014(08)
[5]工艺规划与车间调度及两者集成的研究现状和发展趋势[J]. 吕盛坪,乔立红. 计算机集成制造系统. 2014(02)
博士论文
[1]多目标集成式工艺规划与车间调度问题的求解方法研究[D]. 文笑雨.华中科技大学 2014
本文编号:3034019
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3034019.html