A Reinforcement Learning Framework for Maximizing the Net Present Value of Stochastic Multi-work Packages Project Scheduling Problem

Yaning Zhang, Xiao Li, Yue Teng, Qiping Shen, Sijun Bai

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

Abstract

Project scheduling to maximize net present value (NPV) poses a significant challenge due to the inherent complexities associated with large-scale projects comprising multiple work packages and uncertain task durations. Existing scheduling methods encounter difficulties in effectively maximizing NPV when confronted with multi-work package projects characterized by stochastic task duration distributions. In light of this problem, this paper proposes a three-level reinforcement learning (TRL) framework aimed at addressing these challenges. To determine resource allocation for each work package within the project, the TRL framework leverages human empirical decision-making at the resource assignment level. At the work package level, a Priority Experience Replay Dueling Double Deep Q-Network (PER-DDDQN) is trained. This PER-DDDQN incorporates a graph embedding method, enabling it to maximize the expected NPV for each work package. The graph embedding method facilitates the determination of the work package's scheduling state, while the PER-DDDQN governs the scheduling of task start times within the work package. Furthermore, at the project level, work packages are scheduled using the same principles employed at the work package level to maximize the expected NPV of the entire project. Numerical experiments conducted on adapted case projects provide evidence that the TRL framework surpasses existing heuristics in achieving higher NPV for most work packages. Moreover, the TRL framework yields a minimum improvement of 26.68% in the maximum expected NPV of the entire project compared to the heuristic method employed in this study. This research contributes significantly to the enhancement of cash flow management in large-scale projects characterized by multiple work packages. Additionally, it opens up possibilities for the integration of reinforcement learning technology within the field of construction project management.
Original languageEnglish
Title of host publicationInternational Symposium on Advancement of Construction Management and Real Estate. Singapore: Springer Nature Singapore.
Pages733-756
Publication statusPublished - Aug 2023

Fingerprint

Dive into the research topics of 'A Reinforcement Learning Framework for Maximizing the Net Present Value of Stochastic Multi-work Packages Project Scheduling Problem'. Together they form a unique fingerprint.

Cite this