Scheduling an automatic IoT manufacturing system with multiple servers

被引:5
|
作者
Xu, Dehua [1 ]
Li, Guo [2 ,3 ]
Zhang, Faping [4 ]
机构
[1] Nanjing Univ Finance & Econ, Sch Int Econ & Business, Nanjing 210023, Jiangsu, Peoples R China
[2] Beijing Inst Technol, Sch Management & Econ, Beijing 100081, Peoples R China
[3] Beijing Inst Technol, Ctr Energy & Environm Policy Res, Beijing 100081, Peoples R China
[4] Beijing Inst Technol, Sch Mech Engn, Beijing 100081, Peoples R China
基金
中国国家自然科学基金;
关键词
Machine scheduling; Server scheduling; Automatic guided vehicle; Availability; Eligibility; 2 PARALLEL MACHINES; SINGLE-MACHINE; NON-AVAILABILITY; PERIODIC MAINTENANCE; GENETIC ALGORITHMS; JOBS; MINIMIZE; SETUP; MAKESPAN; TIMES;
D O I
10.1016/j.cie.2021.107343
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Fully automatic manufacturing systems have received wide attention and are being adopted rapidly in manufacturing industry with the application of Internet of Things. How to coordinate correlated operations efficiently has become a prominent challenge for many practitioners. In this regard, this paper considers an optimal control issue arising in a fully automatic manufacturing system based on Internet of Things and formulates it as a novel parallel machine scheduling problem with multiple servers. The setup stage and the removal stage of a job must be performed by one of the servers on one of the machines while the processing stage of the job can be performed automatically by the machine. The problem takes maximum slack times, machine availability, server availability, machine eligibility, and server eligibility into consideration simultaneously and its objective is to minimize makespan. The problem generalizes a number of problems in the topic of server scheduling. To obtain optimal solutions, a mixed integer programming model is provided. To facilitate the development of heuristic algorithms, the classical list-and-assign technique in this new problem setting is deeply analyzed. Six heuristic algorithms are proposed based on the technique. Numerical experiment shows that it is advantageous to list the jobs according to non-increasing order of setup time or according to non-increasing order of the sum of setup time and removal time.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Scheduling with Multiple Servers
    Werner, F.
    Kravchenko, S. A.
    AUTOMATION AND REMOTE CONTROL, 2010, 71 (10) : 2109 - 2121
  • [2] Scheduling with multiple servers
    F. Werner
    S. A. Kravchenko
    Automation and Remote Control, 2010, 71 : 2109 - 2121
  • [3] Appointment Scheduling for Multiple Servers
    Kuiper, Alex
    Lee, Robert H.
    MANAGEMENT SCIENCE, 2022, 68 (10) : 7422 - 7440
  • [4] A Scheduling Method for IOT-aided Packaging and Printing Manufacturing System
    Li, Wenxiang
    Pi, Chunchun
    Han, Mei
    Ran, Chong
    Chen, Wei
    Ke, Peng
    PROCEEDINGS OF THE 11TH EAI INTERNATIONAL CONFERENCE ON HETEROGENEOUS NETWORKING FOR QUALITY, RELIABILITY, SECURITY AND ROBUSTNESS, 2015, : 335 - 340
  • [5] Scheduling Tasks with Precedence Constraints on Multiple Servers
    Pedarsani, Ramtin
    Walrand, Jean
    Zhong, Yuan
    2014 52ND ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2014, : 1196 - 1203
  • [6] Parallel machine scheduling with multiple unloading servers
    Jinwen Ou
    Xiangtong Qi
    Chung-Yee Lee
    Journal of Scheduling, 2010, 13 : 213 - 226
  • [7] Parallel machine scheduling with multiple unloading servers
    Ou, Jinwen
    Qi, Xiangtong
    Lee, Chung-Yee
    JOURNAL OF SCHEDULING, 2010, 13 (03) : 213 - 226
  • [8] Decomposition in automatic generation of Petri nets for manufacturing system control and scheduling
    He, DW
    Strege, B
    Tolle, H
    Kusiak, A
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2000, 38 (06) : 1437 - 1457
  • [9] Multiple servers and capacity sharing for implementing flexible scheduling
    Bernat, G
    Burns, A
    REAL-TIME SYSTEMS, 2002, 22 (1-2) : 49 - 75
  • [10] Multiple Servers and Capacity Sharing for Implementing Flexible Scheduling
    Guillem Bernat
    Alan Burns
    Real-Time Systems, 2002, 22 : 49 - 75