A genetic algorithm for the Resource-Constrained Project Scheduling Problem with Alternative Subgraphs using a boolean satisfiability solver

被引:0
|
作者
Servranckx, Tom [1 ]
Coelho, Jose [1 ,2 ,3 ]
Vanhoucke, Mario [1 ,4 ,5 ]
机构
[1] Univ Ghent, Fac Econ & Business Adm, Tweekerkenstr 2, B-9000 Ghent, Belgium
[2] INESC Technol & Sci, Porto, Portugal
[3] Univ Aberta, Lisbon, Portugal
[4] Vlerick Business Sch, Operat & Technol Management Ctr, Reep 1, B-9000 Ghent, Belgium
[5] Univ Coll London UCL, UCL Sch Management, 1 Canada Sq, London E14 5AA, England
关键词
Project scheduling; Alternative subgraphs; Genetic algorithm; Satisfiability solver; RCPSP;
D O I
10.1016/j.ejor.2024.02.041
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This study evaluates a new solution approach for the Resource -Constrained Project Scheduling with Alternative Subgraphs (RCPSP-AS) in case that complex relations (i.e. nested and linked alternatives) are considered. In the RCPSP-AS, the project activity structure is extended with alternative activity sequences. This implies that only a subset of all activities should be scheduled, which corresponds with a set of activities in the project network that model an alternative execution mode for a work package. Since only the selected activities should be scheduled, the RCPSP-AS comes down to a traditional RCPSP problem when the selection subproblem is solved. It is known that the RCPSP and, hence, its extension to the RCPSP-AS is NP -hard. Since similar scheduling and selection subproblems have already been successfully solved by satisfiability (SAT) solvers in the existing literature, we aim to test the performance of a GA -SAT approach that is derived from the literature and adjusted to be able to deal with the problem -specific constraints of the RCPSP-AS. Computational results on smalland large-scale instances (both artificial and empirical) show that the algorithm can compete with existing metaheuristic algorithms from the literature. Also, the performance is compared with an exact mathematical solver and learning behaviour is observed and analysed. This research again validates the broad applicability of SAT solvers as well as the need to search for better and more suited algorithms for the RCPSP-AS and its extensions.
引用
收藏
页码:815 / 827
页数:13
相关论文
共 50 条
  • [1] A Boolean satisfiability approach to the resource-constrained project scheduling problem
    Andrei Horbach
    [J]. Annals of Operations Research, 2010, 181 : 89 - 107
  • [2] A Boolean satisfiability approach to the resource-constrained project scheduling problem
    Horbach, Andrei
    [J]. ANNALS OF OPERATIONS RESEARCH, 2010, 181 (01) : 89 - 107
  • [3] Genetic algorithm for the resource-constrained project scheduling problem
    E. N. Goncharov
    V. V. Leonov
    [J]. Automation and Remote Control, 2017, 78 : 1101 - 1114
  • [4] Genetic algorithm for the resource-constrained project scheduling problem
    Goncharov, E. N.
    Leonov, V. V.
    [J]. AUTOMATION AND REMOTE CONTROL, 2017, 78 (06) : 1101 - 1114
  • [5] A tabu search procedure for the resource-constrained project scheduling problem with alternative subgraphs
    Servranckx, Tom
    Vanhoucke, Mario
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 273 (03) : 841 - 860
  • [6] Various extensions in resource-constrained project scheduling with alternative subgraphs
    Servranckx, Tom
    Coelho, Jose
    Vanhoucke, Mario
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2022, 60 (11) : 3501 - 3520
  • [7] A competitive Genetic Algorithm for resource-constrained project scheduling problem
    Wang, H
    Lin, D
    Li, MQ
    [J]. Proceedings of 2005 International Conference on Machine Learning and Cybernetics, Vols 1-9, 2005, : 2945 - 2949
  • [8] Efficient Genetic Algorithm for Resource-Constrained Project Scheduling Problem
    王宏
    李同玲
    林丹
    [J]. Transactions of Tianjin University, 2010, (05) - 382
  • [9] A genetic algorithm for solving resource-constrained project scheduling problem
    Wang, H
    Lin, D
    Li, MQ
    [J]. ADVANCES IN NATURAL COMPUTATION, PT 3, PROCEEDINGS, 2005, 3612 : 185 - 193
  • [10] A new genetic algorithm for resource-constrained project scheduling problem
    Luo Ronggui
    Chen Xiaoming
    Huang Minmei
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INNOVATION & MANAGEMENT, VOLS 1 AND 2, 2006, : 1595 - 1599