计算机科学
算法
数学优化
模拟退火
人口
数学
社会学
人口学
作者
Kaiyuan Zhang,Jingrao Bian
标识
DOI:10.1016/j.asoc.2022.109759
摘要
Due to the current popularity of product customization and unsuitability of single-person disassembly lines for large-size products, as well as considering the needs for supporting resources (machines/tools), this paper investigates the resource-constraint mixed-model multi-manned disassembly line balancing problem (RCMMDLBP), which needs to achieve task-worker-workstation assignment and sequencing under the constraints of AND/OR precedence relationship, worker idle, resource availability, and resource quantity limitation at the same time. Besides, the cycle time and the overall number of workers are considered as dual objectives to provide flexible application scenarios for managers. To solve this problem, a mixed-integer programming model is established and the epsilon constraint method is used to obtain the exact solutions for small-scale cases. Simultaneously, due to the NP-hard nature, a multi-objective optimization algorithm called self-adaptive salp swarm algorithm with sine cosine algorithm (SSSASCA) is proposed. The encoding and decoding are specifically designed with repairing and simulated annealing strategies corresponding to the properties of RCMMDLBP. Moreover, Cauchy mutation and Logistic chaotic mapping strategies are introduced to increase the population diversity and help to jump out of local optimum. Finally, computational experiments are performed to show the superiority of the SSSASCA by comparing it with MSSA, NSGAII, and MAOS. The results show that SSSASCA stably achieves better Pareto front solutions in 59/60 RCMMDLBP instances under the four evaluation indexes of NS, DPO, IGD, and HV. In addition, a specific example is applied for the discussion of managerial applications and to illustrate the practicality of the proposed model and solution method.
科研通智能强力驱动
Strongly Powered by AbleSci AI