资源可用性不确定情况下多模式资源约束项目的多目标调度算法

IF 1.9 Q3 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Brazilian Journal of Operations & Production Management Pub Date : 2021-01-01 DOI:10.14488/BJOPM.2021.007
Pouya Mehrdad, Aidin Delgoshaei, Ahad Ali
{"title":"资源可用性不确定情况下多模式资源约束项目的多目标调度算法","authors":"Pouya Mehrdad, Aidin Delgoshaei, Ahad Ali","doi":"10.14488/BJOPM.2021.007","DOIUrl":null,"url":null,"abstract":"Goal: The issue of resource allocation is a major concern for project engineers in the scheduling process of a project. Resources over-allocation are often seen in practice after the scheduling of a project, which makes scheduling unhelpful. Modifying an over-allocated schedule is very complicated and requires a lot of effort and time. Besides, during the scheduling process of resource-constrained projects in the constructing companies, managers should concern more than one objective at the same time. This research aims to propose a new heuristic algorithm for minimizing project completion time, cost or maximizing quality of execution of activities simultaneously while multi-mode activities are taken into consideration. Design / Methodology / Approach: In this research, a new heuristic method is proposed for solving multi-objective scheduling problem for multi-mode resource constrained project scheduling problems (MRCPSPs) where the aim is maximizing the net present value (NPV) of project, minimize completion time and maximize the quality of executing activities simultaneously and along with emerging the uncertainty of resources availability and activity durations. The proposed method is then coded by Matlab® 2016. Results: The outcomes of solving small, medium and large scale case studies, the following results achieved: (i) the algorithm could solve all problems in different circumstances with no difficulties; (ii) the large scale problems (with 200 activities, 20 resources and 3 execution modes for each activity) could be solved in 4.43 seconds. (iii) in none of the studied cases over-allocation problem. The proposed method can be considered among the fastest scheduling algorithms found in the literature. In addition, it is found that makespan, NPV and quality have co-relation must be taken into consideration during the scheduling process. Limitations of the investigation: The main limitations of this research is that it only covers resource constrained project scheduling. Moreover, risk factors associated with the objectives of this research have yet to be addressed in future research studies. Practical implications: The performance of the algorithm is validated by using 24 series of dataset that are found in the literature. In order to verify its performance in real practice, it has been applied for a part of a construction project in Malaysia. The outcomes indicated that the algorithm scheduled the problem with 23 activities, 5 constrained resources and 2 execution modes in less than a second and with no over-allocations. The proposed multi-objective algorithm allows the project managers to consider NPV, completion time and quality of activities while scheduling a multi-mode project. In practice, this algorithm can provide a better atmosphere for managers while they aim to consider more than one objective during the scheduling process. Originality / Value: The proposed algorithm is original and can be of great value for future studies and managers in preventing resource over-allocation during the scheduling of multi-objective multi-mode resource constraint project scheduling. Moreover, it can help project managers to find near optimum solutions for complex multi-objective resource constraint projects faster and also with more accuracy.","PeriodicalId":54139,"journal":{"name":"Brazilian Journal of Operations & Production Management","volume":"15 1","pages":"1-26"},"PeriodicalIF":1.9000,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A multi-objective scheduling algorithm for multi-mode resource constrained projects in the presence of uncertain resource availability\",\"authors\":\"Pouya Mehrdad, Aidin Delgoshaei, Ahad Ali\",\"doi\":\"10.14488/BJOPM.2021.007\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Goal: The issue of resource allocation is a major concern for project engineers in the scheduling process of a project. Resources over-allocation are often seen in practice after the scheduling of a project, which makes scheduling unhelpful. Modifying an over-allocated schedule is very complicated and requires a lot of effort and time. Besides, during the scheduling process of resource-constrained projects in the constructing companies, managers should concern more than one objective at the same time. This research aims to propose a new heuristic algorithm for minimizing project completion time, cost or maximizing quality of execution of activities simultaneously while multi-mode activities are taken into consideration. Design / Methodology / Approach: In this research, a new heuristic method is proposed for solving multi-objective scheduling problem for multi-mode resource constrained project scheduling problems (MRCPSPs) where the aim is maximizing the net present value (NPV) of project, minimize completion time and maximize the quality of executing activities simultaneously and along with emerging the uncertainty of resources availability and activity durations. The proposed method is then coded by Matlab® 2016. Results: The outcomes of solving small, medium and large scale case studies, the following results achieved: (i) the algorithm could solve all problems in different circumstances with no difficulties; (ii) the large scale problems (with 200 activities, 20 resources and 3 execution modes for each activity) could be solved in 4.43 seconds. (iii) in none of the studied cases over-allocation problem. The proposed method can be considered among the fastest scheduling algorithms found in the literature. In addition, it is found that makespan, NPV and quality have co-relation must be taken into consideration during the scheduling process. Limitations of the investigation: The main limitations of this research is that it only covers resource constrained project scheduling. Moreover, risk factors associated with the objectives of this research have yet to be addressed in future research studies. Practical implications: The performance of the algorithm is validated by using 24 series of dataset that are found in the literature. In order to verify its performance in real practice, it has been applied for a part of a construction project in Malaysia. The outcomes indicated that the algorithm scheduled the problem with 23 activities, 5 constrained resources and 2 execution modes in less than a second and with no over-allocations. The proposed multi-objective algorithm allows the project managers to consider NPV, completion time and quality of activities while scheduling a multi-mode project. In practice, this algorithm can provide a better atmosphere for managers while they aim to consider more than one objective during the scheduling process. Originality / Value: The proposed algorithm is original and can be of great value for future studies and managers in preventing resource over-allocation during the scheduling of multi-objective multi-mode resource constraint project scheduling. Moreover, it can help project managers to find near optimum solutions for complex multi-objective resource constraint projects faster and also with more accuracy.\",\"PeriodicalId\":54139,\"journal\":{\"name\":\"Brazilian Journal of Operations & Production Management\",\"volume\":\"15 1\",\"pages\":\"1-26\"},\"PeriodicalIF\":1.9000,\"publicationDate\":\"2021-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Brazilian Journal of Operations & Production Management\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.14488/BJOPM.2021.007\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"OPERATIONS RESEARCH & MANAGEMENT SCIENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Brazilian Journal of Operations & Production Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.14488/BJOPM.2021.007","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"OPERATIONS RESEARCH & MANAGEMENT SCIENCE","Score":null,"Total":0}
引用次数: 0

