Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
479575 | European Journal of Operational Research | 2015 | 5 Pages |
•We consider a project scheduling with multiple milestones and completely ordered jobs.•The objective is to minimize the total tardy weight plus the total compression cost.•We prove the problem is NP-hard when the compression cost function is concave.•We develop a pseudo-polynomial time algorithm for concave compression cost function.•We develop a polynomial time algorithm for convex compression cost function.
We consider a continuous time–cost tradeoff problem with multiple milestones and completely ordered jobs. If a milestone is tardy, a penalty cost may be imposed. The processing times of jobs can be compressed by additional resources or activities that incur compression costs. The objective is to minimize the total penalty cost plus the total compression cost. We show that the problem is NP-hard, even if the compression cost is described as a concave function, and we present a pseudo-polynomial time algorithm for that case. Furthermore, we show that the problem is polynomially solvable if the compression cost function is convex.