Skip to main content
Log in

Scheduling problems with rejection to minimize the k-th power of the makespan plus the total rejection cost

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

Abstract

In this paper, we consider several scheduling problems with rejection on \(m\ge 1\) identical machines. Each job is either accepted and processed on the machines, or it is rejected by paying a certain rejection cost. The objective is to minimize the sum of the k-th power of the makespan of accepted jobs and the total rejection cost of rejected jobs, where \(k>0\) is a given constant. We also introduce the conception of “job splitting" in our problems. First, we consider the single machine scheduling problem, i.e., \(m=1\). When job splitting is allowed, we propose an \(O(n\log n)\)-time optimal algorithm for the problem. When job splitting is not allowed, we show that this problem is polynomially solvable when \(k\in (0,1]\) and it becomes binary NP-hard when \(k>1\). Furthermore, for the NP-hard problem, we propose a pseudo-polynomial dynamic programming algorithm and a fully polynomial-time approximation scheme (FPTAS). Finally, we also extend our problems and some results to \(m\ge 2\) identical parallel machines.

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

Data Availability

Not applicable.

References

  • Atsmony M, Mosheiov G (2023) Scheduling to maximize the weighted number of on-time jobs on parallel machines with bounded job-rejection. J Sched 26:193–207

    Article  MathSciNet  MATH  Google Scholar 

  • Bartal Y, Leonard S, Spaccamela AM, Sgall J, Stougie L (2000) Multi-processor Scheduling with Scheduling problems with rejection. SIAM J Discret Math 13:64–78

    Article  MATH  Google Scholar 

  • Chen RX, Li SS (2020) Minimizing maximum delivery completion time for order scheduling with rejection. J Comb Optim 40:1–21

    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 

  • Hermelin D, Pinedo M, Shabtay D, Talmon N (2019) On the parameterized tractability of a single machine scheduling with rejection. Eur J Oper Res 273:67–73

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Ishii H, Nishida T (1986) Two machine open shop scheduling problem with controllable machine speeds. J Oper Res Soc Jpn 29:123–131

    MathSciNet  MATH  Google Scholar 

  • Ishii H, Mashuda T, Nishida T (1987) Two machine mixed shop scheduling problem with controllable machine speeds. Discret Appl Math 17:29–38

    Article  MathSciNet  MATH  Google Scholar 

  • Korte B, Vygen J (2018) Combinatorial optimization: theory and algorithms, 6th edn. Springer, Berlin

    Book  MATH  Google Scholar 

  • Koulamas C, Kyparisis GJ (2023) Two-stage no-wait proportionate flow shop scheduling with minimal service time variation and optional job rejection. Eur J Oper Res 305:608–616

    Article  MathSciNet  MATH  Google Scholar 

  • Liu PH, Lu XW (2020) New approximation algorithms for machine scheduling with rejection on single and parallel machine. J Comb Optim 40:929–952

    Article  MathSciNet  MATH  Google Scholar 

  • Liu ZX (2020) Scheduling with partial rejection. Oper Res Lett 48:524–529

    Article  MathSciNet  MATH  Google Scholar 

  • Ma R, Guo SN (2021) Applying “Peeling Onion’’ approach for competitive analysis in online scheduling with rejection. Eur J Oper Res 290:57–67

    Article  MathSciNet  MATH  Google Scholar 

  • Mor B, Mosheiov G, Shapira D (2020) Flowshop scheduling with learning effect and job rejection. J Sched 23:631–641

    Article  MathSciNet  MATH  Google Scholar 

  • Mor B, Shabtay D (2022) Single-machine scheduling with total late work and job rejection. Comput Ind Eng 169:108168

    Article  Google Scholar 

  • Nowicki E, Zdrzalka S (1990) A survey of results for sequencing problems with controllable processing times. Discret Appl Math 26:271–287

    Article  MathSciNet  MATH  Google Scholar 

  • Oron D (2021) Two-agent scheduling problems under rejection budget constraints. Omega 102:102313

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Shabtay D, Steiner G (2007) A survey of scheduling with controllable processing times. Discret Appl Math 155:1643–1666

    Article  MathSciNet  MATH  Google Scholar 

  • Shakhlevich NV, Strusevich VA (2006) Single machine scheduling with controllable release and processing times. Discret Appl Math 154:2178–2199

    Article  MATH  Google Scholar 

  • Van Wassenhove LN, Baker KR (1982) A bicriterion approach to time/cost trade-offs in sequencing. Eur J Oper Res 11:48–54

    Article  MathSciNet  MATH  Google Scholar 

  • Xing WX, Zhang JW (2000) Parallel machine scheduling with splitting jobs. Discret Appl Math 103:259–269

    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 YZ (2020) A survey on job scheduling with rejection (in Chinese). OR Trans 24(2):111–130

    MathSciNet  MATH  Google Scholar 

Download references

Funding

This work was supported by the National Natural Science Foundation of China under Grant Numbers 12271491, 11971443 and 11901168.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lingfa Lu.

Ethics declarations

Conflict of interest

The authors report no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

A preliminary version of this paper appears in Computing and Combinatorics Conference (COCOON 2022). Lecture Notes in Computer Science, vol. 13595, Springer, Shenzhen, China.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lu, L., Zhang, L. Scheduling problems with rejection to minimize the k-th power of the makespan plus the total rejection cost. J Comb Optim 46, 9 (2023). https://doi.org/10.1007/s10878-023-01074-x

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10878-023-01074-x

Keywords

Navigation