Tight complexity analysis of the relocation problem with arbitrary release dates

The paper considers makespan minimization on a single machine subject to release dates in the relocation problem, originated from a resource-constrained redevelopment project in Boston. Any job consumes a certain amount of resource from a common pool at the start of its processing and returns to the pool another amount of resource at its completion. In this sense, the type of our resource constraints extends the well-known constraints on resumable resources, where the above two amounts of resource are equal for each job. In this paper, we undertake the first complexity analysis of this problem in the case of arbitrary release dates. We develop an algorithm, based on a multi-parametric dynamic programming technique (when the number of parameters that undergo enumeration of their values in the DP-procedure can be arbitrarily large). It is shown that the algorithm runs in pseudo-polynomial time when the number m of distinct release dates is bounded by a constant. This result is shown to be tight: (1) it cannot be extended to the case when m is part of the input, since in this case the problem becomes strongly NP-hard, and (2) it cannot be strengthened up to designing a polynomial time algorithm for any constant m>1, since the problem remains NP-hard for m=2. A polynomial-time algorithm is designed for the special case where the overall contribution of each job to the resource pool is nonnegative. As a counterpart of this result, the case where the contributions of all jobs are negative is shown to be strongly NP-hard.

[1]  Rolf H. Möhring,et al.  Resource-constrained project scheduling: Notation, classification, models, and methods , 1999, Eur. J. Oper. Res..

[2]  Jinxing Xie,et al.  Polynomial algorithms for single machine scheduling problems with financial constraints , 1997, Oper. Res. Lett..

[3]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[4]  Bertrand M. T. Lin,et al.  Minimizing the total weighted completion time in the relocation problem , 2010, J. Sched..

[5]  Bertrand M. T. Lin,et al.  Maximizing the reward in the relocation problem with generalized due dates , 2008 .

[6]  Edward H. Kaplan Relocation Models for Public Housing Redevelopment Programs , 1986 .

[7]  Erik Demeulemeester,et al.  Resource-constrained project scheduling: A survey of recent developments , 1998, Comput. Oper. Res..

[8]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[9]  B.M.T. Lin,et al.  Maximizing the reward in the relocation problem with generalized due dates , 2008 .

[10]  Oded Berman,et al.  OR Hits the Heights: Relocation Planning at the Orient Heights Housing Project , 1988 .

[11]  V. Maniezzo,et al.  An Exact Algorithm for the Resource-Constrained Project Scheduling Problem Based on a New Mathematical Formulation , 1998 .

[12]  Bertrand M. T. Lin,et al.  On relocation problems with multiple identical working crews , 2006, Discret. Optim..

[13]  G. Schmidt Scheduling under resource constraints — Deterministic models , 1987 .

[14]  Amihood Amir,et al.  A fast feasibility test for relocation problems , 1988 .

[15]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[16]  Bertrand M. T. Lin,et al.  Johnson's rule, composite jobs and the relocation problem , 2009, Eur. J. Oper. Res..

[17]  Jan Karel Lenstra,et al.  Scheduling subject to resource constraints: classification and complexity , 1983, Discret. Appl. Math..