|
|
Scheduling optimization of dual resource-constrained flexible job shop considering worker fatigue |
Peng GUO1,2( ),Dong-hui HAO1,Peng ZHENG1,Qi-xin WANG1 |
1. School of Mechanical Engineering, Southwest Jiaotong University, Chengdu 610031, China 2. Technology and Equipment of Rail Transit Operation and Maintenance Key Laboratory of Sichuan Province, Chengdu 610031, China |
|
|
Abstract The flexible job shop scheduling problem with human-machine dual resource limitations was studied. A mixed integer programming model was developed to minimize the completion time ensuring the worker fatigue was below the limited level in the manufacturing process. An improved adaptive large neighborhood search algorithm was proposed to resolve highly complex sub-problems such as job sequencing, machine assignment, worker assignment and worker fatigue. Eight heuristic rules were used to build the initial solutions, and six types of destruction operators and six types of repair operators were introduced to achieve an efficient search of the solution space in the proposed algorithm. The effectiveness of the proposed algorithm was demonstrated by comparing the numerical examples of various scales. Compared with the Gurobi optimizer, genetic algorithm, Jaya algorithm and standard ALNS algorithm, the proposed algorithm has good optimization performance and can successfully address the issue of worker fatigue in the job shop scheduling.
|
Received: 19 September 2022
Published: 16 October 2023
|
|
Fund: 国家重点研发计划资助项目(2020YFB1712202);四川省自然科学基金资助项目(2022NSFSC0459) |
考虑工人疲劳的双资源柔性作业车间调度优化
针对生产制造过程中的工人疲劳问题,在人机双资源约束柔性作业车间调度问题的基础上,以最小化完工时间为目标,构建混合整数规划模型,保证工人疲劳不超过限定水平. 提出改进的自适应大规模邻域搜索算法,以解决工件排序、机器分配、工人指派和工人疲劳等高度复杂的子问题. 所提算法使用8种启发式规则生成初始解,引入6类破坏算子和6类修复算子实现对解空间的高效搜索. 通过不同规模的算例对比,验证所提算法的有效性. 相较于Gurobi求解器、遗传算法、Jaya算法和标准ALNS算法,所提算法具有良好的寻优性能,能够有效解决作业车间调度过程中的工人疲劳问题.
关键词:
双资源约束,
柔性作业车间,
工人疲劳,
混合整数规划,
自适应大邻域搜索
|
|
[1] |
LERMAN S E, ESKIN E, FLOWER D J, et al Fatigue risk management in the workplace[J]. Journal of Occupational and Environmental Medicine, 2012, 54 (2): 231- 258
doi: 10.1097/JOM.0b013e318247a3b0
|
|
|
[2] |
CAVUOTO L, MEGAHED F. Understanding fatigue and the implications for worker safety [C]// ASSE Professional Development Conference and Exposition. Atlanta: [s.n.], 2016: 1457-1465.
|
|
|
[3] |
SAWATZKY S Worker fatigue: understanding the risks in the workplace[J]. Professional Safety, 2017, 62 (11): 45- 51
|
|
|
[4] |
BALAS J. How you could pay the price for exhausted employees [EB/OL]. (2018-06-18)[2022-08-30]. https://www.constructionbusinessowner.com/safety/how-you-could-pay-price-exhausted-employees.
|
|
|
[5] |
EL MOUAYNI I, ETIENNE A, LUX A, et al A simulation-based approach for time allowances assessment during production system design with consideration of worker's fatigue, learning and reliability[J]. Computers and Industrial Engineering, 2020, 139: 105650
doi: 10.1016/j.cie.2019.01.024
|
|
|
[6] |
SUN W, PAN Y, LU X, et al Research on flexible job-shop scheduling problem based on a modified genetic algorithm[J]. Journal of Mechanical Science and Technology, 2010, 24 (10): 2119- 2125
doi: 10.1007/s12206-010-0526-x
|
|
|
[7] |
赵诗奎, 方水良, 顾新建 柔性车间调度的新型初始机制遗传算法[J]. 浙江大学学报: 工学版, 2013, 47 (6): 1022- 1030 ZHAO Shi-kui, FANG Shui-liang, GU Xin-jian Genetic algorithm with new initialization mechanism for flexible job shop scheduling[J]. Journal of Zhejiang University: Engineering Science, 2013, 47 (6): 1022- 1030
|
|
|
[8] |
王雷, 蔡劲草, 唐敦兵, 等 基于改进遗传算法的柔性作业车间调度[J]. 南京航空航天大学学报, 2017, 49 (6): 779- 785 WANG Lei, CAI Jin-cao, TANG Dun-bing, et al Flexible job shop scheduling problem based on improved genetic algorithm[J]. Journal of Nanjing University of Aeronautics and Astronautics, 2017, 49 (6): 779- 785
|
|
|
[9] |
NOUIRI M, BEKRAR A, JEMAI A, et al An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem[J]. Journal of Intelligent Manufacturing, 2018, 29 (3): 603- 615
doi: 10.1007/s10845-015-1039-3
|
|
|
[10] |
ZHANG G, LU X, LIU X, et al An effective two-stage algorithm based on convolutional neural network for the bi-objective flexible job shop scheduling problem with machine breakdown[J]. Expert Systems with Applications, 2022, 203: 117460
doi: 10.1016/j.eswa.2022.117460
|
|
|
[11] |
TEYMOURIFAR A, OZTURK G A neural network-based hybrid method to generate feasible neighbors for flexible job shop scheduling problem[J]. Universal Journal of Applied Mathematics, 2018, 6 (1): 1- 16
doi: 10.13189/ujam.2018.060101
|
|
|
[12] |
JAMSHIDI R Maintenance and work-rest scheduling in human-machine system according to fatigue and reliability[J]. International Journal of Engineering, 2017, 30 (1): 85- 92
|
|
|
[13] |
FERJANI A, AMMAR A, PIERREVAL H, et al A simulation-optimization based heuristic for the online assignment of multi-skilled workers subjected to fatigue in manufacturing systems[J]. Computers and Industrial Engineering, 2017, 112: 663- 674
doi: 10.1016/j.cie.2017.02.008
|
|
|
[14] |
MENG L, ZHANG C, ZHANG B, et al Mathematical modeling and optimization of energy-conscious flexible job shop scheduling problem with worker flexibility[J]. IEEE Access, 2019, 7: 68043- 68059
doi: 10.1109/ACCESS.2019.2916468
|
|
|
[15] |
MOKHTARI G, ABOLFATHI M Dual resource constrained flexible job-shop scheduling with lexicograph objectives[J]. Journal of Industrial Engineering Research in Production Systems, 2021, 8 (17): 295- 309
|
|
|
[16] |
ZHANG S, DU H, BORUCKI S, et al Dual resource constrained flexible job shop scheduling based on improved quantum genetic algorithm[J]. Machines, 2021, 9 (6): 108- 123
doi: 10.3390/machines9060108
|
|
|
[17] |
TAN W, YUAN X, WANG J, et al A fatigue-conscious dual resource constrained flexible job shop scheduling problem by enhanced NSGA-II: an application from casting workshop[J]. Computers and Industrial Engineering, 2021, 160: 107557
doi: 10.1016/j.cie.2021.107557
|
|
|
[18] |
DEFERSHA F M, OBIMUYIWA D, YIMER A D Mathematical model and simulated annealing algorithm for setup operator constrained flexible job shop scheduling problem[J]. Computers and Industrial Engineering, 2022, 171: 108487
doi: 10.1016/j.cie.2022.108487
|
|
|
[19] |
FARJALLAH F, NOURI H E, BELKAHLA DRISS O. Multi-start Tabu agents-based model for the dual-resource constrained flexible job shop scheduling problem [C]// International Conference on Computational Collective Intelligence. [S.l.]: Springer, 2022: 674-686.
|
|
|
[20] |
孙宝凤, 任欣欣, 郑再思, 等 考虑工人负荷的多目标流水车间优化调度[J]. 吉林大学学报: 工学版, 2021, 51 (3): 900- 909 SUN Bao-feng, REN Xin-xin, ZHENG Zai-si, et al Multi-objective flow shop optimal scheduling considering worker’s load[J]. Journal of Jilin University: Engineering and Technology Edition, 2021, 51 (3): 900- 909
|
|
|
[21] |
ROPKE S, PISINGER D An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows[J]. Transportation Science, 2006, 40 (4): 455- 472
doi: 10.1287/trsc.1050.0135
|
|
|
[22] |
伍国华, 毛妮, 徐彬杰, 等 基于自适应大规模邻域搜索算法的多车辆与多无人机协同配送方法[J]. 控制与决策, 2023, 38 (1): 201- 210 WU Guo-hua, MAO Ni, XU Bin-jie, et al The cooperative delivery of multiple vehicles and multiple drones based on adaptive large neighborhood search[J]. Control and Decision, 2023, 38 (1): 201- 210
|
|
|
[23] |
徐倩, 熊俊, 杨珍花, 等 基于自适应大邻域搜索算法的外卖配送车辆路径优化[J]. 工业工程与管理, 2021, 26 (3): 115- 122 XU Qian, XIONG Jun, YANG Zhen-hua, et al Route optimization of takeout delivery vehicles based on adaptive large neighborhood search algorithm[J]. Industrial Engineering and Management, 2021, 26 (3): 115- 122
|
|
|
[24] |
MARA S T W, NORCAHYO R, JODIAWAN P, et al A survey of adaptive large neighborhood search algorithms and applications[J]. Computers and Operations Research, 2022, 146: 105903
doi: 10.1016/j.cor.2022.105903
|
|
|
[25] |
RIFAI A P, NGUYEN H T, DAWAL S Multi-objective adaptive large neighborhood search for distributed reentrant permutation flow shop scheduling[J]. Applied Soft Computing, 2016, 40: 42- 57
doi: 10.1016/j.asoc.2015.11.034
|
|
|
[26] |
DU H, QIAO F, WANG J, et al. A hybrid metaheuristic algorithm with novel decoding methods for flexible flow shop scheduling considering human fatigue [C]// 2021 IEEE International Conference on Systems, Man, and Cybernetics (SMC). Melbourne: IEEE, 2021: 2328-2333.
|
|
|
[27] |
Gurobi Optimization. Gurobi optimizer quick start guide, [EB/OL]. [2022-08-30]. https://www.gurobi.com/documentation/quickstart.html.
|
|
|
[28] |
郭鹏, 赵文超, 雷坤 基于改进Jaya算法的双资源约束柔性作业车间优化调度[J]. 吉林大学学报: 工学版, 2023, 53 (2): 480- 487 GUO Peng, ZHAO Wen-chao, LEI Kun Dual-resource constrained flexible job shop optimal scheduling based on an improved Jaya algorithm[J]. Journal of Jilin University: Engineering and Technology Edition, 2023, 53 (2): 480- 487
|
|
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|