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

被引:22
|
作者
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
相关论文
共 50 条
  • [1] Parallel Simulated Annealing Algorithm for Cyclic Flexible Job Shop Scheduling Problem
    Bozejko, Wojciech
    Pempera, Jaroslaw
    Wodecki, Mieczyslaw
    [J]. ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, PT II (ICAISC 2015), 2015, 9120 : 603 - 612
  • [2] Accelerated simulated annealing algorithm applied to the flexible job shop scheduling problem
    Antonio Cruz-Chavez, Marco
    Martinez-Rangel, Martin G.
    Cruz-Rosales, Martin H.
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2017, 24 (05) : 1119 - 1137
  • [3] The Improved Simulated Annealing Genetic Algorithm for Flexible Job-Shop Scheduling Problem
    Gu, Xiaolin
    Huang, Ming
    Liang, Xu
    [J]. PROCEEDINGS OF 2017 6TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2017), 2017, : 22 - 27
  • [4] Immune simulated annealing algorithm for the job shop scheduling problem
    Zhang, Rui
    Wu, Cheng
    [J]. Zhongguo Jixie Gongcheng/China Mechanical Engineering, 2008, 19 (23): : 2824 - 2829
  • [5] Operator allocation model and scheduling algorithm for flexible job-shop problem
    Gao, Li
    Xu, Ke-Lin
    Zhu, Wei
    Tong, Ke-Na
    [J]. Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2012, 44 (05): : 144 - 148
  • [6] A mathematical model and genetic algorithm to cyclic flexible job shop scheduling problem
    Amir Jalilvand-Nejad
    Parviz Fattahi
    [J]. Journal of Intelligent Manufacturing, 2015, 26 : 1085 - 1098
  • [7] A mathematical model and genetic algorithm to cyclic flexible job shop scheduling problem
    Jalilvand-Nejad, Amir
    Fattahi, Parviz
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2015, 26 (06) : 1085 - 1098
  • [8] Improved Simulated annealing Algorithm for Flexible job shop scheduling Problems
    Gao Chenyang
    Gao Yuelin
    Lv Shanshan
    [J]. PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 2191 - 2196
  • [9] A simulated annealing algorithm for job shop scheduling
    Ponnambalam, SG
    Jawahar, N
    Aravindan, P
    [J]. PRODUCTION PLANNING & CONTROL, 1999, 10 (08) : 767 - 777
  • [10] A hybrid immune simulated annealing algorithm for the job shop scheduling problem
    Zhang, Rui
    Wu, Cheng
    [J]. APPLIED SOFT COMPUTING, 2010, 10 (01) : 79 - 89