Scheduling unit jobs with compatible release dates on parallel machines with nonstationary speeds

  • Maurice Queyranne
  • Andreas S. Schulz
Conference paper

DOI: 10.1007/3-540-59408-6_60

Volume 920 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Queyranne M., Schulz A.S. (1995) Scheduling unit jobs with compatible release dates on parallel machines with nonstationary speeds. In: Balas E., Clausen J. (eds) Integer Programming and Combinatorial Optimization. IPCO 1995. Lecture Notes in Computer Science, vol 920. Springer, Berlin, Heidelberg

Abstract

We consider the problem of nonpreemptively scheduling a set of jobs with identical processing requirements (unit jobs) on parallel machines with nonstationary speeds. In addition to the case of uniform machines, this allows for such predictable effects as operator learning and tool wear and tear, as well as such planned activities as machine upgrades, maintenance and the preassignment of other operations, all of which may affect the available processing speed of the machine at different points in time. We also allow release dates that satisfy a certain compatibility property. We show that the convex hull of feasible completion time vectors is a supermodular polyhedron. For nonidentical but compatible release dates, the supermodular function defining this polyhedron is the Dilworth truncation of a (non supermodular) function defined in a natural way from the release dates. This supermodularity result implies that the total weighted flow time can be minimized by a greedy algorithm. Supermodular polyhedra thus provide a general framework for several unit job, parallel machine scheduling problems and for their solution methods.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag 1995

Authors and Affiliations

  • Maurice Queyranne
    • 1
  • Andreas S. Schulz
    • 2
  1. 1.Faculty of CommerceUniversity of British ColumbiaVancouverCanada
  2. 2.Technische Universität Berlin, Fachbereich Mathematik (MA 6-1)BerlinGermany