Mathematical model and simulated annealing algorithm for setup operator constrained flexible job shop scheduling problem

被引:40
作者
Defersha, Fantahun M. [1 ]
Obimuyiwa, Dolapo [1 ]
Yimer, Alebachew D. [2 ]
机构
[1] Univ Guelph, Sch Engn, 50 Stone Rd East, Guelph, ON N1G 2W1, Canada
[2] NV Energy, 6226 W Sahara Ave, Las Vegas, NV 89146 USA
基金
加拿大自然科学与工程研究理事会;
关键词
Flexible job-shop scheduling; Scarce setup operators; Attached setup; Detached setup; Sequence dependent setup; Mathematical model; Simulated annealing; Multi-objective optimization; DUAL-RESOURCE CONSTRAINTS; INITIAL TEMPERATURE; NEIGHBORHOOD SEARCH; OPTIMIZATION; MACHINES; POLICIES;
D O I
10.1016/j.cie.2022.108487
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In the vast majority of the published article on flexible job shop scheduling problems (FJSP), machines are the only resources with limited capacities. There are also a sizable number of research articles in FJSP in which workers (machine operators) are constraining resources in addition to machines. In those articles, a worker performs the sequential steps of the production process and must stay with a machine. However, we argue that with the increasing adoption of numerically controlled machines with self-controlling capabilities, operators become machine tenders rather than individuals performing the sequential steps of the production process. Hence, the assumption of machine tenders as constraining resources that can result in the idling of expensive numerical controlled machines cannot be justified. Moreover, the replacement of machine tenders with automation and robotics increasingly becomes standard practice. In contrast, skilled setup operators remain critical and constraining resources since automating their tasks cannot be easily achieved. This paper proposed a mathematical model for a new setup operator constrained flexible job shop scheduling problem (SOC-FJSP) where setup operations are assumed to be anticipatory (detached). Contrary to a machine tender, a setup operator needs to stay with the machine only while performing setup. Once setup is completed, a setup operator becomes free and available to perform setup operations on a different machine. The assumption of a setup being detached from operations allows the overlapping of a setup operation of a job with the setup and processing of its preceding operation, enabling makespan reduction and better utilization of machine tools and setup operators. To solve the proposed mathematical model, we develop a simulated annealing (SA) algorithm. We further expand the model and the algorithm to account for sequence-dependent setup time and workload balancing among the setup operators. Extensive numerical studies were conducted to illustrate the various attributes of the proposed mathematical model and the convergence behavior of the proposed algorithm.
引用
收藏
页数:22
相关论文
共 71 条
[1]   Metaheuristics for the multi-task simultaneous supervision dual resource-constrained scheduling problem [J].
Akbar, Muhammad ;
Irohara, Takashi .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 96
[2]   No-wait flowshop scheduling problem with separate setup times to minimize total tardiness subject to makespan [J].
Allahverdi, Ali ;
Aydilek, Harun ;
Aydilek, Asiye .
APPLIED MATHEMATICS AND COMPUTATION, 2020, 365
[3]   A simulated annealing algorithm with constant temperature for discrete stochastic optimization [J].
Alrefaei, MH ;
Andradóttir, S .
MANAGEMENT SCIENCE, 1999, 45 (05) :748-764
[4]   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
[5]   Computing the initial temperature of simulated annealing [J].
Ben-Ameur, W .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2004, 29 (03) :369-385
[6]   WORK RELEASE STRATEGIES IN A DUAL RESOURCE CONSTRAINED JOB SHOP [J].
BOBROWSKI, PM ;
PARK, PS .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1989, 17 (02) :177-188
[7]   JOB-SHOP SCHEDULING WITH MULTIPURPOSE MACHINES [J].
BRUCKER, P ;
SCHLIE, R .
COMPUTING, 1990, 45 (04) :369-375
[8]   Scheduling pre-emptible tasks with flexible resourcing options and auxiliary resource requirements [J].
Burdett, Robert L. ;
Corry, Paul ;
Eustace, Colin ;
Smith, Simon .
COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 151
[9]   A flexible job shop scheduling approach with operators for coal export terminals - A mature approach [J].
Burdett, Robert L. ;
Corry, Paul ;
Eustace, Colin ;
Smith, Simon .
COMPUTERS & OPERATIONS RESEARCH, 2020, 115
[10]   A flexible job shop scheduling approach with operators for coal export terminals [J].
Burdett, Robert L. ;
Corry, Paul ;
Yarlagadda, Prasad K. D. V. ;
Eustace, Colin ;
Smith, Simon .
COMPUTERS & OPERATIONS RESEARCH, 2019, 104 :15-36