Approximation algorithm for resource-constrained project scheduling problems with net present value objective
Rodrigo A. Carrasco, Diego Fuentes, Eduardo Moreno

TL;DR
This paper introduces the first approximation algorithm for resource-constrained project scheduling problems with net present value objectives, enabling efficient solutions for large, real-world instances with complex cost functions.
Contribution
The paper presents a novel approximation algorithm for RCPSP with discounted costs, using geometrically increasing intervals to handle precedence, resources, and timing constraints.
Findings
Successfully solves large underground mining instances
Achieves small optimality gaps in reasonable time
First known approximation algorithm for RCPSP-DC
Abstract
Resource-constrained project scheduling problems (RCPSP) are at the heart of many production planning problems across a plethora of applications. Although the problem has been studied since the early 1960s, most developments and test instances are limited to problems with less than 300 jobs, far from the thousands present in real-life scenarios. Furthermore, the RCPSP with discounted cost (DC) is critical in many of these settings, which require decision makers to evaluate the net present value of the finished tasks, but the non-linear cost function makes the problem harder to solve or analyze. In this work, we propose a novel approximation algorithm for the RCPSP-DC. Our main contribution is that, through the use of geometrically increasing intervals, we can construct an approximation algorithm, keeping track of precedence constraints, usage of multiple resources, and time…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsResource-Constrained Project Scheduling · Mining Techniques and Economics · Scheduling and Optimization Algorithms
