Realtime scheduling heuristics for just-in-time production in large-scale flexible job shops

被引:6
作者
Weng, Wei [1 ]
Chen, Junru [2 ]
Zheng, Meimei [3 ]
Fujimura, Shigeru [2 ]
机构
[1] Kanazawa Univ, Inst Liberal Arts & Sci, Kanazawa, Ishikawa 9201192, Japan
[2] Waseda Univ, Grad Sch Informat Prod & Syst, Wakamatsu Ku, 2-7 Hibikino, Kitakyushu, Fukuoka 8080135, Japan
[3] Shanghai Jiao Tong Univ, Sch Mech Engn, 800 Dongchuan Rd, Shanghai 200240, Peoples R China
基金
中国国家自然科学基金;
关键词
Just-in-time production; Flexible job shop; Realtime scheduling; Intelligent production; Due date setting; Dispatching rule; Industrial case study; DUE-DATE ASSIGNMENT; DISPATCHING RULES; FLOW-TIME; ALGORITHM; OPTIMIZATION; MODELS;
D O I
10.1016/j.jmsy.2022.01.006
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This study aims to enable jobs to go smoothly between shops on a production line by completing jobs in the upstream shop just in time (JIT) for the downstream shop. We propose solutions to a factory that is seeking ways for an upstream shop to complete every job at the precise time such that the downstream shop can process the job. We model the upstream shop as a flexible job shop and propose four methods that form a realtime scheduling and control system for JIT production. We first propose a method to set for each job a due date by which the job should be completed in the upstream shop. The due dates are set in such a manner that jobs would be completed JIT for the downstream shop, if they are completed JIT for their due dates. We then propose a method to estimate the minimum number of workers needed in the upstream shop for completing the jobs by their due dates. We further propose two methods that work dynamically to complete each job neither too early nor too late for its due date. One is a dispatching rule that dynamically sequences jobs in process according to urgency degree. The other is a job-selecting heuristic that dynamically assigns workers to jobs such that jobs not nearing completion will be given priority in processing. Simulations by using data from the factory show that the methods can achieve in real time (i.e. within 0.00 seconds) JIT production for a flexible job shop problem involving hundreds of operations. More extensive simulations by using a large number of randomly generated problem instances show that solutions obtained in real time by the proposed methods greatly outperform those obtained in much longer time by metaheuristics designed for solving similar problems, and that each proposed method outperforms its rivals in the literature. The findings imply that integrating fast and high-performing heuristics and rules can be a solution to solve large-scale scheduling problems in real time.
引用
收藏
页码:64 / 77
页数:14
相关论文
共 50 条
  • [21] A Knowledge Transfer Based Scheduling Algorithm for Large-Scale Refinery Production
    Chen, Yuandong
    Ding, Jinliang
    Chai, Tianyou
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (02) : 869 - 879
  • [22] Computing lower and upper bounds for a large-scale industrial job shop scheduling problem
    Drotos, Marton
    Erdos, Gabor
    Kis, Tamas
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 197 (01) : 296 - 306
  • [23] Coupling a genetic algorithm with the distributed arrival-time control for the JIT dynamic scheduling of flexible job-shops
    Rey, Gabriel Zambrano
    Bekrar, Abdelghani
    Prabhu, Vittaldas
    Trentesaux, Damien
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (12) : 3688 - 3709
  • [24] Comparison and analysis of eight scheduling heuristics for the optimization of energy consumption and makespan in large-scale distributed systems
    Lindberg, Peder
    Leingang, James
    Lysaker, Daniel
    Khan, Samee Ullah
    Li, Juan
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 59 (01) : 323 - 360
  • [25] Comparison and analysis of eight scheduling heuristics for the optimization of energy consumption and makespan in large-scale distributed systems
    Peder Lindberg
    James Leingang
    Daniel Lysaker
    Samee Ullah Khan
    Juan Li
    [J]. The Journal of Supercomputing, 2012, 59 : 323 - 360
  • [26] A Bayesian-Grouping Based Hybrid Distributed Cooperative Evolutionary Optimization for Large-Scale Flexible Job-Shop Scheduling Problem
    Liu, Jianxing
    Sui, Zhibo
    Li, Xiaoxia
    Yang, Jie
    [J]. IEEE ACCESS, 2021, 9 : 69114 - 69126
  • [27] Formulations and an adaptive large neighborhood search for just-in-time scheduling of unrelated parallel machines with a common due window
    Rolim, Gustavo Alencar
    Nagano, Marcelo Seido
    Prata, Bruno de Athayde
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2023, 153
  • [28] INEH-VNS Algorithm Solved Automatic Production System Scheduling Problem under Just-in-Time Environment
    Li, Qingxiang
    Zhao, Xiaofei
    He, Yude
    Yin, Shaojun
    [J]. JOURNAL OF APPLIED MATHEMATICS, 2023, 2023
  • [29] An Agent-based Adaptive Mechanism for Efficient Job Scheduling in Open and Large-scale Environments
    Yang, Yikun
    Ren, Fenghui
    Zhang, Minjie
    [J]. JOURNAL OF SYSTEMS SCIENCE AND SYSTEMS ENGINEERING, 2021, 30 (04) : 400 - 416
  • [30] A hybrid fluid master-apprentice evolutionary algorithm for large-scale multiplicity flexible job-shop scheduling with sequence-dependent set-up time
    Ding, Linshan
    Guan, Zailin
    Zhang, Zhengmin
    Fang, Weikang
    Chen, Zhipeng
    Yue, Lei
    [J]. ENGINEERING OPTIMIZATION, 2024, 56 (01) : 54 - 75