Skip to main content
Log in

Scheduling of tasks with effectiveness precedence constraints

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

Abstract

We formally present the problem of scheduling tasks with effectiveness precedence relationships in order to achieve the minimum total weighted completion time. We provide the problem formulation and define the scope of the problem considered. We present computational complexity results for this problem and an approximation algorithm for it. We prove the theoretical performance of our algorithm and demonstrate its efficiency and practical performance through computational testing, which includes a comparison to the optimal results obtained with an integer programming formulation.

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

  1. Anderson, E., Potts, C.: On-line scheduling of a single machine to minimize total weighted completion time. Math. Oper. Res. 29, 686–697 (2004)

    Article  MathSciNet  Google Scholar 

  2. Correa, J., Schulz, A.: Single-machine scheduling with precedence constraints. Math. Oper. Res. 30, 1005–1021 (2005)

    Article  MathSciNet  Google Scholar 

  3. Gagné, C., Price, W., Gravel, M.: Comparing an aco algorithm with other heuristics for the single machine scheduling problem with sequence-dependent setup times. J. Oper. Res. Soc. 53(8), 895–906 (2002)

    Article  Google Scholar 

  4. Gillies, D., Liu, J.: Scheduling tasks with AND/OR precedence constraints. SIAM J. Comput. 24, 797–810 (1995)

    Article  MathSciNet  Google Scholar 

  5. Graham, R., Lawler, E., Lenstra, J., Kan, A.R.: Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann. Discrete Math. 5, 287–326 (1979)

    Article  MathSciNet  Google Scholar 

  6. Hall, L., Schulz, A., Shmoys, D., Wein, J.: Scheduling to minimize average completion time: off-line and on-line approximation algorithms. Math. Oper. Res. 22, 513–544 (1997)

    Article  MathSciNet  Google Scholar 

  7. Jaskowski, P., Sobotka, A.: Using soft precedence relations for reduction of the construction project duration. Technol. Econ. Dev. Econ. 18(2), 262–279 (2012)

    Article  Google Scholar 

  8. Johannes, B.: On the complexity of scheduling unit-time jobs with OR-precedence constraints. Oper. Res. Lett. 33, 587–596 (2005)

    Article  MathSciNet  Google Scholar 

  9. Koulamas, C., Kyparisis, G.J.: Single-machine scheduling problems with past-sequence-dependent setup times. Eur. J. Oper. Res. 187(3), 1045–1049 (2008)

    Article  MathSciNet  Google Scholar 

  10. Megow, N., Schulz, A.: On-line scheduling to minimize average completion time revisited. Oper. Res. Lett. 32, 485–490 (2004)

    Article  MathSciNet  Google Scholar 

  11. Mohring, R., Skutella, M., Stork, F.: Scheduling with AND/OR precedence constraints. SIAM J. Comput. 33, 393–415 (2004)

    Article  MathSciNet  Google Scholar 

  12. Ovacikt, I., Uzsoy, R.: Rolling horizon algorithms for a single-machine dynamic scheduling problem with sequence-dependent setup times. Int. J. Prod. Res. 32(6), 1243–1263 (1994)

    Article  Google Scholar 

  13. Pinedo, M.: Scheduling: Theory, Algorithms, and Systems. Springer, New York (2012)

    Book  Google Scholar 

  14. Sharkey, T., Nurre, S., Nguyen, H., Chow, J., Mitchell, J., Wallace, W.: Identification and classification of restoration interdependencies in the wake of Hurricane Sandy. J. Infrastruct. Syst. 22(1), 1–12 (2016)

    Article  Google Scholar 

  15. Smith, W.: Various optimizers for single stage production. Nav. Res. Logist. 3, 59–66 (1956)

    Article  MathSciNet  Google Scholar 

  16. van den Akker, J., van Hoesel, C., Savelsbergh, M.: A polyhedral approach to single-machine scheduling problems. Math. Program. 85(3), 541–572 (1999)

    Article  MathSciNet  Google Scholar 

  17. Waterer, H., Johnson, E., Nobili, P., Savelsbergh, M.: The relation of time indexed formulations of single machine scheduling problems to the node packing problem. Math. Programm. 93, 477–494 (2002)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The work of these authors was supported in part by the U.S. National Science Foundation under Grant Number CMMI-1314350, the U.S. National Science Foundation under Grant Number CMMI-1254258, and the Graduate Assistance in Areas of National Need (GAANN) Fellowship from the U.S. Department of Education under Grant Number P200A120055. We thank the reviewers for taking time to provide valuable contributions to this paper to improve its quality.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Emily A. Heath.

Additional information

Publisher's Note

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

The author’s affiliation with The MITRE Corporation is provided for identification purposes only, and is not intended to convey or imply MITRE’s concurrence with, or support for, the positions, opinions or viewpoints expressed by the author.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Heath, E.A., Mitchell, J.E. & Sharkey, T.C. Scheduling of tasks with effectiveness precedence constraints. Optim Lett 14, 37–49 (2020). https://doi.org/10.1007/s11590-019-01440-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-019-01440-x

Keywords

Navigation