IDEAS home Printed from https://ideas.repec.org/a/inm/ormnsc/v70y2024i5p2934-2953.html
   My bibliography  Save this article

Scheduling with Testing of Heterogeneous Jobs

Author

Listed:
  • Retsef Levi

    (Sloan School of Management, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139)

  • Thomas Magnanti

    (Sloan School of Management, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139; Singapore University of Technology and Design, Singapore 138682)

  • Yaron Shaposhnik

    (Simon Business School, University of Rochester, Rochester, New York 14627)

Abstract

This paper studies a canonical general scheduling model that captures the fundamental trade-off between processing jobs and performing diagnostics (testing). In particular, testing reveals the required processing time and urgency of need-to-schedule jobs to inform future scheduling decisions. The model captures a range of important applications. Prior work focused on special cases (e.g., jobs with independent and identically distributed processing time) to devise optimal policies. In contrast, the current paper studies the most general form of the model and describes two simple heuristics to solve it; adaptive weighted shortest processing time is an adaptive generalization of Smith’s rule that optimally solves several important extensions of previously studied models, whereas index policy optimally solves a closely related stochastic optimization bandit problem. The latter achieves an approximation guarantee that quickly approaches a constant factor that is bounded by two as the number of jobs grows and approaches optimally when the testing time decreases. Extensive numerical experiments suggest that our policies effectively solve the general setting (under 0.1% from optimal on average and under 10% from optimal in rare, worst-case instances).

Suggested Citation

  • Retsef Levi & Thomas Magnanti & Yaron Shaposhnik, 2024. "Scheduling with Testing of Heterogeneous Jobs," Management Science, INFORMS, vol. 70(5), pages 2934-2953, May.
  • Handle: RePEc:inm:ormnsc:v:70:y:2024:i:5:p:2934-2953
    DOI: 10.1287/mnsc.2023.4833
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/mnsc.2023.4833
    Download Restriction: no

    File URL: https://libkey.io/10.1287/mnsc.2023.4833?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:ormnsc:v:70:y:2024:i:5:p:2934-2953. 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.