Skip to main navigation Skip to search Skip to main content

Minimizing range of job completion times with general position-dependent processing times and job-rejection

  • Baruch Mor
  • , Gur Mosheiov*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

We study the scheduling measure of minimum range of job completion times, i.e., the difference between the minimal and the maximal completion times. This measure is relevant, e.g., when the pricing of deliveries to customers is a function of the delivery time interval. We extend this problem by (i) assuming general position-dependent job processing times (implying that the well-known settings of job-deterioration and learning effect are special cases), and (ii) allowing job rejection (when the scheduler may process only a subset of the jobs and is penalized for each of the rejected jobs). For the problem of minimizing range plus total rejection cost, a polynomial-time solution algorithm based on non-standard sequential solution of linear assignment problems is introduced. When an upper bound on the total permitted rejection cost is assumed and the objective function is minimum range, the problem becomes NP-hard, and an efficient pseudo-polynomial dynamic programming algorithm is introduced and tested numerically.

Original languageEnglish
Article number399
JournalComputational and Applied Mathematics
Volume45
Issue number9
DOIs
StatePublished - Oct 2026

Bibliographical note

Publisher Copyright:
© The Author(s) under exclusive licence to Sociedade Brasileira de Matemática Aplicada e Computacional 2026.

Keywords

  • Combinatorial optimization
  • Job-rejection
  • Position-dependent processing times
  • Range of completion times
  • Scheduling

Fingerprint

Dive into the research topics of 'Minimizing range of job completion times with general position-dependent processing times and job-rejection'. Together they form a unique fingerprint.

Cite this