IDEAS home Printed from https://ideas.repec.org/a/spr/annopr/v338y2024i1d10.1007_s10479-024-05841-9.html
   My bibliography  Save this article

The performance of priority rules for the dynamic stochastic resource-constrained multi-project scheduling problem: an experimental investigation

Author

Listed:
  • Philipp Melchiors

    (Technical University of Munich)

  • Rainer Kolisch

    (Technical University of Munich)

  • John J. Kanet

    (University of Dayton)

Abstract

We consider the problem of a project manager of a matrix organization responsible for the timely completion of projects arriving over time and requiring the usage of a set of resources under his/her purview. A project is defined by a set of activities, precedence relations between activities, resource requirements, a customer due date, and a priority (a weight). Arriving projects are released to a flow control system that monitors the progress of activities and schedules the set of available activities, i.e., activities that are ready to be processed, as appropriate. A critical feature of such control systems is the decision process for choosing the next activity to seize a given resource. This is the focus of this paper. In the past several decades, various heuristic priority rules have been proposed in the literature to support this type of decision in differing settings such as the job shop problem and the deterministic resource-constrained project scheduling problem. A gap exists with respect to testing the various rules all together in the more realistic dynamic-stochastic multi-project environment when the objective is to minimize weighted project tardiness. The purpose of this paper is to fill this gap. Results show that the priority rule “Weighted Critical Ratio and Shortest Processing Time” $$(\hbox {W}(\hbox {CR}+\hbox {SPT}))$$ ( W ( CR + SPT ) ) is the best performing rule with respect to minimizing weighted project tardiness. $$\hbox {W}(\hbox {CR}+\hbox {SPT})$$ W ( CR + SPT ) is shown to be a variant of the family of “Modified Due Date” rules first introduced by Baker and Bertrand (J Oper Manage 1(3):37–42, 1982). Repeated application of Duncan’s Multiple Range test demonstrates the robustness of our findings. For the environmental parameters (due date tightness, variation of expected activity durations, and utilization of resource), the $$\hbox {W}(\hbox {CR}+\hbox {SPT})$$ W ( CR + SPT ) rule is dominant with respect to weighted project tardiness among the eleven priority rules tested. Only when the number of resources is very modest (either 1 or 3 resources) or under a purely parallel resource network is $$\hbox {W}(\hbox {CR}+\hbox {SPT})$$ W ( CR + SPT ) not the dominant rule. In those cases, its variant $$\hbox {W}(\hbox {CR}+\hbox {GSPT})$$ W ( CR + GSPT ) is the best performing rule with respect to weighted project tardiness.

Suggested Citation

  • Philipp Melchiors & Rainer Kolisch & John J. Kanet, 2024. "The performance of priority rules for the dynamic stochastic resource-constrained multi-project scheduling problem: an experimental investigation," Annals of Operations Research, Springer, vol. 338(1), pages 569-595, July.
  • Handle: RePEc:spr:annopr:v:338:y:2024:i:1:d:10.1007_s10479-024-05841-9
    DOI: 10.1007/s10479-024-05841-9
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s10479-024-05841-9
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s10479-024-05841-9?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:annopr:v:338:y:2024:i:1:d:10.1007_s10479-024-05841-9. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.