Abstract
In this paper, we consider the single machine scheduling problem with rejection to minimize the weighted makespan. In this problem, each job is either accepted and processed on the single machine, or is rejected by paying a rejection cost. The objective is to minimize the sum of the weighted makespan (the maximum weighted completion time) of accepted jobs and the total rejection cost of rejected jobs. We first show that this problem is binary NP-hard and then propose a pseudo-polynomial dynamic programming algorithm. Furthermore, based on the relaxed integral programming, we propose a 2-approximation algorithm for this problem. Finally, based on the dynamic programming algorithm and the vector trimming technique, we also obtain a fully polynomial-time approximation scheme (FPTAS) for this problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bartal, Y., Leonardi, S., Spaccamela, A.M., Stougie, J.: Multi-processor scheduling with rejection. SIAM J. Discret. Math. 13, 64–78 (2000)
Chai, X., Lu, L.F., Li, W.H., Zhang, L.Q.: Best-possible online algorithms for single machine scheduling to minimize the maximum weighted completion time. Asia-Pacific J. Oper. Res. 35, 1850048 (2018)
Chen, R.-X., Li, S.-S.: Minimizing maximum delivery completion time for order scheduling with rejection. J. Comb. Optim. 40(4), 1044–1064 (2020). https://doi.org/10.1007/s10878-020-00649-2
Feng, Q., Yuan, J.J.: NP-hardness of a multicriteria scheduling on two families of jobs. OR Trans. 11, 121–126 (2007)
Garey, M.R., Johnson, D.S.: Computers and Intractablity: A Guide to the Theory of NP-Completeness. Freeman, San Francisco, CA (1979)
Hermelin, D., Pinedo, M., Shabtay, D., Talmon, N.: On the parameterized tractability of a single machine scheduling with rejection. Eur. J. Oper. Res. 273, 67–73 (2019)
Hoogeveen, H., Skutella, M., Woeginger, G.J.: Preemptive scheduling with rejection. Math. Program. 94, 361–374 (2003)
Li, W.J.: A best possible online algorithm for the parallel-machine scheduling to minimize the maximum weighted completed time. Asia-Pacific J. Oper. Res. 32, 1550030 (2015)
Liu, P., Lu, X.: New approximation algorithms for machine scheduling with rejection on single and parallel machine. J. Comb. Optim. 40(4), 929–952 (2020). https://doi.org/10.1007/s10878-020-00642-9
Liu, Z.X.: Scheduling with partial rejection. Oper. Res. Lett. 48, 524–529 (2020)
Ma, R., Guo, S.N.: Applying Peeling Onion approach for competitive analysis in online scheduling with rejection. Eur. J. Oper. Res. 290, 57–67 (2021)
Mor, B., Mosheiov, G., Shapira, D.: Flowshop scheduling with learning effect and job rejection. J. Sched. 23(6), 631–641 (2019). https://doi.org/10.1007/s10951-019-00612-y
Mor, B., Mosheiov, G., Shabtay, D.: Minimizing the total tardiness and job rejection cost in a proportionate flow shop with generalized due dates. J. Sched. 24(6), 553–567 (2021). https://doi.org/10.1007/s10951-021-00697-4
Nowicki, E., Zdrzalka, S.: A survey of results for sequencing problems with controllable processing times. Discret. Appl. Math. 26, 271–287 (1990)
Oron, D.: Two-agent scheduling problems under rejection budget constraints. Omega 102, 102313 (2021)
Schuurman, P., Woeginger, G.J.: Approximation Schemes - A Tutorial. Lectures on Scheduling, LA Wolsey (2009)
Shabtay, D., Gaspar, N., Kaspi, M.: A survey on off-line scheduling with rejection. J. Sched. 16, 3–28 (2013)
Shabtay, D., Steiner, G.: A survey of scheduling with controllable processing times. Discret. Appl. Math. 155, 1643–1666 (2007)
Van Wassenhove, L.N., Baker, K.R.: A bicriterion approach to time/cost trade-offs in sequencing. Eur. J. Oper. Res. 11, 48–54 (1982)
Woeginger, G.J.: When does a dynamic programming formulation guarantee the exitence of an FPTAS? INFORMS J. Comput. 12, 57–74 (2000)
Zhang, L.Q., Lu, L.F., Yuan, J.J.: Single machine scheduling with release dates and rejection. Eur. J. Oper. Res. 198, 975–978 (2009)
Zhang, Y.Z.: A survey on job scheduling with rejection (in Chinese). OR Trans. 24(2), 111–130 (2020)
Acknowledgments
This research was supported by NSFCs (11901168, 11971443 and 11771406).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Lu, L., Zhang, L., Ou, J. (2021). Single Machine Scheduling with Rejection to Minimize the Weighted Makespan. In: Wu, W., Du, H. (eds) Algorithmic Aspects in Information and Management. AAIM 2021. Lecture Notes in Computer Science(), vol 13153. Springer, Cham. https://doi.org/10.1007/978-3-030-93176-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-93176-6_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-93175-9
Online ISBN: 978-3-030-93176-6
eBook Packages: Computer ScienceComputer Science (R0)