Heuristics for the single machine weighted sum of completion times scheduling problem with periodic maintenance

被引:0
作者
Hanane Krim
Rachid Benmansour
David Duvivier
Daoud Aït-Kadi
Said Hanafi
机构
[1] Polytechnic University of Hauts-de-France,LAMIH, UMR CNRS 8201
[2] INSEA,SI2M Laboratory
[3] University of Laval,Department of Mechanical Engineering
来源
Computational Optimization and Applications | 2020年 / 75卷
关键词
Single machine scheduling; Preventive maintenance; Mathematical model; Heuristic; Lower bounds;
D O I
暂无
中图分类号
学科分类号
摘要
This paper tackles the single machine scheduling problem with periodic preventive maintenance in order to minimize the weighted sum of completion times. This criterion is certainly less studied than the makespan but it remains nonetheless interesting on the theoretical and practical levels. Indeed, the weights can quantify the holding cost per unit of time of the products to transform. Thus, this criterion can represent the global holding cost. This problem is proved to be NP-hard and a mixed integer linear programming formulation is proposed to solve small size instances of the problem. To solve large instances, we proposed three properties for this problem which generalize already existing works. These properties have been of great use in designing efficient heuristics capable of solving instances with up to 1000 jobs. To evaluate the performances of the proposed heuristics, lower bounds based on special cases of the problem are provided. Computational experiments show that the average percentage error of the best heuristic is less than 10%.
引用
收藏
页码:291 / 320
页数:29
相关论文
共 83 条
[1]  
Ángel-Bello F(2011)A single machine scheduling problem with availability constraints and sequence-dependent setup costs Appl. Math. Model. 35 2041-2050
[2]  
Álvarez A(2014)Minimizing the weighted sum of maximum earliness and maximum tardiness costs on a single machine with periodic preventive maintenance Comput. Oper. Res. 47 106-113
[3]  
Pacheco J(2011)Simulation-based approach to joint production and preventive maintenance scheduling on a failure-prone machine J. Qual. Maint. Eng. 17 254-267
[4]  
Martínez I(2006)Minimizing total flow time in the single-machine scheduling problem with periodic maintenance J. Oper. Res. Soc. 57 410-415
[5]  
Benmansour R(2007)An efficient algorithm for scheduling jobs on a machine with periodic maintenance Int. J. Adv. Manuf. Technol. 34 1173-1182
[6]  
Allaoui H(2011)Single machine scheduling with semi-resumable machine availability constraints Appl. Math. J. Chin. Univ. 26 177-186
[7]  
Artiba A(2013)A dynamic genetic algorithm for solving a single machine scheduling problem with periodic maintenance ISRN Ind. Eng. 2013 11-326
[8]  
Hanafi S(1979)Optimization and approximation in deterministic sequencing and scheduling: a survey Ann. Discrete Math. 5 287-42
[9]  
Benmansour R(2016)Scheduling two parallel machines with machine-dependent availabilities Comput. Oper. Res. 72 31-1770
[10]  
Allaoui H(2007)Single-machine scheduling with periodic maintenance to minimize makespan Comput. Oper. Res. 34 1764-395