arrow
Return

Stochastic resource leveling in projects with flexible structures

delete2024-09-01
delete0
PRE
AI
H
Hongbo Li
L
Linwen Zheng
C
Chen, Rui *
X
Xianchao Zhang *
DOI:10.1016/j.cor.2024.106753delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In project management, efficient utilization of resources plays a key role in project success, and resource leveling is an effective technique to optimize resource usage. During project execution, there are often uncertainties that complicate resource leveling. Furthermore, existing research on resource leveling typically assumes a fixed project structure. However, this is not always the case in practice, because there may be a variety of optional technical solutions for some activities, leading to a flexible project structure. Therefore, considering both stochastic activity durations and flexible project structures, we propose and study the stochastic resource leveling problem with flexible project structures (SRLP-PS). The solution of the SRLP-PS is in the form of a scheduling policy. We design two algorithms for solving the NP-hard SRLP-PS: (a) an exact algorithm based on stochastic programming, in which we formulate a scenario-based non-linear stochastic programming model and linearize it into an equivalent deterministic mixed-integer linear programming model that can be directly solved by CPLEX; and (b) an improved differential evolution algorithm, which is equipped with several problem-specific components, such as two mutation operators balancing exploration and exploitation, initialization, and local improvement search. Extensive computational experiments on a large number of benchmark instances are performed to validate our algorithms, which are also compared with state-of-the-art meta-heuristics. The computational results reveal the effectiveness and competitiveness of our algorithms. We also analyze the value of stochastic information based on the exact algorithm and the meta-heuristics, respectively.
Keywords:
Project scheduling
Resource leveling
Flexible project structures
Stochastic activity durations
Stochastic programming
Differential evolution algorithm

Journal

C
Computers and Operations Research
IF:
4.3
Papers:
6.5K
Citations:
1.8W

Organization

J
Jiaxing University
Scholars:
4.5K
Papers: 3.5K
Citations: 6.0K
S
shanghai university
Scholars:
3.9W
Papers: 2.7W
Citations: 52