Polynomial-time solutions for minimizing total load on unrelated machines with position-dependent processing times and rate-modifying activities

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

Research output: Contribution to journalArticlepeer-review

Abstract

We study the problem of minimizing total load on parallel unrelated machines. Job processing times are assumed to be machine- and position-dependent in the most general way. The scheduler may perform a rate-modifying maintenance activity on each machine. The processing times of the jobs scheduled after the maintenance are reduced. The maintenance time and the impact on the following jobs are machine-dependent. We introduce a solution algorithm which is polynomial when a constant bounds the number of machines. The special case of (general) job deterioration, the more general case in which job rejection is allowed, and the extension to the setting of job processing times, which are controllable through allocating a limited resource, are also studied. All these scheduling problems are shown to be solved in polynomial time.

Original languageEnglish
Pages (from-to)377-390
Number of pages14
JournalJournal of Scheduling
Volume28
Issue number4
DOIs
StatePublished - Aug 2025

Bibliographical note

Publisher Copyright:
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2025.

Keywords

  • Job deterioration
  • Job rejection
  • Position-dependent processing times
  • Rate-modifying activity
  • Scheduling
  • Total load
  • Unrelated machines

Fingerprint

Dive into the research topics of 'Polynomial-time solutions for minimizing total load on unrelated machines with position-dependent processing times and rate-modifying activities'. Together they form a unique fingerprint.

Cite this