29
Views
22
CrossRef citations to date
0
Altmetric
Theoretical Paper

Network decomposition techniques for resource-constrained project scheduling

Pages 405-414 | Received 01 Jan 2000, Accepted 01 Oct 2001, Published online: 21 Dec 2017
 

Abstract

The purpose of this paper is to study an obvious but unexplored approach for scheduling resource-constrained projects. The approach combines elements of heuristic and exact solution procedures. The project considered is decomposed into subprojects, the subproblems are optimally solved, and the solutions are concatenated. The strategy is tested on the benchmark instances of ProGeu. Several of the best known makespans collected in PSPLIB are improved. The algorithm has reduced more best known makespans than the state-of-the-art heuristic for medium-sized projects. The decomposition approach outperforms the truncated version of the branch-and-bound algorithm employed. On average, the quality of the overall solution depends on the size of the subproblems, and on the quality of the solutions of the subproblems—if approximately solved. Consequently, on the one hand, the approach benefits from the progress made in the development of exact solution procedures. But, on the other hand, the results question the rigid construction of schedules by conventional algorithms relying on extensions of partial schedules, and thus provide fundamental insights into the development of exact solution procedures.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.