Discrete-continuous project scheduling with discounted cash inflows and various payment models—a review of recent results

In this work discrete-continuous project scheduling problems with discounted cash flows are considered. These problems are characterized by the fact that activities of a project simultaneously require discrete and continuous resources for their execution. A class of these problems is considered, where the number of discrete resources is arbitrary, and there is one continuous, renewable resource, whose total amount available at a time is limited. Activities are non-preemptable, and the processing rate of an activity is a continuous, increasing function of the amount of the continuous resource allotted to the activity at a time. A positive cash flow (cash inflow) is associated with each activity, and the objective is to maximize the net present value (NPV). The discrete-continuous resource-constrained project scheduling problem with discounted cash flows (DCRCPSPDCF) is defined. Four payment models are considered: lump-sum payment at the completion of the project, payments at activity completion times, payments at equal time intervals, and progress payments. Some properties of optimal schedules are proved for two important classes of processing rate functions: all functions not greater than a linear function (including linear and convex functions), and concave processing rate functions.

[1]  Jacek Blazewicz,et al.  Handbook on Scheduling: From Theory to Applications , 2014 .

[2]  Jan Węglarz,et al.  On a methodology for discrete-continuous scheduling , 1998, Eur. J. Oper. Res..

[3]  S. Selcuk Erenguc,et al.  Project Scheduling Problems: A Survey , 1993 .

[4]  Laszlo A. Belady,et al.  Dynamic space-sharing in computer systems , 1969, Commun. ACM.

[5]  Grzegorz Waligóra,et al.  Tabu search for discrete-continuous scheduling problems with heuristic continuous resource allocation , 2009, Eur. J. Oper. Res..

[6]  Grzegorz Waligóra,et al.  Project scheduling with finite or infinite number of activity processing modes - A survey , 2011, Eur. J. Oper. Res..

[7]  Rema Padman,et al.  An integrated survey of deterministic project scheduling , 2001 .

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

[9]  Jan Węglarz,et al.  Project scheduling : recent models, algorithms, and applications , 1999 .

[10]  Gündüz Ulusoy,et al.  A survey on the resource-constrained project scheduling problem , 1995 .

[11]  Rainer Kolisch,et al.  Project Scheduling under Resource Constraints: Efficient Heuristics for Several Problem Classes , 1995 .

[12]  Grzegorz Waligóra Heuristic approaches to discrete-continuous project scheduling problems to minimize the makespan , 2011, Comput. Optim. Appl..

[13]  Jan Weglarz,et al.  Multiprocessor Scheduling with Memory Allocation - A Deterministic Approach , 1980, IEEE Trans. Computers.

[14]  Erik Demeulemeester,et al.  Project network models with discounted cash flows a guided tour through recent developments , 1997, Eur. J. Oper. Res..

[15]  Jan Weglarz,et al.  Project Scheduling with Discrete and Continuous Resources , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[16]  Gündüz Ulusoy,et al.  Four Payment Models for the Multi-Mode Resource Constrained Project Scheduling Problem with Discounted Cash Flows , 2001, Ann. Oper. Res..

[17]  R. Padman,et al.  On Payment Schedules in Contractor Client Negotiations in Projects: An Overview of the Problem and Research Issues , 1999 .

[18]  Clyde L. Monma,et al.  Sequencing with Series-Parallel Precedence Constraints , 1979, Math. Oper. Res..

[19]  Grzegorz Waligóra,et al.  A heuristic approach to allocating the continuous resource in discrete–continuous scheduling problems to minimize the makespan , 2002 .

[20]  Christian Artigues,et al.  Resource-Constrained Project Scheduling: Models, Algorithms, Extensions and Applications , 2007 .

[21]  Clyde L. Monma,et al.  Optimal Sequencing Via Modular Decomposition: Characterization of Sequencing Functions , 1987, Math. Oper. Res..

[22]  Rainer Kolisch,et al.  Project Scheduling under Resource Constraints , 1995 .

[23]  William L. Maxwell,et al.  Theory of scheduling , 1967 .

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

[25]  Erik Demeulemeester,et al.  Project scheduling : a research handbook , 2002 .

[26]  Jan Karel Lenstra,et al.  Complexity of machine scheduling problems , 1975 .

[27]  Alf Kimms,et al.  Mathematical Programming and Financial Objectives for Scheduling Projects , 2007 .

[28]  Salah E. Elmaghraby,et al.  Activity nets: A guided tour through some recent developments , 1995 .

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

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

[31]  Roel Leus,et al.  R&D project scheduling when activities may fail , 2007 .

[32]  Grzegorz Waligóra,et al.  Discrete-continuous project scheduling with discounted cash flows - A tabu search approach , 2008, Comput. Oper. Res..

[33]  Grzegorz Waligóra,et al.  Simulated annealing and tabu search for multi-mode resource-constrained project scheduling with positive discounted cash flows and different payment models , 2005, Eur. J. Oper. Res..

[34]  Grzegorz Waligóra,et al.  Tabu search for multi-mode resource-constrained project scheduling with schedule-dependent setup times , 2008, Eur. J. Oper. Res..

[35]  Grzegorz Waligóra,et al.  Discrete-continuous project scheduling - models and algorithms , 2008 .

[36]  Laure‐Emmanuelle Drezet,et al.  RCPSP with financial costs , 2010 .

[37]  Wayne E. Smith Various optimizers for single‐stage production , 1956 .