A novel feature selection for evolving compact dispatching rules using genetic programming for dynamic job shop scheduling

被引:25
|
作者
Shady, Salama [1 ]
Kaihara, Toshiya [1 ]
Fujii, Nobutada [1 ]
Kokuryo, Daisuke [1 ]
机构
[1] Kobe Univ, Grad Sch Syst Informat, Kobe, Hyogo 6578501, Japan
关键词
Discrete event simulation; dispatching rules; dynamic job shop scheduling; feature selection; genetic programming; HYPER-HEURISTICS; ALGORITHM; DESIGN;
D O I
10.1080/00207543.2022.2053603
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Because of advances in computational power and machine learning algorithms, the automated design of scheduling rules using Genetic Programming (GP) is successfully applied to solve dynamic job shop scheduling problems. Although GP-evolved rules usually outperform dispatching rules reported in the literature, intensive computational costs and rule interpretability persist as important limitations. Furthermore, the importance of features in the terminal set varies greatly among scenarios. The inclusion of irrelevant features broadens the search space. Therefore, proper selection of features is necessary to increase the convergence speed and to improve rule understandability using fewer features. In this paper, we propose a new representation of the GP rules that abstracts the importance of each terminal. Moreover, an adaptive feature selection mechanism is developed to estimate terminals' weights from earlier generations in restricting the search space of the current generation. The proposed approach is compared with three GP algorithms from the literature and 30 human-made rules from the literature under different job shop configurations and scheduling objectives, including total weighted tardiness, mean tardiness, and mean flow time. Experimentally obtained results demonstrate that the proposed approach outperforms methods from the literature in generating more interpretable rules in a shorter computational time without sacrificing solution quality.
引用
收藏
页码:4025 / 4048
页数:24
相关论文
共 50 条
  • [1] A New Representation and Adaptive Feature Selection for Evolving Compact Dispatching Rules for Dynamic Job Shop Scheduling with Genetic Programming
    Shady, Salama
    Kaihara, Toshiya
    Fujii, Nobutada
    Kokuryo, Daisuke
    [J]. ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: ARTIFICIAL INTELLIGENCE FOR SUSTAINABLE AND RESILIENT PRODUCTION SYSTEMS (APMS 2021), PT III, 2021, 632 : 646 - 654
  • [2] Feature Selection in Evolving Job Shop Dispatching Rules with Genetic Programming
    Mei, Yi
    Zhang, Mengjie
    Su Nyugen
    [J]. GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2016, : 365 - 372
  • [3] Feature Selection for Evolving Many-Objective Job Shop Scheduling Dispatching Rules with Genetic Programming
    Masood, Atiya
    Chen, Gang
    Zhang, Mengjie
    [J]. 2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 644 - 651
  • [4] Designing Dispatching Rules via Novel Genetic Programming with Feature Selection in Dynamic Job-Shop Scheduling
    Sitahong, Adilanmu
    Yuan, Yiping
    Li, Ming
    Ma, Junyan
    Ba, Zhiyong
    Lu, Yongxin
    [J]. PROCESSES, 2023, 11 (01)
  • [5] Evolving Ensembles of Dispatching Rules Using Genetic Programming for Job Shop Scheduling
    Park, John
    Nguyen, Su
    Zhang, Mengjie
    Johnston, Mark
    [J]. GENETIC PROGRAMMING (EUROGP 2015), 2015, 9025 : 92 - 104
  • [6] An Efficient Feature Selection Algorithm for Evolving Job Shop Scheduling Rules With Genetic Programming
    Mei, Yi
    Nguyen, Su
    Xue, Bing
    Zhang, Mengjie
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2017, 1 (05): : 339 - 353
  • [7] Simplifying Dispatching Rules in Genetic Programming for Dynamic Job Shop Scheduling
    Panda, Sai
    Mei, Yi
    Zhang, Mengjie
    [J]. EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2022, 2022, 13222 : 95 - 110
  • [8] Learning dispatching rules via novel genetic programming with feature selection in energy-aware dynamic job-shop scheduling
    Adilanmu Sitahong
    Yiping Yuan
    Ming Li
    Junyan Ma
    Zhiyong Ba
    Yongxin Lu
    [J]. Scientific Reports, 13
  • [9] Learning dispatching rules via novel genetic programming with feature selection in energy-aware dynamic job-shop scheduling
    Sitahong, Adilanmu
    Yuan, Yiping
    Li, Ming
    Ma, Junyan
    Ba, Zhiyong
    Lu, Yongxin
    [J]. SCIENTIFIC REPORTS, 2023, 13 (01)
  • [10] Dynamic selection of dispatching rules for job shop scheduling
    Subramaniam, V
    Lee, GK
    Hong, GS
    Wong, YS
    Ramesh, T
    [J]. PRODUCTION PLANNING & CONTROL, 2000, 11 (01) : 73 - 81