A Two Stage Search Heuristic for Scheduling Payments in Projects

被引:17
作者
Nalini Dayanand
Rema Padman
机构
[1] Dialogos Inc,The H. John Heinz III School of Public Policy and Management
[2] Carnegie Mellon University,undefined
来源
Annals of Operations Research | 2001年 / 102卷
关键词
projects; contracts; payments; schedules; heuristics;
D O I
暂无
中图分类号
学科分类号
摘要
When the Net Present Value (NPV) of a project is used as a measure of its financial performance, effective management of cash flows over the duration of the project is critical for improved profitability. Progress payments are a major component of project cash flows. In many project environments, the contractor can negotiate payment terms. Payments are typically tied to completion of project activities and therefore have significant impact on the schedule of activities and the timing of the payments. In this paper, we consider the problem of simultaneously determining the amount, timing and location of progress payments in projects to maximize NPV. Due to the combinatorial nature of the problem, heuristics are a practical approach to solving the problem. We propose a two-stage heuristic where simulated annealing is used in the first stage to determine a set of payments. In the second stage, activities are rescheduled to improve project NPV. We compare the performance of this general purpose heuristic with other problem-dependent heuristics from the literature. Our results indicate that the simulated annealing heuristic significantly outperforms the parameter-based heuristics. Although rescheduling in the second stage improves NPV, increases are relatively small in magnitude. While the specific parameters settings suggested by the simulated annealing heuristic in this study may have limited generalizability at this time due to the narrow range of problems tested, our analysis suggests that a pure simulated annealing approach is a very attractive alternative for obtaining good heuristic solutions to the complex problem of scheduling payments in projects.
引用
收藏
页码:197 / 220
页数:23
相关论文
共 40 条
[1]  
Aarts E.H.L(1985)Statistical cooling: A general approach to combinatorial optimization problems Phillips Journal of Research 40 193-226
[2]  
van Laarhoven P.J.M.(1989)Dual algorithms for pure network problems Operations Research 37 159-171
[3]  
Ali A.I.(1996)Resource constrained project scheduling by simulated annealing International Journal of Production Research 34 2335-2351
[4]  
Padman R.(1993)A simulated annealing approach to the cyclic staff-scheduling problem Naval Research Logistics 40 69-84
[5]  
Thiagarajan H.(1993)A simulated annealing approach to the solution of flexible labour scheduling problems Journal of the Operational Research Society 44 1191-1200
[6]  
Boctor F.F.(1997)On modelling payments in project networks Journal of the Operational Research Society 48 906-918
[7]  
Brusco M.R.(1977)Scheduling a project to maximize its present value: A zero-one programming approach Management Science 23 828-839
[8]  
Jacobs L.W.(1990)Simulated annealing: A tool for operational research European Journal of Operational Research 46 271-281
[9]  
Brusco M.R.(1995)Activity nets: A guided tour through some recent developments European Journal of Operational Research 82 383-408
[10]  
Jacobs L.W.(1990)The scheduling of activities to maximize the net present value of projects European Journal of Operational Research 49 35-49