Minmax scheduling with job-classes and earliness-tardiness costs

Gur Mosheiov*, Daniel Oron

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

8 Scopus citations


We address scheduling problems with job-dependent due-dates and general (possibly nonlinear and asymmetric) earliness and tardiness costs. The number of distinct due-dates is substantially smaller than the number of jobs, thus jobs are partitioned to classes, where all jobs of a given class share a common due-date. We consider the settings of a single machine and parallel identical machines. Our objective is of a minmax type, i.e., we seek a schedule that minimizes the maximum earliness/tardiness cost among all jobs. We introduce a nonlinear program that needs to be solved in order to obtain an optimal solution for the single-machine case. The case of parallel identical machines is NP-hard even for two machines, linear costs and a single common due-date. We introduce an LPT-based (largest processing time first) heuristic and a simple lower bound on the optimal cost. Both the heuristic and the lower bound are asymptotically accurate under very general conditions. Our numerical tests indicate that the heuristic produces very close-to-optimal schedules in all settings.

Original languageAmerican English
Pages (from-to)612-622
Number of pages11
JournalEuropean Journal of Operational Research
Issue number1
StatePublished - 16 Feb 2007

Bibliographical note

Funding Information:
This paper was supported in part by the Recanati Fund of The School of Business Administration, The Hebrew University, Jerusalem, Israel. We wish to thank Professor Awi Federgruen for his very helpful comments on an earlier version of this paper.


  • Earliness-Tardiness cost
  • Minmax
  • Parallel machines
  • Scheduling


Dive into the research topics of 'Minmax scheduling with job-classes and earliness-tardiness costs'. Together they form a unique fingerprint.

Cite this