Abstract.
We address a generalization of the classical discrete time-cost tradeoff problem where the costs are irregular and depend on the starting and the completion times of the activities. We present a complete picture of the computational complexity and the approximability of this problem for several natural classes of precedence constraints. We prove that the problem is NP-hard and hard to approximate, even in case the precedence constraints form an interval order. For precedence constraints with bounded height, there is a complexity jump from height one to height two: For height one, the problem is polynomially solvable, whereas for height two, it is NP-hard and APX-hard. Finally, the problem is shown to be polynomially solvable if the precedence constraints have bounded width or are series parallel.
Similar content being viewed by others
References
Ahuja, R.K., Magnanti, T.L., Orlin, J.B. (1993) Network flows: Theory, algorithms, and applications. Prentice Hall, Upper Saddle River, NJ
Brucker, P., Drexl, A., Möhring, R., Neumann, K., Pesch, E. (1999) Resource-constrained project scheduling: Notation, classification, models, and methods. European Journal of Operational Research 112: 3-41
Chang, G.J., Edmonds, J. (1985) The poset scheduling problem. Order 2: 113-118
De, P., Dunne, E.J., Gosh, J.B., Wells, C.E. (1995) The discrete time-cost tradeoff problem revisited. European Journal of Operational Research 81: 225-238
De, P., Dunne, E.J., Gosh, J.B., Wells, C.E. (1997) Complexity of the discrete time-cost tradeoff problem for project networks. Operations Research 45: 302-306
Deineko, V.G., Woeginger, G.J. (2001) Hardness of approximation of the discrete time-cost tradeoff problem. Operations Research Letters 29: 207-210
Demeulemeester, E.L., Herroelen, W.S. (2002) Project scheduling: A research handbook. Kluwer Academic Publishers
Dilworth, R.P. (1950) A decomposition theorem for partially ordered sets. Annals of Mathematics 51: 161-166
Frank, H., Frisch, I.T., van Slyke, R., Chou, W.S. (1970) Optimal design of centralized computer networks. Networks 1: 43-58
Garey, M.R., Johnson, D.S. (1979) Computers and intractability: A guide to the theory of NP-completeness. Freeman, San Francisco
Harvey, R.T., Patterson, J.H. (1979) An implicit enumeration algorithm for the time/cost tradeoff problem in project network analysis. Foundations of Control Engineering 4: 107-117
Håstad, J. (1997) Some optimal inapproximability results. Proceedings of the 29th ACM Symposium on the Theory of Computing (STOC’1997), pp. 1-10
Håstad, J. (1999) Clique is hard to approximate within \(n^{1-\epsilon}\). Acta Mathematica 182: 105-142
Hindelang, T.J., Muth, J.F. (1979) A dynamic programming algorithm for decision CPM networks. Operations Research 27: 225-241
Kelley, J.E., Walker, M.R. (1959) Critical path planning and scheduling: An introduction. Mauchly Associates Inc., Ambler, PA
Maniezzo, V., Mingozzi, A. (1999) The project scheduling with irregular cost distribution. Operations Research Letters 25: 175-182
Möhring, R.H. (1989) Computationally tractable classes of ordered sets. In: Rival, I. (ed.) Algorithms and order, pp. 105-193. Kluwer Academic Publishers
Möhring, R.H., Schulz, A.S., Stork, F., Uetz, M. (2001) On project scheduling with with irregular starting time costs. Operations Research Letters 28: 149-154
Robinson, D.R. (1975) A dynamic programming solution to cost-time tradeoff for CPM. Management Science 22: 158-166
Rothfarb, B., Frank, H., Rosenbaum, D.M., Steiglitz, K., Kleitman, D.J. (1970) Optimal design of offshore natural-gas pipeline systems. Operations Research 18: 992-1020
Skutella, M. (1998) Approximation algorithms for the discrete time-cost tradeoff problem. Mathematics of Operations Research 23: 909-929
Valdes, J., Tarjan, R.E., Lawler, E.L. (1982) The recognition of series-parallel digraphs. SIAM Journal on Computing 11: 298-313
Author information
Authors and Affiliations
Corresponding author
Additional information
Received: 2 February 2004, Published online: 29 October 2004
Rights and permissions
About this article
Cite this article
Grigoriev, A., Woeginger, G.J. Project scheduling with irregular costs: complexity, approximability, and algorithms. Acta Informatica 41, 83–97 (2004). https://doi.org/10.1007/s00236-004-0150-2
Issue Date:
DOI: https://doi.org/10.1007/s00236-004-0150-2