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
来源
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE | 2017年 / 1卷 / 05期
关键词
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 条
  • [31] Automatically evolving preference-based dispatching rules for multi-objective job shop scheduling
    Zeitrag, Yannik
    Figueira, Jose Rui
    JOURNAL OF SCHEDULING, 2023, 26 (03) : 289 - 314
  • [32] Application of Genetic Programming on Makespan Optimization of Job Shop Scheduling Problem
    Lu Shaohua
    Xia Yun
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INNOVATION AND MANAGEMENT, VOLS I AND II, 2009, : 1284 - 1291
  • [33] Scheduling Feature Selection for Data-driven Job Shop Scheduling System Using Improved Firefly Algorithm Optimization
    Luo, Rong
    Liu, Lei
    Tan, Dong
    Yin, Sheng
    2019 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE BIG DATA AND INTELLIGENT SYSTEMS (HPBD&IS), 2019, : 116 - 121
  • [34] Feature selection in dispatching rules based on surrogate model genetic programming
    Zeng L.
    Li Y.
    Wang S.
    Quan R.
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2023, 51 (02): : 139 - 145
  • [35] Genetic programming with a genetic algorithm for feature construction and selection
    Smith M.G.
    Bull L.
    Genetic Programming and Evolvable Machines, 2005, 6 (3) : 265 - 281
  • [36] Job shop scheduling with dynamic fuzzy selection of dispatching rules
    Subramaniam, V
    Ramesh, T
    Lee, GK
    Wong, YS
    Hong, GS
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2000, 16 (10) : 759 - 764
  • [37] A Two-stage Genetic Programming Hyper-heuristic Approach with Feature Selection for Dynamic Flexible Job Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'19), 2019, : 347 - 355
  • [38] Job Shop Scheduling by Branch and Bound Using Genetic Programming
    Morikawa, Katsumi
    Nagasawa, Keisuke
    Takahashi, Katsuhiko
    25TH INTERNATIONAL CONFERENCE ON PRODUCTION RESEARCH MANUFACTURING INNOVATION: CYBER PHYSICAL MANUFACTURING, 2019, 39 : 1112 - 1118
  • [39] A hybrid genetic algorithm for the job shop scheduling problems
    Tao, Z
    Xie, LY
    Hao, CZ
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1 AND 2: INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT IN THE GLOBAL ECONOMY, 2005, : 335 - 339
  • [40] A genetic algorithm for job shop scheduling with load balancing
    Petrovic, S
    Fayad, C
    AI 2005: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2005, 3809 : 339 - 348