A Computational Study of Constraint Programming Approaches for Resource-Constrained Project Scheduling with Autonomous Learning Effects

被引:4
|
作者
Hill, Alessandro [1 ]
Ticktin, Jordan [1 ]
Vossen, Thomas W. M. [2 ]
机构
[1] Calif Polytech State Univ San Luis Obispo, Ind & Mfg Engn, San Luis Obispo, CA 93407 USA
[2] Univ Colorado, Leeds Sch Business, Boulder, CO USA
来源
INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH | 2021年 / 12735卷
关键词
Resource-constrained project scheduling; Autonomous learning; Constraint programming; LOWER BOUNDS; EXTENSIONS;
D O I
10.1007/978-3-030-78230-6_2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It is well-known that experience can lead to increased efficiency, yet this is largely unaccounted for in project scheduling. We consider project scheduling problems where the duration of activities can be reduced when scheduled after certain other activities that allow for learning relevant skills. Since per-period availabilities of renewable resources are limited and precedence requirements have to be respected, the resulting optimization problems generalize the resource-constrained project scheduling problem. We introduce four constraint programming formulations that incorporate the alternative learning-based job durations via logical constraints, dynamic interval lengths, multiple job modes, and a bi-objective reformulation, respectively. To provide tight optimality gaps for larger problem instances, we further develop five lower bounding techniques based on model relaxations. We also devise a destructive lower bounding method. We perform an extensive computational study across thousands of instances based on the PSPlib to quantify the impact of project size, potential learning occurrences, and learning effects on the optimal project duration. In addition, we compare formulation strength and quality of the obtained lower bounds using a state-of-the-art constraint programming solver.
引用
收藏
页码:26 / 44
页数:19
相关论文
共 50 条
  • [21] MIP-based solution approaches for multi-site resource-constrained project scheduling
    Bigler, Tamara
    Gnagi, Mario
    Trautmann, Norbert
    ANNALS OF OPERATIONS RESEARCH, 2024, 337 (02) : 627 - 647
  • [22] Improved Compact Models for the Resource-Constrained Project Scheduling Problem
    Tesch, Alexander
    OPERATIONS RESEARCH PROCEEDINGS 2016, 2018, : 25 - 30
  • [23] Insertion techniques for static and dynamic resource-constrained project scheduling
    Artigues, C
    Michelon, P
    Reusser, S
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 149 (02) : 249 - 267
  • [24] A Competitive Heuristic Solution Technique for Resource-Constrained Project Scheduling
    Pilar Tormos
    Antonio Lova
    Annals of Operations Research, 2001, 102 : 65 - 81
  • [25] Robust Resource-Constrained Project Scheduling with Uncertain Activity Durations
    Csebfalvi, G.
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY, 2010, 94
  • [26] A competitive Genetic Algorithm for resource-constrained project scheduling problem
    Wang, H
    Lin, D
    Li, MQ
    Proceedings of 2005 International Conference on Machine Learning and Cybernetics, Vols 1-9, 2005, : 2945 - 2949
  • [27] Resource-constrained project scheduling:: A critical activity reordering heuristic
    Valls, V
    Quintanilla, S
    Ballestín, F
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 149 (02) : 282 - 301
  • [28] Constraint programming model for resource-constrained assembly line balancing problem
    Hacı Mehmet Alakaş
    Mehmet Pınarbaşı
    Mustafa Yüzükırmızı
    Soft Computing, 2020, 24 : 5367 - 5375
  • [29] An estimation of distribution algorithm for resource-constrained project scheduling problem
    Fang, Chen
    Wang, Ling
    Xu, Ye
    2010 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-5, 2010, : 265 - 270
  • [30] Constraint programming model for resource-constrained assembly line balancing problem
    Alakas, Haci Mehmet
    Pinarbasi, Mehmet
    Yuzukirmizi, Mustafa
    SOFT COMPUTING, 2020, 24 (07) : 5367 - 5375