Optimization of parallel disassembly line balancing problem with different operators between workstations
Ze-qiang ZHANG(),Pei-yu XU,Jin JIANG,Yu ZHANG
Technology and Equipment of Rail Transit Operation and Maintenance Key Laboratory of Sichuan Province, Southwest Jiaotong University, Chengdu 610031, China
A mixed integer programming model was constructed for parallel disassembly line balancing problem aiming at the problem that the task definition of each disassembly line is unclear and the mathematical models are conceptual models in the existing parallel disassembly line. The difference of operators between workstations was considered. The number of workstations, the number of robots, disassembly cost and idle time balancing index were minimized. An improved brain storm optimization algorithm was proposed. A feasible disassembly sequence was constructed through double-layer coding, and the original operation was discretized. A mutation and crossover mode was designed corresponding to the generation mechanism of a single individual and two individuals. The operation strategy of four-point crossover was designed in order to increase the diversity of population individuals. Pareto solution set and crowding distance were introduced to screen non-inferior solutions of multi-objectives aiming at the multiplicity of optimization objectives. CPLEX and LINGO were used to solve the exact solution of small-scale examples. The correctness of the model and the effectiveness of the algorithm were verified compared with the results of the algorithm. The algorithm was applied to solve P25 classic examples and compared with the results of many existing literatures. The superiority of the algorithm was verified. The proposed model and algorithm were applied to the parallel disassembly line of TV and refrigerator, and the advantages of the proposed algorithm were verified by different comparative experiments.
Ze-qiang ZHANG,Pei-yu XU,Jin JIANG,Yu ZHANG. Optimization of parallel disassembly line balancing problem with different operators between workstations. Journal of ZheJiang University (Engineering Science), 2021, 55(10): 1795-1805.
Tab.5Results of IBSO algorithm for solving examples
[1]
GUNGOR A, GUPTA S M, POCHAMPALLY K, et al. Complications in disassembly line balancing [C]// Proceedings of SPIE International Conference on Environmentally Conscious Manufacturing. Bellingham: SPIE, 2001: 289-298.
[2]
AVIKAL S, JAIN R, YADAV H, et al. A new heuristic for disassembly line balancing problems with AND/OR precedence relation [C]// Proceedings of the 2nd International Conference on Soft Computing for Problem Solving. Lakshmipat: Advances in Intelligent Systems and Computing, 2014: 519-525.
[3]
KOC A, SABUNCUOGLU I, EREL E Two exact formulations for disassembly line balancing problems with task precedence diagram construction using an AND/OR graph[J]. IIE Transactions, 2009, 41 (10): 866- 881
doi: 10.1080/07408170802510390
[4]
REN Y, YU D, ZHANG C, et al An improved gravitational search algorithm for profit-oriented partial disassembly line balancing problem[J]. International Journal of Production Research, 2017, 55 (24): 7302- 7316
doi: 10.1080/00207543.2017.1341066
[5]
丁力平, 谭建荣, 冯毅雄, 等 基于Pareto蚁群算法的拆卸线平衡多目标优化[J]. 计算机集成制造系统, 2009, 15 (7): 1406- 1413 DING Li-ping, TAN Jian-rong, FENG Yi-xiong, et al Multi-objective optimization for disassembly line balancing based on Pareto ant colony algorithm[J]. Computer Integrated Manufacturing Systems, 2009, 15 (7): 1406- 1413
朱卓悦, 徐志刚, 沈卫东, 等 基于遗传蝙蝠算法的选择性拆卸序列规划[J]. 浙江大学学报(工学版), 2018, 52 (11): 2120- 2127 ZHU Zhuo-yue, XU Zhi-gang, SHEN Wei-dong, et al Selective-disassembly sequence planning based on genetic-bat algorithm[J]. Journal of Zhejiang University: Engineering Science, 2018, 52 (11): 2120- 2127
doi: 10.3785/j.issn.1008-973X.2018.11.010
[9]
鲁建厦, 翟文倩, 李嘉丰, 等 基于改进混合蛙跳算法的多约束车辆路径优化[J]. 浙江大学学报(工学版), 2021, 55 (2): 259- 270 LU Jian-xia, ZHAI Wen-qian, LI Jia-feng, et al Multi-constrained vehicle routing optimization based on improved hybrid shuffled frog leaping algorithm[J]. Journal of Zhejiang University: Engineering Science, 2021, 55 (2): 259- 270
[10]
王云, 冯毅雄, 谭建荣, 等 柔性作业车间分批调度多目标优化方法[J]. 浙江大学学报: 工学版, 2011, 45 (4): 719- 726 WANG Yun, FENG Yi-xiong, TAN Jian-rong, et al Multi-objective optimization method of flexible job-shop lot-splitting scheduling[J]. Journal of Zhejiang University: Engineering Science, 2011, 45 (4): 719- 726
doi: 10.3785/j.issn.1008-973X.2011.04.022
[11]
任彩乐, 张超勇, 孟磊磊, 等 基于改进候鸟优化算法的混合流水车间调度问题[J]. 计算机集成制造系统, 2019, 25 (3): 643- 653 REN Cai-yue, ZHANG Chao-yong, MENG Lei-lei, et al Hybrid flow-shop scheduling problems based on improved migrating birds optimization algorithm[J]. Computer Integrated Manufacturing Systems, 2019, 25 (3): 643- 653
[12]
OZCEYLAN E, KALAYCI C, GUNGOR A, et al Disassembly line balancing problem a review of the state of the art and future directions[J]. International Journal of Production Research, 2019, 57 (15/16): 4805- 4827
doi: 10.1080/00207543.2018.1428775
[13]
GAO K, HE Z, HUANG Y, et al A survey on meta-heuristics for solving disassembly line balancing, planning and scheduling problems in remanufacturing[J]. Swarm and Evolutionary Computation, 2020, 57: 100719
doi: 10.1016/j.swevo.2020.100719
[14]
LAILI Y, LI Y, FANG Y, et al Model review and algorithm comparison on multi-objective disassembly line balancing[J]. Journal of Manufacturing Systems, 2020, 56: 484- 500
doi: 10.1016/j.jmsy.2020.07.015
[15]
HEZER S, KARA Y A network-based shortest route model for parallel disassembly line balancing problem[J]. International Journal of Production Research, 2015, 53 (6): 1849- 1865
doi: 10.1080/00207543.2014.965348
[16]
GUO J, PU A P, DU B G, et al. Multi-objective optimization of stochastic hybrid production line balancing including assembly and disassembly tasks [EB/OL]. (2021-04-05). https://www.tandfonline.com/doi/full/10.1080/00207543.2021.1905902.
[17]
ZHU L, ZHANG Z, GUAN C Multi-objective partial parallel disassembly line balancing problem using hybrid group neighbourhood search algorithm[J]. Journal of Manufacturing Systems, 2020, 56: 252- 269
doi: 10.1016/j.jmsy.2020.06.013
[18]
SHI Y Brain storm optimization algorithm[J]. Lecture Notes in Computer Science, 2011, 3 (4): 303- 309
[19]
齐元豪, 王凯, 付亚平 基于头脑风暴算法的电动货车路径优化问题[J]. 计算机技术与发展, 2020, 30 (4): 74- 78 QI Yuan-hao, WANG Kai, FU Ya-ping Path optimization problem of electric freight car based on brainstorming algorithm[J]. Computer Technology and Development, 2020, 30 (4): 74- 78
doi: 10.3969/j.issn.1673-629X.2020.04.014
[20]
吴秀丽, 张志强, 李俊青 求解离散调度问题的双机制头脑风暴优化算法[J]. 控制与决策, 2017, 32 (9): 1583- 1590 WU Xiu-li, ZHANG Zhi-qiang, LI Jun-qing A brain storm optimization algorithm integrating diversity and discussion mechanism for solving discrete production scheduling problem[J]. Control and Decision, 2017, 32 (9): 1583- 1590
[21]
DEK K, PRATAP A, AGARWAL S, et al A fast and elitist multiobjective genetic algorithm: NSGA-II[J]. IEEE Transactions on Evolutionary Computation, 2002, 6 (2): 182- 197
doi: 10.1109/4235.996017
[22]
BADER J, ZITALER E HypE: an algorithm for fast hypervolume-based many-objective optimization[J]. Evolutionary Computation, 2011, 19 (1): 45- 76
doi: 10.1162/EVCO_a_00009
[23]
KALAYCI C B, GUPTA S M Artificial bee colony algorithm for solving sequence-dependent disassembly line balancing problem[J]. Expert Systems with Applications, 2013, 40 (18): 7231- 7241
doi: 10.1016/j.eswa.2013.06.067
[24]
GUPTA S M, MCGOVERN S M. Disassembly sequencing problem: a case study of a cell phone [C]// 4th International Conference on Environmentally Conscious Manufacturing. Philadelphia: SPIE, 2004: 43-52.
[25]
KALAYCI C, GUPTA S. A particle swarm optimization algorithm for solving disassembly line balancing problem [C]// Proceedings of Northeast Decision Sciences Institute 2012 Annual Conference. Newport, Rhode Island: Northeast Decision Sciences Institute, 2012: 347-357.
[26]
KALAYCI C B, POLAT O, GUPTA S M A variable neighbourhood search algorithm for disassembly lines[J]. Journal of Manufacturing Technology Management, 2015, 26 (2): 182- 194
doi: 10.1108/JMTM-11-2013-0168
[27]
TUNCEL E, ZEID A, KAMARTHI S Solving large scale disassembly line balancing problem with uncertainty using reinforcement learning[J]. Journal of Intelligent Manufacturing, 2014, 25 (4): 647- 659
doi: 10.1007/s10845-012-0711-0
[28]
汪开普, 张则强, 朱立夏, 等 多目标拆卸线平衡问题的Pareto遗传模拟退火算法[J]. 计算机集成制造系统, 2017, 23 (6): 1277- 1285 WANG Kai-pu, ZHANG Ze-qiang, ZHU Li-xia, et al Pareto genetic simulated annealing algorithm for multi-objective disassembly line balancing problem[J]. Computer Integrated Manufacturing Systems, 2017, 23 (6): 1277- 1285
[29]
ZHU L, ZHANG Z, WANG Y, et al On the end-of-life state oriented multi-objective disassembly line balancing problem[J]. Journal of Intelligent Manufacturing, 2020, 31 (6): 1403- 1428
doi: 10.1007/s10845-019-01519-3