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 条