An Efficient Feature Selection Algorithm for Evolving Job Shop Scheduling Rules With Genetic Programming

被引:78
|
作者
Mei, Yi [1 ]
Nguyen, Su [2 ]
Xue, Bing [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington 6012, New Zealand
[2] La Trobe Univ, La Trobe Business Sch, Bundoora, Vic 3086, Australia
关键词
Feature selection; genetic programming; hyperheuristic; job shop scheduling;
D O I
10.1109/TETCI.2017.2743758
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Automated design of job shop scheduling rules using genetic programming as a hyper-heuristic is an emerging topic that has become more and more popular in recent years. For evolving dispatching rules, feature selection is an important issue for deciding the terminal set of genetic programming. There can he a large number of features, whose importance/relevance varies from one to another. It has been shown that using a promising feature subset can lead to a significant improvement over using all the features. However, the existing feature selection algorithm for job shop scheduling is too slow and inapplicable in practice. In this paper, we propose the first "practical" feature selection algorithm for job shop scheduling. Our contributions are twofold. First, we develop a Niching-based search framework for extracting a diverse set of good rules. Second, we reduce the complexity of fitness evaluation by using a surrogate model. As a result, the proposed feature selection algorithm is very efficient. The experimental studies show that it takes less than 10% of the training time of the standard genetic programming training process, and can obtain much better feature subsets than the entire feature set. Furthermore, it can find better feature subsets than the best-so-far feature subset.
引用
收藏
页码:339 / 353
页数:15
相关论文
共 50 条
  • [21] An efficient genetic algorithm for job shop scheduling with tardiness objectives
    Mattfeld, DC
    Bierwirth, C
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 155 (03) : 616 - 630
  • [22] Efficient dispatching rules for scheduling in a job shop
    Holthaus, O
    Rajendran, C
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1997, 48 (01) : 87 - 105
  • [23] Design of efficient job shop scheduling rules
    Holthaus, O
    COMPUTERS & INDUSTRIAL ENGINEERING, 1997, 33 (1-2) : 249 - 252
  • [24] Improved Genetic Algorithm Integrated with Scheduling Rules for Flexible Job Shop Scheduling Problems
    Amjad, Muhammad Kamal
    Butt, Shahid Ikramullah
    Anjum, Naveed
    5TH INTERNATIONAL CONFERENCE ON POWER, ENERGY AND MECHANICAL ENGINEERING (ICPEME 2021), 2021, 243
  • [25] Evolving Dispatching Rules in Improved BWO Heuristic Algorithm for Job-Shop Scheduling
    Zhang, Zhen
    Jin, Xin
    Wang, Yue
    ELECTRONICS, 2024, 13 (13)
  • [26] 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
  • [27] Selection Schemes in Surrogate-Assisted Genetic Programming for Job Shop Scheduling
    Su Nguyen
    Zhang, Mengjie
    Johnston, Mark
    Kay Chen Tan
    SIMULATED EVOLUTION AND LEARNING (SEAL 2014), 2014, 8886 : 656 - 667
  • [28] Dynamic selection of dispatching rules for job shop scheduling
    Subramaniam, V
    Lee, GK
    Hong, GS
    Wong, YS
    Ramesh, T
    PRODUCTION PLANNING & CONTROL, 2000, 11 (01) : 73 - 81
  • [29] AN EXPERT SYSTEM FOR THE SELECTION OF SCHEDULING RULES IN A JOB SHOP
    ALEXANDER, SM
    COMPUTERS & INDUSTRIAL ENGINEERING, 1987, 12 (03) : 167 - 171
  • [30] An Efficient Genetic Algorithm for Flexible Job-Shop Scheduling Problem
    Moghadam, Ali Mokhtari
    Wong, Kuan Yew
    Piroozfard, Hamed
    2014 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2014, : 1409 - 1413