Niching-Based Feature Selection with Multi-tree Genetic Programming for Dynamic Flexible Job Shop Scheduling

被引:0
|
作者
Zakaria, Yahia [1 ]
Zakaria, Yassin [2 ]
BahaaElDin, Ahmed [1 ]
Hadhoud, Mayada [1 ]
机构
[1] Cairo Univ, Dept Comp Engn, Fac Engn, Giza, Egypt
[2] Elect Res Inst Cairo, Comp & Syst Dept, Cairo, Egypt
关键词
Feature selection; Flexible job shop scheduling; Dynamic scheduling; Genetic programming; Hyper heuristics;
D O I
10.1007/978-3-030-70594-7_1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic programming has been explored in recent works to evolve hyperheuristics for dynamic flexible job shop scheduling. To generate optimum rules, the algorithm searches a space of trees composed from a set of terminals and operators. Since the search space is exponentially proportional to the size of the terminal set, it is preferred to opt out any insignificant terminals. Feature selection techniques has been employed to reduce the terminal set size without discarding any important information and they have proven to be effective for enhancing search performance and efficiency for dynamic flexible job shop scheduling. In this paper, we extends our previous work by adding a modified version of the two-stage genetic programming algorithm and by comparing the different methods in a larger experimental setup. The results show that feature selection can generate better rules in most of the cases while also being more efficient to in a production environment.
引用
收藏
页码:3 / 27
页数:25
相关论文
共 50 条
  • [41] Active Sampling for Dynamic Job Shop Scheduling using Genetic Programming
    Karunakaran, Deepak
    Mei, Yi
    Chen, Gang
    Zhang, Mengjie
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 434 - 441
  • [42] Dynamic Job Shop Scheduling Under Uncertainty Using Genetic Programming
    Karunakaran, Deepak
    Mei, Yi
    Chen, Gang
    Zhang, Mengjie
    [J]. INTELLIGENT AND EVOLUTIONARY SYSTEMS, IES 2016, 2017, 8 : 195 - 210
  • [43] An Investigation of Multitask Linear Genetic Programming for Dynamic Job Shop Scheduling
    Huang, Zhixing
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    [J]. GENETIC PROGRAMMING (EUROGP 2022), 2022, : 162 - 178
  • [44] Applying multi-population genetic algorithm to the dynamic flexible job shop scheduling problem
    Yu, Fei
    [J]. Academic Journal of Manufacturing Engineering, 2020, 18 (02): : 53 - 58
  • [45] 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
  • [46] 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)
  • [47] Research on flexible job shop scheduling based on genetic algorithm
    Tang Weri-Xian
    Yuan Hai-Bo
    [J]. 2008 INTERNATIONAL WORKSHOP ON INFORMATION TECHNOLOGY AND SECURITY, 2008, : 134 - 138
  • [48] Feature selection approach for evolving reactive scheduling policies for dynamic job shop scheduling problem using gene expression programming
    Shady, Salama
    Kaihara, Toshiya
    Fujii, Nobutada
    Kokuryo, Daisuke
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2023, 61 (15) : 5029 - 5052
  • [49] Enhancing Genetic Programming based Hyper-Heuristics for Dynamic Multi-objective Job Shop Scheduling Problems
    Su Nguyen
    Zhang, Mengjie
    Tan, Kay Chen
    [J]. 2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 2781 - 2788
  • [50] Selection Schemes in Surrogate-Assisted Genetic Programming for Job Shop Scheduling
    Su Nguyen
    Zhang, Mengjie
    Johnston, Mark
    Kay Chen Tan
    [J]. SIMULATED EVOLUTION AND LEARNING (SEAL 2014), 2014, 8886 : 656 - 667