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

被引:1
|
作者
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 条
  • [1] Genetic Programming with Multi-tree Representation for Dynamic Flexible Job Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    AI 2018: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, 11320 : 472 - 484
  • [2] Genetic Programming with Cluster Selection for Dynamic Flexible Job Shop Scheduling
    Xu, Meng
    Mei, Yi
    Zhang, Fangfang
    Zhang, Mengjie
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [3] Evolving Scheduling Heuristics via Genetic Programming With Feature Selection in Dynamic Flexible Job-Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Nguyen, Su
    Zhang, Mengjie
    IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (04) : 1797 - 1811
  • [4] Genetic Programming with Diverse Partner Selection for Dynamic Flexible Job Shop Scheduling
    Xu, Meng
    Mei, Yi
    Zhang, Fangfang
    Zhang, Mengjie
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 615 - 618
  • [5] Guided Subtree Selection for Genetic Operators in Genetic Programming for Dynamic Flexible Job Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Nguyen, Su
    Zhang, Mengjie
    GENETIC PROGRAMMING, EUROGP 2020, 2020, 12101 : 262 - 278
  • [6] Genetic Programming with Archive for Dynamic Flexible Job Shop Scheduling
    Xu, Meng
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 2117 - 2124
  • [7] Genetic Programming with Multi-case Fitness for Dynamic Flexible Job Shop Scheduling
    Xu, Meng
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [8] Genetic Programming With Lexicase Selection for Large-Scale Dynamic Flexible Job Shop Scheduling
    Xu, Meng
    Mei, Yi
    Zhang, Fangfang
    Zhang, Mengjie
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2024, 28 (05) : 1235 - 1249
  • [9] Multi-Tree Genetic Programming Hyper-Heuristic for Dynamic Flexible Workflow Scheduling in Multi-Clouds
    Sun, Zaixing
    Mei, Yi
    Zhang, Fangfang
    Huang, Hejiao
    Gu, Chonglin
    Zhang, Mengjie
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (05) : 2687 - 2703
  • [10] Adaptive Charting Genetic Programming for Dynamic Flexible Job Shop Scheduling
    Nguyen, Su
    Zhang, Mengjie
    Tan, Kay Chen
    GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, : 1159 - 1166