Skip to main content
Log in

The unbounded parallel-batch scheduling with rejection

  • General Paper
  • Published:
Journal of the Operational Research Society

Abstract

In this paper, we consider the unbounded parallel-batch scheduling with rejection. A job is either rejected, in which case a certain penalty has to be paid, or accepted and processed in batches on a machine. The processing time of a batch is defined as the longest processing time of the jobs contained in it. Four problems are considered: (1) to minimize the sum of the total completion time of the accepted jobs and the total rejection penalty of the rejected jobs; (2) to minimize the total completion time of the accepted jobs subject to an upper bound on the total rejection penalty of the rejected jobs; (3) to minimize the total rejection penalty of the rejected jobs subject to an upper bound on the total completion time of the accepted jobs; (4) to find the set of all the Pareto optimal schedules. We provide a polynomial-time algorithm for the first problem. Furthermore, we show that all the other three problems are binary NP-hard and present a pseudo-polynomial-time algorithm and a fully polynomial-time approximation scheme for them.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bartal Y, Leonardi S, Spaccamela AM, Sgall J and Stougie L (2000). Multiprocessor scheduling with rejection. SIAM J Discrete Math 13: 64–78.

    Article  Google Scholar 

  • Brucker P and Knust S (2009). Complexity results for scheduling problem, http://www.informatik.uni-osnabrueck.de/knust/class/.

  • Brucker P, Gladky A, Hoogeveen H, Kovalyov MY, Potts CN and van de Velde SL (1998). Scheduling a batching machine. J Sched 1: 31–54.

    Article  Google Scholar 

  • Cheng TCE, Liu ZH and Yu WC (2001). Scheduling jobs with release dates and deadlines on a batching processing machine. IIE Trans 33: 685–690.

    Article  Google Scholar 

  • Cheng YS and Sun SJ (2009). Scheduling linear deteriorating jobs with rejection on a single machine. Eur J Opl Res 194: 18–27.

    Article  Google Scholar 

  • Deng XT and Zhang YZ (1999). Minimizing mean response time for batch processing systems. Lect Notes Comput Sc 1627: 231–240.

    Article  Google Scholar 

  • Engels DW, Karger DR, Kolliopoulos SG, Sengupta S, Uma RN and Wein J (2003). Techniques for scheduling with rejection. J Algorithm 49: 175–191.

    Article  Google Scholar 

  • Epstein L, Noga J and Woeginger GJ (2002). On-line scheduling of unit time jobs with rejection: Minimizing the total completion time. Opns Res Lett 30: 415–420.

    Article  Google Scholar 

  • Garey MR and Johnson DS (1979). Computers and Intractablity: A Guide to the Theory of NP-Completeness. Freeman: San Francisco, CA.

    Google Scholar 

  • Hoogeveen H, Skutella M and Woeginger GJ (2003). Preemptive scheduling with rejection. Math Prog 94: 361–374.

    Article  Google Scholar 

  • Lee C-Y and Uzsoy R (1999). Minimizing makespan on a single batch processing machine with dynamic job arrivals. Int J Prod Res 37: 219–236.

    Article  Google Scholar 

  • Lee C-Y, Uzsoy R and Martin-Vega LA (1992). Efficient algorithms for scheduling semiconductor burn-in operations. Opns Res 40: 764–775.

    Article  Google Scholar 

  • Liu ZH, Yuan JJ and Cheng TCE (2003). On scheduling an unbounded batch machine. Opns Res Lett 31: 42–48.

    Article  Google Scholar 

  • Lu LF, Zhang LQ and Yuan JJ (2008). The unbounded parallel batch machine scheduling with release dates and rejection to minimize makespan. Theor Comput Sci 396: 283–289.

    Article  Google Scholar 

  • Lu LF, Cheng TCE, Yuan JJ and Zhang LQ (2009). Bounded single-machine parallel-batch scheduling with release dates and rejection. Comput Opns Res 36: 2748–2751.

    Article  Google Scholar 

  • Seiden S (2001). Preemptive multiprocessor scheduling with rejection. Theor Comput Sci 262: 437–458.

    Article  Google Scholar 

  • Zhang LQ, Lu LF and Yuan JJ (2009). Single machine scheduling with release dates and rejection. Eur J Opl Res 198: 975–978.

    Article  Google Scholar 

Download references

Acknowledgements

We thank two anonymous referees for their helpful comments on an earlier version of our paper. This research was supported in part by The Hong Kong Polytechnic University under Grant Number J-BB7J. Zhang and Lu were also supported in part by grants NSFC (10971201), NSFC (10901142) and NSFC-RGC (70731160633).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to C T Ng.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhang, L., Lu, L. & Ng, C. The unbounded parallel-batch scheduling with rejection. J Oper Res Soc 63, 293–298 (2012). https://doi.org/10.1057/jors.2011.31

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/jors.2011.31

Keywords

Navigation