Evolutionary Learning Based Simulation Optimization for Stochastic Job Shop Scheduling Problems

被引:39
|
作者
Ghasemi, Amir [1 ]
Ashoori, Amir [2 ]
Heavey, Cathal [1 ]
机构
[1] Univ Limerick, Sch Engn, CONFIRM SFI Res Ctr Smart Mfg, Limerick, Ireland
[2] Semnan Univ, Ind Engn Res Ctr, Semnan, Iran
基金
爱尔兰科学基金会;
关键词
Stochastic Job Shop Scheduling Problem; Simulation Optimization; Ordinal Optimization; Genetic Programming (GP); Simulation based metaheuristics; Learning based simulation optimization; ORDINAL OPTIMIZATION; GENETIC ALGORITHM; ALLOCATION; MODEL; TIMES;
D O I
10.1016/j.asoc.2021.107309
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Simulation Optimization (SO) techniques refer to a set of methods that have been applied to stochastic optimization problems, structured so that the optimizer(s) are integrated with simulation experiments. Although SO techniques provide promising solutions for large and complex stochastic problems, the simulation model execution is potentially expensive in terms of computation time. Thus, the overall purpose of this research is to advance the evolutionary SO methods literature by researching the use of metamodeling within these techniques. Accordingly, we present a new Evolutionary Learning Based Simulation Optimization (ELBSO) method embedded within Ordinal Optimization. In ELBSO a Machine Learning (ML) based simulation metamodel is created using Genetic Programming (GP) to replace simulation experiments aimed at reducing computation. ELBSO is evaluated on a Stochastic Job Shop Scheduling Problem (SJSSP), which is a well known complex production planning problem in most industries such as semiconductor manufacturing. To build the metamodel from SJSSP instances that replace simulation replications, we employ a novel training vector to train GP. This then is integrated into an evolutionary two-phased Ordinal Optimization approach to optimize an SJSSP which forms the ELBSO method. Using a variety of experimental SJSSP instances, ELBSO is compared with evolutionary optimization methods from the literature and typical dispatching rules. Our findings include the superiority of ELBSO over all other algorithms in terms of the quality of solutions and computation time. Furthermore, the integrated procedures and results provided within this article establish a basis for future SO applications to large and complex stochastic problems. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] A job shop scheduling approach based on simulation optimization
    Yan, Yan
    Wang, Guoxin
    2007 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-4, 2007, : 1816 - 1822
  • [2] Optimization of job shop scheduling problems using teaching-learning-based optimization algorithm
    Keesari H.S.
    Rao R.V.
    OPSEARCH, 2014, 51 (4) : 545 - 561
  • [3] Simulation and Optimisation Based Approach for Job Shop Scheduling Problems
    Kulkarni, Pooja
    Venkateswaran, Jayendran
    2016 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2016, : 360 - 364
  • [4] A Metaheuristic based on Simulation for Stochastic Job-Shop Optimization
    Kemmoe-Tchomte, Sylverin
    Lamy, Damien
    Tchernev, Nikolay
    2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND SYSTEMS MANAGEMENT (IESM), 2015, : 108 - 116
  • [5] Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems
    Kacem, I
    Hammadi, S
    Borne, P
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2002, 32 (01): : 1 - 13
  • [6] An Improved Teaching-Learning-Based Optimization Algorithm to Solve Job Shop Scheduling Problems
    Li, Linna
    Weng, Wei
    Fujimura, Shigeru
    2017 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS 2017), 2017, : 797 - 801
  • [7] Surrogate Measures for the Robust Scheduling of Stochastic Job Shop Scheduling Problems
    Xiao, Shichang
    Sun, Shudong
    Jin, Jionghua
    ENERGIES, 2017, 10 (04)
  • [8] Dynamic and Stochastic Job Shop Scheduling Problems Using Ant Colony Optimization Algorithm
    Zhou, Rong
    Goh, Mark
    Chen, Gang
    Luo, Ming
    De Souza, Robert
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON OPERATIONS AND SUPPLY CHAIN MANAGEMENT (ICOSCM 2010), 2010, 4 : 310 - 315
  • [9] A Bayesian Optimization-based Evolutionary Algorithm for Flexible Job Shop Scheduling
    Sun, Lu
    Lin, Lin
    Wang, Yan
    Gen, Mitsuo
    Kawakami, Hiroshi
    COMPLEX ADAPTIVE SYSTEMS, 2015, 2015, 61 : 521 - 526
  • [10] A Hybrid Evolutionary Algorithm for Flexible Job Shop Scheduling Problems
    Chun, Wang
    Na, Tian
    Chen, Ji Zhi
    Yan, Wang
    PROCEEDINGS OF THE 35TH CHINESE CONTROL CONFERENCE 2016, 2016, : 2690 - 2696