Skip to main content
Log in

Single-machine scheduling with production and rejection costs to minimize the maximum earliness

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

In this paper, we consider the single-machine scheduling problem with production and rejection costs to minimize the maximum earliness. If a job is accepted, then this job must be processed on the machine and a corresponding production cost needs be paid. If the job is rejected, then a corresponding rejection cost has to be paid. The objective is to minimize the sum of the maximum earliness of the accepted jobs, the total production cost of the accepted jobs and the total rejection cost of the rejected jobs. We show that this problem is equivalent to a single-machine scheduling problem to minimize the maximum earliness with two distinct rejection modes. In the latter problem, rejection cost might be negative in the rejection-award mode which is different from the traditional rejection-penalty mode in the previous literatures. We show that both of two problems are NP-hard in the ordinary sense and then provide two pseudo-polynomial-time algorithms to solve them. Finally, we also show that three special cases can be solved in polynomial time.

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, Stougie L (2000) Multiprocessor scheduling with rejection. SIAM J Discret Math 13:64–78

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Garey MR, Johnson DS (1979) Computers and intractablity: a guide to the theory of NP-completeness. Freeman, San Francisco, CA

    MATH  Google Scholar 

  • Guinet AGP, Solomon MM (1996) Scheduling hybrid flowshops to minimize maximum tardiness or maximum completion time. Int J Prod Res 34:1643–1654

    Article  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Koulamas C, Panwalkar SS (2015) On the equivalence of single machine earliness/tardiness problems with job rejection. Comput Ind Eng 87:1–3

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Nie L, Cheng T (2012) Minimize the maximum earIiness for singIe-machine scheduling with due dates and rejection (in Chinese). J Zhengzhou Univ (Nature Science Edition) 44:42–45

    Google Scholar 

  • Sengupta S (2003) Algorithms and approximation schemes for minimum lateness/tardiness scheduling with rejection. Lect Notes Comput Sci 2748:79–90

    Article  MathSciNet  MATH  Google Scholar 

  • Shabtay D, Gaspar N, Kaspi M (2013) A survey on off-line scheduling with rejection. J Sched 16:3–28

    Article  MathSciNet  MATH  Google Scholar 

  • Shabtay D, Gaspar N (2012) Two-machine flow-shop scheduling with rejection. Comput Oper Res 39:1087–1096

    Article  MathSciNet  MATH  Google Scholar 

  • Steiner G, Zhang R (2011) Revised delivery-time quotation in scheduling with tardiness penalties. Oper Res 59:1504–1511

    Article  MathSciNet  MATH  Google Scholar 

  • Woeginger GJ (2000) When does a dynamic programming formulation guarantee the exitence of an FPTAS? INFORMS J Comput 12:57–74

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Zhang LQ, Lu LF, Yuan JJ (2010) Single-machine scheduling under the job rejection constraint. Theor Comput Sci 411:1877–1882

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This research was supported in part by NSFCs (11426094, 11571321 and U1504103).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lingfa Lu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lu, L., Zhang, L. Single-machine scheduling with production and rejection costs to minimize the maximum earliness. J Comb Optim 34, 331–342 (2017). https://doi.org/10.1007/s10878-016-9992-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-016-9992-0

Keywords

Navigation