Solving the Resource Constrained Project Scheduling Problem to Minimize the Financial Failure Risk

Zhi-Jie Chen, Chiuh-Cheng Chyu
{"title":"Solving the Resource Constrained Project Scheduling Problem to Minimize the Financial Failure Risk","authors":"Zhi-Jie Chen, Chiuh-Cheng Chyu","doi":"10.14569/IJARAI.2012.010108","DOIUrl":null,"url":null,"abstract":"In practice, a project usually involves cash in- and out- flows associated with each activity. This paper aims to minimize the payment failure risk during the project execution for the resource-constrained project scheduling problem (RCPSP). In such models, the money-time value, which is the product of the net cash in-flow and the time length from the completion time of each activity to the project deadline, provides a financial evaluation of project cash availability. The cash availability of a project schedule is defined as the sum of these money-time values associated with all activities, which is mathematically equivalent to the minimization objective of total weighted completion time. This paper presents four memetic algorithms (MAs) which differ in the construction of initial population and restart strategy, and a double variable neighborhood search algorithm for solving the RCPSP problem. An experiment is conducted to evaluate the performance of these algorithms based on the same number of solutions calculated using ProGen generated benchmark instances. The results indicate that the MAs with regret biased sampling rule to generate initial and restart populations outperforms the other algorithms in terms of solution quality. payment failure risk during the project execution. To achieve this goal, the money-time value, which is the product of the cash in-flow and the length from the time the cash received to the project makespan, can provide a financial evaluation of project cash availability. The cash availability of a project schedule is defined as the total money-time values associated with all activities. This financial metric does not consider discount rate, and it will provide a conservative estimate of cash in-flows during the project execution, since cash on hand will grow in value over time. In the proposed model, the cash in-flows are assumed to occur at the completion time of each activity, and the cash amounts can be used during the rest of project execution time. Hereafter, we shall refer to this model as the project cash availability maximization problem (PCAMP) for the resource constrained project scheduling problem (RCPSP). The PCAMP is mathematically equivalent to the RCPSP with the objective of minimizing total weighted completion time (also known as total weighted flow time). This problem is strongly NP-hard since its sub-problem, single machine scheduling with total flow time minimization objective subject","PeriodicalId":323606,"journal":{"name":"International Journal of Advanced Research in Artificial Intelligence","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Advanced Research in Artificial Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.14569/IJARAI.2012.010108","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

In practice, a project usually involves cash in- and out- flows associated with each activity. This paper aims to minimize the payment failure risk during the project execution for the resource-constrained project scheduling problem (RCPSP). In such models, the money-time value, which is the product of the net cash in-flow and the time length from the completion time of each activity to the project deadline, provides a financial evaluation of project cash availability. The cash availability of a project schedule is defined as the sum of these money-time values associated with all activities, which is mathematically equivalent to the minimization objective of total weighted completion time. This paper presents four memetic algorithms (MAs) which differ in the construction of initial population and restart strategy, and a double variable neighborhood search algorithm for solving the RCPSP problem. An experiment is conducted to evaluate the performance of these algorithms based on the same number of solutions calculated using ProGen generated benchmark instances. The results indicate that the MAs with regret biased sampling rule to generate initial and restart populations outperforms the other algorithms in terms of solution quality. payment failure risk during the project execution. To achieve this goal, the money-time value, which is the product of the cash in-flow and the length from the time the cash received to the project makespan, can provide a financial evaluation of project cash availability. The cash availability of a project schedule is defined as the total money-time values associated with all activities. This financial metric does not consider discount rate, and it will provide a conservative estimate of cash in-flows during the project execution, since cash on hand will grow in value over time. In the proposed model, the cash in-flows are assumed to occur at the completion time of each activity, and the cash amounts can be used during the rest of project execution time. Hereafter, we shall refer to this model as the project cash availability maximization problem (PCAMP) for the resource constrained project scheduling problem (RCPSP). The PCAMP is mathematically equivalent to the RCPSP with the objective of minimizing total weighted completion time (also known as total weighted flow time). This problem is strongly NP-hard since its sub-problem, single machine scheduling with total flow time minimization objective subject
解决资源受限的项目进度问题以降低财务失败风险
在实践中,一个项目通常涉及与每个活动相关的现金流入和流出。针对资源受限的项目调度问题(RCPSP),本文旨在使项目执行过程中的支付失败风险最小化。在这种模型中,现金-时间价值是净现金流入与从每项活动完成时间到项目截止日期的时间长度的乘积,它提供了对项目现金可用性的财务评价。项目进度表的现金可用性被定义为与所有活动相关的这些金钱时间值的总和,这在数学上等同于总加权完成时间的最小化目标。本文提出了四种不同初始种群构造和重启策略的模因算法,以及一种求解RCPSP问题的双变量邻域搜索算法。在使用ProGen生成的基准实例计算相同数量的解的基础上,进行了实验来评估这些算法的性能。结果表明,采用后悔偏差抽样规则生成初始种群和重新启动种群的MAs在解质量方面优于其他算法。项目执行过程中的付款失败风险。为了实现这一目标,货币时间价值,即现金流入和从收到现金到项目完工时间的长度的乘积,可以提供对项目现金可用性的财务评估。项目进度表的现金可用性定义为与所有活动相关的总金钱时间值。这个财务指标不考虑贴现率,并且它将在项目执行期间提供现金流入的保守估计,因为手头的现金将随着时间的推移而增长。在建议的模型中,假定现金流入发生在每个活动的完成时间,并且现金金额可以在项目执行时间的剩余时间内使用。我们将此模型称为资源约束型项目调度问题(RCPSP)的项目现金可用性最大化问题(PCAMP)。PCAMP在数学上等同于RCPSP,其目标是最小化总加权完井时间(也称为总加权流时间)。该问题的子问题是以总流时间最小化为目标的单机调度问题,因此具有强np困难性
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信