Publication

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

Luo, Jingyu
Vanhoucke, Mario
Coelho, José
Guo, Weikang
Citations
Altmetric:
Publication Type
Journal article with impact factor
Editor
Supervisor
Publication Year
2022
Journal
Expert Systems with Applications
Book
Publication Volume
198
Publication Issue
July
Publication Begin page
Publication End page
Publication NUmber of pages
Collections
Abstract
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.
Research Projects
Organizational Units
Journal Issue
Keywords
Resource-constrained Project Scheduling, Priority Rules, Genetic Programming
Citation
Knowledge Domain/Industry
Other links
Embedded videos