Skip to main content
Log in

Weighted throughput in a single machine preemptive scheduling with continuous controllable processing times

  • Original Article
  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract

We consider the problem of weighted throughput in the single machine preemptive scheduling with continuous controllable processing times. A set of tasks can be scheduled on a single machine. Each task j is associated with a nonnegative weight \(w_{j}\), a release date, a due date, and an interval of possible processing times. A task j can either be scheduled with a total processing time \(p_j\) which is in the given interval, or rejected (not participating in the schedule). The reward for processing j for \(p_{j}\) time units is \(w_{j}p_{j}\), and we are interested in constructing a feasible preemptive schedule such that the sum of rewards is maximized. We present a dynamic programming algorithm that solves the problem in pseudo-polynomial time and use it to obtain an FPTAS. Afterward, as our main contribution we propose an interesting efficient frontier approach for improved complexity bounds.

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.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. This integrality assumption is equivalent (by scaling the parameters related to time by a common factor and scaling the weights of all tasks by another factor) to the assumption of rational input, but since we look for a pseudo-polynomial time algorithm with time complexity depending on these parameters, we state the problem under the assumption that the input parameters are integers.

References

  1. Chen, Z.L., Qing, L., Guochun, T.: Single machine scheduling with discretely controllable processing times. Oper. Res. Lett. 21(2), 69–76 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  2. Cheng, T.C.E., Chen, Z.L., Li, C.L., Lin, B.M.T.: Scheduling to minimize the total compression and late costs. Nav. Res. Logist. 45(1), 67–82 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  3. Ehrgott, M.: Multicriteria Optimization, vol. 491. Springer, New York (2005)

    MATH  Google Scholar 

  4. Fontan, F., Lemaire, P., Brauner, N.: Scheduling problems with processing time dependent profit: applications and a nice polynomial case. PMS 2021-17th International Workshop on Project Management and Scheduling (2021)

  5. Lawler, E.L.: A dynamic programming algorithm for preemptive scheduling of a single machine to minimize the number of late jobs. Annal. Oper. Res. 26(1–4), 125–133 (1991)

    MathSciNet  MATH  Google Scholar 

  6. Lawler, E.L., Moore, J.M.: A functional equation and its application to resource allocation and sequencing problems. Manag. Sci. 16(1), 77–84 (1969)

    Article  MATH  Google Scholar 

  7. Schrijver, A.: Combinatorial Optimization Polyhedra and Efficiency. Springer, New York (2003)

    MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  9. Shioura, A., Shakhlevich, N.V., Strusevich, V.A.: Preemptive models of scheduling with controllable processing times and of scheduling with imprecise computation: a review of solution approaches. Eur. J. Oper. Res. 266(3), 795–818 (2018)

    Article  MathSciNet  MATH  Google Scholar 

  10. Shioura, A., Shakhlevich, N.V., Strusevich, V.A.: Scheduling problems with controllable processing times and a common deadline to minimize maximum compression cost. J. Global Optim. 76, 471–490 (2020)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Asaf Levin.

Ethics declarations

Competing interests

This work was supported by ISF - Israel Science Foundation (grant number 308/18). The authors have no competing interests to declare that are relevant to the content of this article. Data sharing not applicable to this article as no datasets were generated or analyzed during the current study. There is no software for this work.

Additional information

Publisher's Note

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

Partially supported by ISF—Israeli Science Foundation grant number 308/18.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Levin, A., Shusterman, T. Weighted throughput in a single machine preemptive scheduling with continuous controllable processing times. Acta Informatica 60, 101–122 (2023). https://doi.org/10.1007/s00236-022-00430-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00236-022-00430-4

Navigation