IDEAS home Printed from https://ideas.repec.org/a/inm/orijoc/v37y2025i3p761-783.html
   My bibliography  Save this article

Efficient Project Scheduling with Autonomous Learning Opportunities

Author

Listed:
  • Alessandro Hill

    (Department of Electrical, Electronic and Information Engineering “Guglielmo Marconi” (DEI), University of Bologna, 40126 Bologna, Italy)

  • Thomas W. M. Vossen

    (Leeds School of Business, University of Colorado Boulder, Boulder, Colorado 80309)

Abstract

We consider novel project scheduling problems in which the experience gained from completing selected activities can be used to accelerate subsequent activities. Given a set of potential learning opportunities, our model aims to identify the opportunities that result in a maximum reduction of the project makespan when scheduled in sequence. Accounting for the impact of such learning opportunities causes significant complications, due to the cyclic nature of the learning relations and their interference with the precedence network. We propose additive and subtractive algorithms that iteratively reschedule the project using an enhanced topological sorting algorithm. Learning opportunities are integrated, activated, and potentially deactivated in each step by maintaining the acyclicity of the combined precedence and learning network. To illustrate the challenges that arise in this setting, we first consider the special case where activities can learn from at most one other activity. Subsequently, we extend our approach to the general case that admits multiple learning opportunities. We show that our approaches guarantee the construction of an optimal solution in polynomial time. In a computational study using 340 small and large resource-unconstrained PSPlib instances, we analyze the model behavior under various scenarios of learning intensity and learning opportunity. We demonstrate that significant project speedups can be obtained when proactively accounting for learning opportunities.

Suggested Citation

  • Alessandro Hill & Thomas W. M. Vossen, 2025. "Efficient Project Scheduling with Autonomous Learning Opportunities," INFORMS Journal on Computing, INFORMS, vol. 37(3), pages 761-783, May.
  • Handle: RePEc:inm:orijoc:v:37:y:2025:i:3:p:761-783
    DOI: 10.1287/ijoc.2023.0107
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/ijoc.2023.0107
    Download Restriction: no

    File URL: https://libkey.io/10.1287/ijoc.2023.0107?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
    ---><---

    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:inm:orijoc:v:37:y:2025:i:3:p:761-783. 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: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    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.