A matheuristic for the resource-constrained project scheduling problem

被引:0
|
作者
Vanhoucke, Mario [1 ,2 ,3 ]
Coelho, Jose [4 ,5 ]
机构
[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] INESC TEC, Campus FEUP,Rua Dr Roberto Frias, P-4200465 Porto, Portugal
[5] Univ Aberta, Rua Escola Politecn 147, P-1269001 Lisbon, Portugal
关键词
Project scheduling; Matheuristic; Branch-and-bound; Project network indicator; Neighbourhood search; NET PRESENT VALUE; MULTIPLE RESOURCE; GENETIC ALGORITHM; BOUND ALGORITHM; BRANCH; CLASSIFICATION; DECOMPOSITION; EXTENSIONS; VARIANTS; SEARCH;
D O I
10.1016/j.ejor.2024.07.016
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper presents a matheuristic solution algorithm to solve the well-known resource-constrained project scheduling problem (RCPSP). The problem makes use of a restricted neighbourhood method using an activity selection and a search space restriction module and implements them as two alternative search algorithms. The first algorithm makes use of the best-performing components of the branch-and-bound procedures from the literature, and embeds them into a greedy neighbourhood search. The second matheuristic implements the exact branch-and-bound procedures into a known and well-performing meta-heuristic search algorithm. Computational experiments have been carried out on seven different datasets consisting of 10,000+ project instances. Experiments reveal that the choice of exact algorithm is key in finding high-quality solutions, and illustrate that the trade-off between selecting an activity set size and search space restriction depends on the specific implementation. The computational tests demonstrate that the matheuristic discovered 24 new best known solutions that could not be found by either a meta-heuristic or an exact method individually. Moreover, a new benchmark dataset has been proposed that can be used to develop new matheuristic search procedures to solve the problem consisting of 461 instances from the literature.
引用
收藏
页码:711 / 725
页数:15
相关论文
共 50 条
  • [1] Resource-constrained project scheduling problem with reworking
    Liao, Yina
    Lu, Zhiqiang
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2019, 25 (11): : 2762 - 2774
  • [2] A SURVEY ON THE RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEM
    OZDAMAR, L
    ULUSOY, G
    [J]. IIE TRANSACTIONS, 1995, 27 (05) : 574 - 586
  • [3] Extensions of the resource-constrained project scheduling problem
    Ding, Hongyan
    Zhuang, Cunbo
    Liu, Jianhua
    [J]. AUTOMATION IN CONSTRUCTION, 2023, 153
  • [4] An adaptive large neighbourhood search as a matheuristic for the multi-mode resource-constrained project scheduling problem
    Gerhards, Patrick
    Stuerck, Christian
    Fink, Andreas
    [J]. EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 2017, 11 (06) : 774 - 791
  • [5] Multidirectional Scheduling Scheme in Resource-Constrained Project Scheduling Problem
    Yoosefzadeh, Hamid R.
    Tareghian, Hamed R.
    Farahi, Mohammad H.
    [J]. NAVAL RESEARCH LOGISTICS, 2014, 61 (01) : 44 - 55
  • [6] Flexible resource-constrained resource leveling project scheduling problem
    Yu, Xiao-Guang
    Zhan, De-Chen
    Nie, Lan-Shun
    Chu, Dian-Hui
    Xu, Xiao-Fei
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2010, 16 (09): : 1967 - 1976
  • [7] Periodically aggregated resource-constrained project scheduling problem
    Morin, Pierre-Antoine
    Artigues, Christian
    Hait, Alain
    [J]. EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 2017, 11 (06) : 792 - 817
  • [8] The proactive and reactive resource-constrained project scheduling problem
    Morteza Davari
    Erik Demeulemeester
    [J]. Journal of Scheduling, 2019, 22 : 211 - 237
  • [9] A Neurogenetic approach for the resource-constrained project scheduling problem
    Agarwal, Anurag
    Colak, Selcuk
    Erenguc, Selcuk
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (01) : 44 - 50
  • [10] Genetic algorithm for the resource-constrained project scheduling problem
    E. N. Goncharov
    V. V. Leonov
    [J]. Automation and Remote Control, 2017, 78 : 1101 - 1114