Approximation Algorithms for the Discrete Time-Cost Tradeoff Problem
- 1 November 1998
- journal article
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in Mathematics of Operations Research
- Vol. 23 (4) , 909-929
- https://doi.org/10.1287/moor.23.4.909
Abstract
Due to its obvious practical relevance, the Time-Cost Tradeoff Problem has attracted the attention of many researchers over the last forty years. While the Linear Time-Cost Tradeoff Problem can be solved in polynomial time, its discrete variant is known to be NP-hard. We present the first approximation algorithms for the Discrete Time-Cost Tradeoff Problem. Specifically, given a fixed budget we consider the problem of finding a shortest schedule for a project. We give an approximation algorithm with performance ratio 3/2 for the class of projects where all feasible durations of activities are either 0, 1, or 2. We extend our result by giving approximation algorithms with performance guarantee O(log l), where l is the ratio of the maximum duration of any activity to the minimum nonzero duration of any activity. Finally, we discuss bicriteria approximation algorithms which compute schedules for a given deadline or budget such that both project duration and cost are within a constant factor of the duration and cost of an optimum schedule for the given deadline or budget.Keywords
This publication has 14 references indexed in Scilit:
- Complexity of the Discrete Time-Cost Tradeoff Problem for Project NetworksOperations Research, 1997
- On dependent randomized rounding algorithmsLecture Notes in Computer Science, 1996
- The discrete time-cost tradeoff problem revisitedEuropean Journal of Operational Research, 1995
- THE ORDER-THEORETIC APPROACH TO SCHEDULING: THE DETERMINISTIC CASEPublished by Elsevier ,1989
- A new approach to the maximum-flow problemJournal of the ACM, 1988
- Complexity of the minimum‐dummy‐activities problem in a pert networkNetworks, 1979
- A Dynamic Programming Algorithm for Decision CPM NetworksOperations Research, 1979
- Critical-Path Planning and Scheduling: Mathematical BasisOperations Research, 1961
- A Network Flow Computation for Project Cost CurvesManagement Science, 1961
- Critical-path planning and schedulingPublished by Association for Computing Machinery (ACM) ,1959