Skip to main navigation Skip to search Skip to main content

Preemptive scheduling with rejection

  • J.A. Hoogeveen
  • , M. Skutella
  • , G.J. Woeginger

    Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Academic › peer-review

    Abstract

    We consider the problem of preemptively scheduling a set of n jobs on m (identical, uniformly related, or unrelated) parallel machines. The scheduler may reject a subset of the jobs and thereby incur job-dependent penalties for each rejected job, and he must construct a schedule for the remaining jobs so as to optimize the preemptive makespan on the m machines plus the sum of the penalties of the jobs rejected. We provide a complete classification of these scheduling problems with respect to complexity and approximability. Our main results are on the variant with an arbitrary number of unrelated machines. This variant is APX-hard, and we design a 1.58-approximation algorithm for it. All other considered variants are weakly NP-hard, and we provide fully polynomial time approximation schemes for them.
    Original languageEnglish
    Title of host publicationAlgorithms - ESA 2000 : proceedings 8th annual european symposium, Saarbrücken, Germany, September 5-8, 2000
    EditorsM. Paterson
    Place of PublicationBerlin
    PublisherSpringer
    Pages268-277
    ISBN (Print)3-540-41004-X
    DOIs
    Publication statusPublished - 2000

    Publication series

    NameLecture Notes in Computer Science
    Volume1879
    ISSN (Print)0302-9743

    Fingerprint

    Dive into the research topics of 'Preemptive scheduling with rejection'. Together they form a unique fingerprint.

    Cite this