IDEAS home Printed from https://ideas.repec.org/a/spr/jsched/v24y2021i4d10.1007_s10951-021-00691-w.html
   My bibliography  Save this article

Scheduling with gaps: new models and algorithms

Author

Listed:
  • Marek Chrobak

    (University of California at Riverside)

  • Mordecai Golin

    (Hong Kong University of Science and Technology)

  • Tak-Wah Lam

    (University of Hong Kong)

  • Dorian Nogneng

    (École Polytechnique)

Abstract

We consider scheduling problems for unit jobs with release times, where the number or size of the gaps in the schedule is taken into consideration, either in the objective function or as a constraint. Except for several papers on minimum-energy scheduling, there is no work in the scheduling literature that uses performance metrics depending on the gap structure of a schedule. One of our objectives is to initiate the study of such scheduling problems. We focus on the model with unit-length jobs. First we examine scheduling problems with deadlines, where we consider two variants of minimum-gap scheduling: maximizing throughput with a budget for the number of gaps and minimizing the number of gaps with a throughput requirement. We then turn to other objective functions. For example, in some scenarios gaps in a schedule may be actually desirable, leading to the problem of maximizing the number of gaps. A related problem involves minimizing the maximum gap size. The second part of the paper examines the model without deadlines, where we focus on the tradeoff between the number of gaps and the total or maximum flow time. For all these problems we provide polynomial time algorithms, with running times ranging from $$O(n\log n)$$ O ( n log n ) for some problems to $$O(n^7)$$ O ( n 7 ) for other. The solutions involve a spectrum of algorithmic techniques, including different dynamic programming formulations, speed-up techniques based on searching Monge arrays, searching $$X+Y$$ X + Y matrices, or implicit binary search. Throughout the paper, we also draw a connection between gap scheduling problems and their continuous analogues, namely hitting set problems for intervals of real numbers. As it turns out, for some problems the continuous variants provide insights leading to efficient algorithms for the corresponding discrete versions, while for other problems completely new techniques are needed to solve the discrete version.

Suggested Citation

  • Marek Chrobak & Mordecai Golin & Tak-Wah Lam & Dorian Nogneng, 2021. "Scheduling with gaps: new models and algorithms," Journal of Scheduling, Springer, vol. 24(4), pages 381-403, August.
  • Handle: RePEc:spr:jsched:v:24:y:2021:i:4:d:10.1007_s10951-021-00691-w
    DOI: 10.1007/s10951-021-00691-w
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s10951-021-00691-w
    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/s10951-021-00691-w?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.

    References listed on IDEAS

    as
    1. Marek Chrobak & Uriel Feige & Mohammad Taghi Hajiaghayi & Sanjeev Khanna & Fei Li & Seffi Naor, 2017. "A greedy approximation algorithm for minimum-gap scheduling," Journal of Scheduling, Springer, vol. 20(3), pages 279-292, June.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.

      More about this item

      Statistics

      Access and download statistics

      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:jsched:v:24:y:2021:i:4:d:10.1007_s10951-021-00691-w. 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.

      If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with 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.