Flexible job-shop scheduling problem with unrelated parallel machines and resources-dependent processing times: a tabu search algorithm

被引:28
作者
Hajibabaei, M. [1 ]
Behnamian, J. [1 ]
机构
[1] Bu Ali Sina Univ, Dept Ind Engn, Fac Engn, Hamadan, Hamadan, Iran
关键词
Scheduling; flexible job shop; flexible resources; sequence-dependent setup time; unrelated parallel machine; release date; tabu search algorithm; MILP MODEL; DUE-DATE; TARDINESS; EARLINESS; DECOMPOSITION; MINIMIZE; ENERGY;
D O I
10.1080/17509653.2021.1941368
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Flexible job shop scheduling problem is one of the most important topics in production management and is one of the most complex topics in combinatorial optimization. This problem is a generalization of job shop and parallel machines scheduling problem. Since the efficient allocation of resources can improve the performance of manufacturing, here, to reduce the processing time of jobs, additional resources are assigned to machines. In fact, in this paper, the effect of flexible resources in the flexible job shop scheduling problem with unrelated parallel machines and sequence-dependent setup time is investigated. Also, by presenting a mixed-integer linear programming model, an attempt has been made to minimize the costs of makespan, total weighted tardiness, delivery time and inventory. After solving this model by the GAMS, due to the NP-hardness of the problem, a tabu search (TS) algorithm is utilized for large-size instances. Finally, the obtained results are compared with the genetic algorithm (GA). To verify the statistical validity of the computational experiments and confirm which the best algorithm between the TS algorithm and GA is, a Kruskal-Wallis test is used. The results show that the TS algorithm is better than the GA.
引用
收藏
页码:242 / 253
页数:12
相关论文
共 58 条
[1]  
Ahmadi M, 2016, INT J IND ENG PRODUC, V27, P247
[2]   The third comprehensive survey on scheduling problems with setup times/costs [J].
Allahverdi, Ali .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 246 (02) :345-378
[3]   A discrete firefly algorithm for solving the flexible job-shop scheduling problem in a make-to-order manufacturing system [J].
Alvarez-Gil, Nicolas ;
Rosillo, Rafael ;
de la Fuente, David ;
Pino, Raul .
CENTRAL EUROPEAN JOURNAL OF OPERATIONS RESEARCH, 2021, 29 (04) :1353-1374
[4]   A heuristic to schedule flexible job-shop in a glass factory [J].
Alvarez-Valdes, R ;
Fuertes, A ;
Tamarit, JM ;
Giménez, G ;
Ramos, R .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 165 (02) :525-534
[5]   Scheduling a dual-resource flexible job shop with makespan and due date-related criteria [J].
Andrade-Pineda, Jose L. ;
Canca, David ;
Gonzalez-R, Pedro L. ;
Calle, M. .
ANNALS OF OPERATIONS RESEARCH, 2020, 291 (1-2) :5-35
[6]   A branch and bound algorithm to solve a two-machine no-wait flowshop scheduling problem with truncated learning function [J].
Azizi, Vahid ;
Hu, Guiping .
INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE AND ENGINEERING MANAGEMENT, 2020, 15 (02) :89-95
[7]   Heuristic algorithms for unrelated parallel machine scheduling with a common due date, release dates, and linear earliness and tardiness penalties [J].
Bank, J ;
Werner, F .
MATHEMATICAL AND COMPUTER MODELLING, 2001, 33 (4-5) :363-383
[8]  
Behnamian B, 2017, INT J IND ENG PRODUC, V28, P16
[10]   A discrete colonial competitive algorithm for hybrid flowshop scheduling to minimize earliness and quadratic tardiness penalties [J].
Behnamian, J. ;
Zandieh, M. .
EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (12) :14490-14498