Minimum weighted number of tardy jobs on an m-machine flow-shop with a critical machine

Gur Mosheiov*, Assaf Sarig

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

13 Scopus citations


We study a flow-shop problem, where each of the jobs is limited to no more than two operations. One of these operations is common for all the jobs, and is performed on the same ("critical") machine. Reflecting many applications, jobs are assumed to be processed in blocks on the critical machine. All the jobs share a common due-date, and the objective is minimum weighted number of tardy jobs. We prove that the problem is NP-hard. Then we formulate the problem as an integer program, and introduce a pseudo-polynomial dynamic programming algorithm, proving that the problem is NP-hard in the ordinary sense. We also propose an efficient heuristic, which is shown numerically to produce very close-to-optimal schedules. Finally, we show that the special case of identical weights is polynomially solvable.

Original languageAmerican English
Pages (from-to)404-408
Number of pages5
JournalEuropean Journal of Operational Research
Issue number2
StatePublished - 1 Mar 2010

Bibliographical note

Funding Information:
We thank Professor Bertrand Lin from the Department of Information and Finance Management, National Chiao Tung University, Hsinchu, Taiwan, for his many valuable and insightful comments on this paper. This paper was supported in part by the Recanati Fund of The School of Business Administration, The Hebrew University, Jerusalem, Israel.


  • Critical machine
  • Flow-shop
  • Scheduling
  • Weighted number of tardy jobs


Dive into the research topics of 'Minimum weighted number of tardy jobs on an m-machine flow-shop with a critical machine'. Together they form a unique fingerprint.

Cite this