A guided genetic programming with attribute node activation encoding for resource constrained project scheduling problem

被引:2
作者
Chen, Haojie [1 ]
Li, Xinyu [1 ]
Gao, Liang [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Mech Sci & Engn, State Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Peoples R China
基金
中国国家自然科学基金;
关键词
Resource constrained project scheduling; Genetic programming; Guided search; Attribute Node activation encoding; Priority rule; PRIORITY RULES; HEURISTICS; EXTENSIONS; ALGORITHM; VARIANTS;
D O I
10.1016/j.swevo.2023.101418
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The large-scale characteristic and complex logic between activities have made priority rules (PRs) are more favoured in actual project scheduling, resulting in the increasing attention of genetic programming (GP) with automatically generating more effective PRs. However, the limitations of encoding and numerous random search operators in existing GPs not only affect the effectiveness of evolved PRs, but also reduce their interpretability. This paper proposes a novel Hyper-Heuristic based Guided Genetic Programming with Attribute Node Activation Encoding for resource constrained project scheduling problem. Uniquely, the proposed method transforms existing single class feature activation encoding into attribute node activation encoding for independently controlling each attribute node, and develops an attribute importance calculation method based on the frequency of attribute occurrence and activation. Based on the importance of subtrees and attributes, four guided and two random local search operators are designed to obtain more characteristic PRs. In addition, a two-stage evolution framework that automatically switches stages through iteration number is constructed to achieve performance sampling and guided generation of PRs. Based on the PSPLIB benchmark, although with fewer attribute inputs, the proposed method can generate more effective PRs with significantly better results compared to 12 existing PRs and PRs evolved from the two latest GPs in all test subsets.
引用
收藏
页数:15
相关论文
共 48 条
  • [1] Resource-Constrained Critical Path Scheduling by a GRASP-Based Hyperheuristic
    Anagnostopoulos, Konstantinos
    Koulinas, Georgios
    [J]. JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2012, 26 (02) : 204 - 213
  • [2] Combining Monte-Carlo and hyper-heuristic methods for the multi-mode resource-constrained multi-project scheduling problem
    Asta, Shahriar
    Karapetyan, Daniel
    Kheiri, Ahmed
    Ozcan, Ender
    Parkes, Andrew J.
    [J]. INFORMATION SCIENCES, 2016, 373 : 476 - 498
  • [3] SCHEDULING SUBJECT TO RESOURCE CONSTRAINTS - CLASSIFICATION AND COMPLEXITY
    BLAZEWICZ, J
    LENSTRA, JK
    KAN, AHGR
    [J]. DISCRETE APPLIED MATHEMATICS, 1983, 5 (01) : 11 - 24
  • [4] Automated Design of Production Scheduling Heuristics: A Review
    Branke, Juergen
    Su Nguyen
    Pickardt, Christoph W.
    Zhang, Mengjie
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (01) : 110 - 124
  • [5] Resource-constrained multi-project scheduling: Priority rule performance revisited
    Browning, Tyson R.
    Yassine, Ali A.
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2010, 126 (02) : 212 - 228
  • [6] Burke E.K., 2019, Handbook of metaheuristics. International Series in Operations Research Management Science, P453, DOI DOI 10.1007/978-3-319-91086-4_14
  • [7] Evolving heuristics for the resource constrained project scheduling problem with dynamic resource disruptions
    Chand, Shelvin
    Singh, Hemant
    Ray, Tapabrata
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2019, 44 : 897 - 912
  • [8] On the use of genetic programming to evolve priority rules for resource constrained project scheduling problems
    Chand, Shelvin
    Quang Huynh
    Singh, Hemant
    Ray, Tapabrata
    Wagner, Markus
    [J]. INFORMATION SCIENCES, 2018, 432 : 146 - 163
  • [9] A filtering genetic programming framework for stochastic resource constrained multi-project scheduling problem under new project insertions
    Chen, HaoJie
    Ding, Guofu
    Zhang, Jian
    Li, Rong
    Jiang, Lei
    Qin, Shengfeng
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 198
  • [10] A hyper-heuristic based ensemble genetic programming approach for stochastic resource constrained project scheduling problem
    Chen, HaoJie
    Ding, Guofu
    Qin, Shengfeng
    Zhang, Jian
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 167