An efficient genetic programming approach to design priority rules for resource-constrained project scheduling problem

被引:24
|
作者
Luo, Jingyu [1 ]
Vanhoucke, Mario [1 ,2 ,3 ]
Coelho, Jose [1 ,4 ]
Guo, Weikang [1 ]
机构
[1] Univ Ghent, Tweekerkenstr 2, B-9000 Ghent, Belgium
[2] Vlerick Business Sch, Reep 1, B-9000 Ghent, Belgium
[3] UCL, Gower St, London WC1E 6BT, England
[4] Univ Aberta, Rua Escola Politecn 147, P-1269001 Lisbon, Portugal
关键词
Resource-constrained project scheduling; Priority rules; Genetic programming; HEURISTIC PERFORMANCE; CLASSIFICATION;
D O I
10.1016/j.eswa.2022.116753
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, machine learning techniques, especially genetic programming (GP), have been a powerful approach for automated design of the priority rule-heuristics for the resource-constrained project scheduling problem (RCPSP). However, it requires intensive computing effort, carefully selected training data and appropriate assessment criteria. This research proposes a GP hyper-heuristic method with a duplicate removal technique to create new priority rules that outperform the traditional rules. The experiments have verified the efficiency of the proposed algorithm as compared to the standard GP approach. Furthermore, the impact of the training data selection and fitness evaluation have also been investigated. The results show that a compact training set can provide good output and existing evaluation methods are all usable for evolving efficient priority rules. The priority rules designed by the proposed approach are tested on extensive existing datasets and newly generated large projects with more than 1,000 activities. In order to achieve better performance on small-sized projects, we also develop a method to combine rules as efficient ensembles. Computational comparisons between GP-designed rules and traditional priority rules indicate the superiority and generalization capability of the proposed GP algorithm in solving the RCPSP.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Efficient priority rules for the resource-constrained project scheduling problem
    Kolisch, Rainer
    [J]. Journal of Operations Management, 1996, 14 (03): : 179 - 192
  • [2] Efficient priority rules for the stochastic resource-constrained project scheduling problem
    Chen, Zhi
    Demeulemeester, Erik
    Bai, Sijun
    Guo, Yuntao
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 270 (03) : 957 - 967
  • [3] Automated design of priority rules for resource-constrained project scheduling problem using surrogate-assisted genetic programming
    Luo, Jingyu
    Vanhoucke, Mario
    Coelho, Jose
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2023, 81
  • [4] Evolving priority rules for resource constrained project scheduling problem with genetic programming
    Dumic, Mateja
    Sisejkovic, Dominik
    Coric, Rebeka
    Jakobovic, Domagoj
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 : 211 - 221
  • [5] A constraint programming approach for the resource-constrained project scheduling problem
    Liess, Olivier
    Michelon, Philippe
    [J]. ANNALS OF OPERATIONS RESEARCH, 2008, 157 (01) : 25 - 36
  • [6] A constraint programming approach for the resource-constrained project scheduling problem
    Olivier Liess
    Philippe Michelon
    [J]. Annals of Operations Research, 2008, 157 : 25 - 36
  • [7] Comparison of Heuristic Priority Rules in the Solution of the Resource-Constrained Project Scheduling Problem
    Turkakin, Osman Hurol
    Arditi, David
    Manisali, Ekrem
    [J]. SUSTAINABILITY, 2021, 13 (17)
  • [8] Using priority rules for resource-constrained project scheduling problem in static environment
    Dumic, Mateja
    Jakobovic, Domagoj
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 169
  • [9] Efficient Genetic Algorithm for Resource-Constrained Project Scheduling Problem
    王宏
    李同玲
    林丹
    [J]. Transactions of Tianjin University, 2010, (05) - 382
  • [10] Efficient Genetic Algorithm for Resource-Constrained Project Scheduling Problem
    王宏
    李同玲
    林丹
    [J]. Transactions of Tianjin University, 2010, 16 (05) : 376 - 382