Skip to main content
Log in

Approximation algorithm for the parallel-machine scheduling problem with release dates and submodular rejection penalties

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

Abstract

In this paper, we consider the parallel-machine scheduling problem with release dates and submodular rejection penalties. In this problem, we are given m identical parallel machines and n jobs. Each job has a processing time and a release date. A job is either rejected, in which case a rejection penalty has to be paid, or accepted and processed on one of the m identical parallel machines. The objective is to minimize the sum of the makespan of the accepted jobs and the rejection penalty of the rejected jobs which is determined by a submodular function. Our main work is to design a 2-approximation algorithm based on the primal-dual framework.

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, Marchetti-Spaccamela A, Sgall JSL (2000) Multiprocessor scheduling with rejection. SIAM J Discrete Math 13:64–78

    Article  MathSciNet  Google Scholar 

  • Chenier C, Urrutia J, Zaguia N (1995) Scheduling tasks with communication delays on parallel processors. Order 12(3):213–220

    Article  MathSciNet  Google Scholar 

  • Fleicher L, Iwata S (2003) A push-relabel framework for submodular function minimization and applications to parametric optimization. Discrete Appl Math 131:311–322

    Article  MathSciNet  Google Scholar 

  • Fujishige S (2005) Submodular functions and optimization, 2nd edn. Elsevier, Amsterdam

    MATH  Google Scholar 

  • Graham RL (1966) Bounds for certain multiprocessing anomalies. Bell Syst Tech J 45(9):1563–1581

    Article  Google Scholar 

  • Iwata S, Fleischer L, Fujishige S (2001) A combinatorial strongly polynomial algorithm for minimizing submodular finction. J ACM 48:761–777

    Article  MathSciNet  Google Scholar 

  • Lawler EL (1973) Optimal sequencing a single machine subject to precedence constraints. Manag Sci 19:544–546

    Article  Google Scholar 

  • Leutenegger ST, Vernon MK (1990) The performance of multiprogrammed multiprocessor scheduling algorithms. In: Proceedings of the 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems, pp 226–236

  • Liu X, Li W (2020) Approximation algorithm for the single machine scheduling problem with release dates and submodular rejection penalty. Mathematics 8:133

    Article  Google Scholar 

  • Liu X, Li W (2021) Approximation algorithms for the multiprocessor scheduling with submodular penalties. Optim Lett. https://doi.org/10.1007/s11590-021-01724-1

    Article  MathSciNet  MATH  Google Scholar 

  • Lovász L (1983) Submodular functions and convexity. In: Bachm A, Grtschel M, Korte B (eds) Mathematical programing the state of the art. Springer, Berlin, pp 235–237

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  • Sotskov YN, Egorova NG (2019) The optimality region for a single-machine scheduling problem with bounded durations of the jobs and the total completion time objective. Mathematics 7:382

    Article  Google Scholar 

  • Xu D, Wang F, Du D, Wu C (2016) Approximation algorithms for submodular vertex cover problems with linear/submodular penalties using primal-dual technique. Theor Comput Sci 630:117–125

    Article  MathSciNet  Google Scholar 

  • Zhang L, Lu L (2016) Parallel-machine scheduling with release dates and rejection. 4OR 14:165–172

    Article  MathSciNet  Google Scholar 

  • Zhang X, Xu D, Du D, Wu C (2018) Approximation algorithms for precedence-constrained identical machine scheduling with rejection. J Comb Optim 35(1):318–330

    Article  MathSciNet  Google Scholar 

  • Zhong X, Pan Z, Jiang D (2017) Scheduling with release times and rejection on two parallel machines. J Comb Optim 33(3):934–944

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work was supported by the NSF of China (No. 11971146), the NSF of Hebei Province of China (No. A2019205089, No. A2019205092) and Hebei Province Foundation for Returnees (CL201714).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bo Hou.

Ethics declarations

Conflict of interest

The authors declare that they have no conflicts of interest.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zheng, H., Gao, S., Liu, W. et al. Approximation algorithm for the parallel-machine scheduling problem with release dates and submodular rejection penalties. J Comb Optim 44, 343–353 (2022). https://doi.org/10.1007/s10878-021-00842-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-021-00842-x

Keywords

Navigation