摘要

目标:资源分配问题是项目工程师在项目调度过程中主要关心的问题。在实践中,资源的过度分配经常出现在项目调度之后,这使得调度没有帮助。修改一个过度分配的时间表是非常复杂的,需要大量的精力和时间。此外,在施工公司资源受限项目的调度过程中,管理者需要同时关注多个目标。本研究旨在提出一种新的启发式算法,在考虑多模式活动的情况下,最小化项目完成时间、成本或最大化活动同时执行的质量。设计/方法/方法:针对多模式资源约束项目调度问题(MRCPSPs),提出了一种新的启发式方法来解决多目标调度问题,该问题的目标是最大化项目的净现值(NPV),最小化完成时间和最大化同时执行活动的质量,同时出现了资源可用性和活动持续时间的不确定性。然后用Matlab®2016对所提出的方法进行编码。结果:解决小型、中型和大型案例研究的结果,取得了以下结果:(i)该算法可以无困难地解决不同情况下的所有问题;(ii)大规模问题(200个活动,20个资源,每个活动3种执行模式)可以在4.43秒内解决。(iii)在所有研究个案中,均没有超量分配的问题。该方法可以被认为是文献中最快的调度算法之一。此外,还发现最大完工时间、净现值和质量三者之间存在相关关系,必须在调度过程中加以考虑。调查的局限性:本研究的主要局限性是它只涵盖了资源受限的项目调度。此外,与本研究目标相关的风险因素在未来的研究中还有待解决。实际意义:通过使用文献中发现的24个系列数据集来验证算法的性能。为了验证其在实际应用中的性能,已将其应用于马来西亚某建筑项目的一部分。结果表明,该算法在不到1秒的时间内调度了23个活动、5个受限资源和2种执行模式的问题,并且没有过度分配。提出的多目标算法允许项目经理在调度多模式项目时考虑NPV、完成时间和活动质量。在实践中,该算法可以为管理者在调度过程中考虑多个目标提供更好的氛围。独创性/价值:提出的算法具有独创性,对于未来的研究和管理者在多目标多模式资源约束项目调度过程中防止资源过度分配具有重要价值。此外,它可以帮助项目经理更快、更准确地为复杂的多目标资源约束项目找到接近最优的解决方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
A multi-objective scheduling algorithm for multi-mode resource constrained projects in the presence of uncertain resource availability
Goal: The issue of resource allocation is a major concern for project engineers in the scheduling process of a project. Resources over-allocation are often seen in practice after the scheduling of a project, which makes scheduling unhelpful. Modifying an over-allocated schedule is very complicated and requires a lot of effort and time. Besides, during the scheduling process of resource-constrained projects in the constructing companies, managers should concern more than one objective at the same time. This research aims to propose a new heuristic algorithm for minimizing project completion time, cost or maximizing quality of execution of activities simultaneously while multi-mode activities are taken into consideration. Design / Methodology / Approach: In this research, a new heuristic method is proposed for solving multi-objective scheduling problem for multi-mode resource constrained project scheduling problems (MRCPSPs) where the aim is maximizing the net present value (NPV) of project, minimize completion time and maximize the quality of executing activities simultaneously and along with emerging the uncertainty of resources availability and activity durations. The proposed method is then coded by Matlab® 2016. Results: The outcomes of solving small, medium and large scale case studies, the following results achieved: (i) the algorithm could solve all problems in different circumstances with no difficulties; (ii) the large scale problems (with 200 activities, 20 resources and 3 execution modes for each activity) could be solved in 4.43 seconds. (iii) in none of the studied cases over-allocation problem. The proposed method can be considered among the fastest scheduling algorithms found in the literature. In addition, it is found that makespan, NPV and quality have co-relation must be taken into consideration during the scheduling process. Limitations of the investigation: The main limitations of this research is that it only covers resource constrained project scheduling. Moreover, risk factors associated with the objectives of this research have yet to be addressed in future research studies. Practical implications: The performance of the algorithm is validated by using 24 series of dataset that are found in the literature. In order to verify its performance in real practice, it has been applied for a part of a construction project in Malaysia. The outcomes indicated that the algorithm scheduled the problem with 23 activities, 5 constrained resources and 2 execution modes in less than a second and with no over-allocations. The proposed multi-objective algorithm allows the project managers to consider NPV, completion time and quality of activities while scheduling a multi-mode project. In practice, this algorithm can provide a better atmosphere for managers while they aim to consider more than one objective during the scheduling process. Originality / Value: The proposed algorithm is original and can be of great value for future studies and managers in preventing resource over-allocation during the scheduling of multi-objective multi-mode resource constraint project scheduling. Moreover, it can help project managers to find near optimum solutions for complex multi-objective resource constraint projects faster and also with more accuracy.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Brazilian Journal of Operations & Production Management
Brazilian Journal of Operations & Production Management OPERATIONS RESEARCH & MANAGEMENT SCIENCE-
CiteScore
2.90
自引率
9.10%
发文量
27
审稿时长
44 weeks
期刊最新文献
Sustainability and Operational Excellence opportunities with Industry 4.0, Lean and Circular Economy Analysis of the application of recycled polypropylene Productivity in a pandemic Analysis of product-service system logistics strategies in e-commerce An ERP implementation on a beekeeping and honey value chain
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1