随机型拆卸线平衡问题的局部邻域遗传算法
发布时间:2022-01-02 00:14
针对实际拆卸线存在的不确定性因素导致作业时间具有随机性的特点,采用零件优先关系图定义的拆卸模型,以工作站数目、平衡性指标、稳定性指标为优化目标,考虑工作站等效作业时间满足节拍时间约束,构建了随机型拆卸线平衡问题模型,并提出一种基于Pareto占优的局部邻域遗传算法。在该算法中,设计了一种面向随机作业时间的解码方法,通过两种交叉操作实现种群的全局搜索,并构造了深度邻域和广度邻域相结合的局部搜索策略,以扩大局部搜索的范围并提高局部寻优能力。通过对两个大规模算例的测试与对比,验证了所提算法的优越性和改进策略的有效性。最后,将模型和算法运用至27项任务的电视机为拆卸实例,通过分析该随机型拆卸线平衡优化的具体应用过程与结果,说明了所建模型与算法的实用性。
【文章来源】:计算机集成制造系统. 2019,25(03)北大核心EICSCD
【文章页数】:12 页
【部分图文】:
图1两点夺贾拯作示素图
第3期张则强等:随机型拆卸线平衡问题的局部邻域遗传算法2.4局部搜索策略遗传算法通过变异操作进行局部搜索,变异操作搜索的范围较小,局部搜索能力有限。本文设计了一种深度邻域和广度邻域相结合的局部搜索策略,扩大局部搜索的范围以提高局部寻优能力。其中邻域解、深度邻域、广度邻域的概念见定义1~定义3,深度邻域与广度邻域的结构示意图如图2所示。定义1邻域解指种群个体周围,与其有邻域结构的解,本文的邻域结构为两两交换方式和插入方式。定义2深度邻域指种群个体通过多次两两交换操作得到一系列的邻域解,该过程中的所有解构成深度邻域关系,变换次数即为深度邻域的搜索深度。定义3广度邻域指种群个体通过多点位插入操作得到一系列的邻域解,该过程中的所有解构成广度邻域关系。局部搜索策略以交叉操作得到的新解为对象,依据变异概率Pm将局部搜索策略分为深度邻域搜索与广度邻域搜索,通过搜索深度邻域解和广度邻域解扩大了搜索范围,实现了个体的局部寻优。局部搜索策略的具体步骤如下:步骤1输入个体X(x1,…,xi,…,xn),变异概率Pm。步骤2产生一个均匀随机数r2∈[0,1]。步骤3判断r2<Pm,若成立,执行深度邻域搜索步骤4,否则执行广度邻域搜索步骤5。步骤4计算深度邻域搜索的深度L="r2×n#,随机选择个体的某一任务xi作为邻域出发点,确定xi的紧前工作和紧后工作之间的可交换任务集V1,随机选择某一可交换任务xj∈V1
第3期张则强等:随机型拆卸线平衡问题的局部邻域遗传算法综合LNGA在{100,160,0.5,0.5}参数组合下重复运行10次的非劣解,LNGA求解P52问题的结果见表3,各算法的Pareto最优前沿如图3所示。由图4可知,ACO的求解质量最差,平均闲置率FIdle存在两个取值,平滑率FSmooth的范围在85.94%~97.47%,拆卸成本FCost的范围在150.546~173.388;AFSA求得8个非劣解,FCost求得3种对比算法的最优值129.75,FSmooth求得3种对比算法的最优值99.76%;GASA求得10个非劣解,所有解均支配ACO的非劣解;本文所提LNGA求得10个非劣解,均开启7个工作站,FSmooth的范围在85.55%~99.99%,FCost的范围在127.146~152.232,与ACO、AFSA、GASA3种对比算法相比,FSmooth的最优值分别优化了2.59%、0.23%、0.25%,FCost的最优值分别优化了15.54%、2.01%、4.99%,LNGA将ACO、AFSA、GASA的Pareto最优前沿向前推进,验证了所提LNGA在求解大规模DLBP的有效性和优越性。表3所提LNGA求解P52问题的结果序号拆卸方案FIdleFSmoothFCost1[18,36,33,47,21,3]-[28,15,29
【参考文献】:
期刊论文
[1]多目标拆卸线平衡问题的Pareto遗传模拟退火算法[J]. 汪开普,张则强,朱立夏,邹宾森. 计算机集成制造系统. 2017(06)
[2]多目标拆卸线平衡问题的Pareto人工鱼群算法[J]. 汪开普,张则强,毛丽丽,李六柯. 中国机械工程. 2017(02)
[3]基于混合的多目标遗传算法的多目标流水车间逆调度问题求解方法[J]. 牟健慧,郭前建,高亮,张伟,牟建彩. 机械工程学报. 2016(22)
[4]作业车间调度的空闲时间邻域搜索遗传算法[J]. 赵诗奎,方水良,顾新建. 计算机集成制造系统. 2014(08)
[5]基于Pareto蚁群算法的拆卸线平衡多目标优化[J]. 丁力平,谭建荣,冯毅雄,高一聪. 计算机集成制造系统. 2009(07)
本文编号:3563089
【文章来源】:计算机集成制造系统. 2019,25(03)北大核心EICSCD
【文章页数】:12 页
【部分图文】:
图1两点夺贾拯作示素图
第3期张则强等:随机型拆卸线平衡问题的局部邻域遗传算法2.4局部搜索策略遗传算法通过变异操作进行局部搜索,变异操作搜索的范围较小,局部搜索能力有限。本文设计了一种深度邻域和广度邻域相结合的局部搜索策略,扩大局部搜索的范围以提高局部寻优能力。其中邻域解、深度邻域、广度邻域的概念见定义1~定义3,深度邻域与广度邻域的结构示意图如图2所示。定义1邻域解指种群个体周围,与其有邻域结构的解,本文的邻域结构为两两交换方式和插入方式。定义2深度邻域指种群个体通过多次两两交换操作得到一系列的邻域解,该过程中的所有解构成深度邻域关系,变换次数即为深度邻域的搜索深度。定义3广度邻域指种群个体通过多点位插入操作得到一系列的邻域解,该过程中的所有解构成广度邻域关系。局部搜索策略以交叉操作得到的新解为对象,依据变异概率Pm将局部搜索策略分为深度邻域搜索与广度邻域搜索,通过搜索深度邻域解和广度邻域解扩大了搜索范围,实现了个体的局部寻优。局部搜索策略的具体步骤如下:步骤1输入个体X(x1,…,xi,…,xn),变异概率Pm。步骤2产生一个均匀随机数r2∈[0,1]。步骤3判断r2<Pm,若成立,执行深度邻域搜索步骤4,否则执行广度邻域搜索步骤5。步骤4计算深度邻域搜索的深度L="r2×n#,随机选择个体的某一任务xi作为邻域出发点,确定xi的紧前工作和紧后工作之间的可交换任务集V1,随机选择某一可交换任务xj∈V1
第3期张则强等:随机型拆卸线平衡问题的局部邻域遗传算法综合LNGA在{100,160,0.5,0.5}参数组合下重复运行10次的非劣解,LNGA求解P52问题的结果见表3,各算法的Pareto最优前沿如图3所示。由图4可知,ACO的求解质量最差,平均闲置率FIdle存在两个取值,平滑率FSmooth的范围在85.94%~97.47%,拆卸成本FCost的范围在150.546~173.388;AFSA求得8个非劣解,FCost求得3种对比算法的最优值129.75,FSmooth求得3种对比算法的最优值99.76%;GASA求得10个非劣解,所有解均支配ACO的非劣解;本文所提LNGA求得10个非劣解,均开启7个工作站,FSmooth的范围在85.55%~99.99%,FCost的范围在127.146~152.232,与ACO、AFSA、GASA3种对比算法相比,FSmooth的最优值分别优化了2.59%、0.23%、0.25%,FCost的最优值分别优化了15.54%、2.01%、4.99%,LNGA将ACO、AFSA、GASA的Pareto最优前沿向前推进,验证了所提LNGA在求解大规模DLBP的有效性和优越性。表3所提LNGA求解P52问题的结果序号拆卸方案FIdleFSmoothFCost1[18,36,33,47,21,3]-[28,15,29
【参考文献】:
期刊论文
[1]多目标拆卸线平衡问题的Pareto遗传模拟退火算法[J]. 汪开普,张则强,朱立夏,邹宾森. 计算机集成制造系统. 2017(06)
[2]多目标拆卸线平衡问题的Pareto人工鱼群算法[J]. 汪开普,张则强,毛丽丽,李六柯. 中国机械工程. 2017(02)
[3]基于混合的多目标遗传算法的多目标流水车间逆调度问题求解方法[J]. 牟健慧,郭前建,高亮,张伟,牟建彩. 机械工程学报. 2016(22)
[4]作业车间调度的空闲时间邻域搜索遗传算法[J]. 赵诗奎,方水良,顾新建. 计算机集成制造系统. 2014(08)
[5]基于Pareto蚁群算法的拆卸线平衡多目标优化[J]. 丁力平,谭建荣,冯毅雄,高一聪. 计算机集成制造系统. 2009(07)
本文编号:3563089
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3563089.html