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.
Similar content being viewed by others
References
Anderson, E., Potts, C.: On-line scheduling of a single machine to minimize total weighted completion time. Math. Oper. Res. 29, 686–697 (2004)
Correa, J., Schulz, A.: Single-machine scheduling with precedence constraints. Math. Oper. Res. 30, 1005–1021 (2005)
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)
Gillies, D., Liu, J.: Scheduling tasks with AND/OR precedence constraints. SIAM J. Comput. 24, 797–810 (1995)
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)
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)
Jaskowski, P., Sobotka, A.: Using soft precedence relations for reduction of the construction project duration. Technol. Econ. Dev. Econ. 18(2), 262–279 (2012)
Johannes, B.: On the complexity of scheduling unit-time jobs with OR-precedence constraints. Oper. Res. Lett. 33, 587–596 (2005)
Koulamas, C., Kyparisis, G.J.: Single-machine scheduling problems with past-sequence-dependent setup times. Eur. J. Oper. Res. 187(3), 1045–1049 (2008)
Megow, N., Schulz, A.: On-line scheduling to minimize average completion time revisited. Oper. Res. Lett. 32, 485–490 (2004)
Mohring, R., Skutella, M., Stork, F.: Scheduling with AND/OR precedence constraints. SIAM J. Comput. 33, 393–415 (2004)
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)
Pinedo, M.: Scheduling: Theory, Algorithms, and Systems. Springer, New York (2012)
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)
Smith, W.: Various optimizers for single stage production. Nav. Res. Logist. 3, 59–66 (1956)
van den Akker, J., van Hoesel, C., Savelsbergh, M.: A polyhedral approach to single-machine scheduling problems. Math. Program. 85(3), 541–572 (1999)
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)
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
Corresponding author
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-019-01440-x