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 条
  • [1] Genetic Programming with Multi-tree Representation for Dynamic Flexible Job Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. IEEE Transactions on Evolutionary Computation, 2024, 28 (05) : 1235 - 1249
  • [9] Adaptive Charting Genetic Programming for Dynamic Flexible Job Shop Scheduling
    Nguyen, Su
    Zhang, Mengjie
    Tan, Kay Chen
    [J]. GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, : 1159 - 1166
  • [10] A Two-stage Genetic Programming Hyper-heuristic Approach with Feature Selection for Dynamic Flexible Job Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    [J]. PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'19), 2019, : 347 - 355