Resource Constrained Project Scheduling With Dynamic Disruption Recovery
Resource-constrained project scheduling is one of the most widely studied research problems. Although a large number of algorithms have been developed for solving these problems, many of them ignored several practical issues such as resource unavailability and disruptions, and a recovery plan for af...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9162085/ |
id |
doaj-c9a08d43e315401b92607f70774c1e8c |
---|---|
record_format |
Article |
spelling |
doaj-c9a08d43e315401b92607f70774c1e8c2021-03-30T04:03:25ZengIEEEIEEE Access2169-35362020-01-01814486614487910.1109/ACCESS.2020.30149409162085Resource Constrained Project Scheduling With Dynamic Disruption RecoveryForhad Zaman0https://orcid.org/0000-0001-5078-8252Saber M. Elsayed1https://orcid.org/0000-0003-0836-6122Ruhul Saker2https://orcid.org/0000-0002-1363-2774Daryl Essam3School of Engineering and Information Technology, University of New South Wales Canberra, Canberra, ACT, AustraliaSchool of Engineering and Information Technology, University of New South Wales Canberra, Canberra, ACT, AustraliaSchool of Engineering and Information Technology, University of New South Wales Canberra, Canberra, ACT, AustraliaSchool of Engineering and Information Technology, University of New South Wales Canberra, Canberra, ACT, AustraliaResource-constrained project scheduling is one of the most widely studied research problems. Although a large number of algorithms have been developed for solving these problems, many of them ignored several practical issues such as resource unavailability and disruptions, and a recovery plan for after a disruption. This paper investigates different cost-effective measures for project scheduling problems under resource disruptions, in which the disrupted resources are dynamically recovered as the project progresses. Firstly, a new proactive scheduling technique is proposed to determine the make-span with an emphasis on maximizing the floating resources that can be used as a buffer to handle any future disruption effectively. Secondly, we introduce a bi-objective approach for reactive scheduling if a disruption occurs, in which both the revised make-span and recovery cost are minimized. Both proactive and reactive models are solved using a specially designed multi-method based evolutionary optimization algorithm, with the results obtained showing the benefits of the proposed method in comparison to state-of-the-art algorithms.https://ieeexplore.ieee.org/document/9162085/Project schedulingdynamic disruptiongenetic algorithmdifferential evolution |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Forhad Zaman Saber M. Elsayed Ruhul Saker Daryl Essam |
spellingShingle |
Forhad Zaman Saber M. Elsayed Ruhul Saker Daryl Essam Resource Constrained Project Scheduling With Dynamic Disruption Recovery IEEE Access Project scheduling dynamic disruption genetic algorithm differential evolution |
author_facet |
Forhad Zaman Saber M. Elsayed Ruhul Saker Daryl Essam |
author_sort |
Forhad Zaman |
title |
Resource Constrained Project Scheduling With Dynamic Disruption Recovery |
title_short |
Resource Constrained Project Scheduling With Dynamic Disruption Recovery |
title_full |
Resource Constrained Project Scheduling With Dynamic Disruption Recovery |
title_fullStr |
Resource Constrained Project Scheduling With Dynamic Disruption Recovery |
title_full_unstemmed |
Resource Constrained Project Scheduling With Dynamic Disruption Recovery |
title_sort |
resource constrained project scheduling with dynamic disruption recovery |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
Resource-constrained project scheduling is one of the most widely studied research problems. Although a large number of algorithms have been developed for solving these problems, many of them ignored several practical issues such as resource unavailability and disruptions, and a recovery plan for after a disruption. This paper investigates different cost-effective measures for project scheduling problems under resource disruptions, in which the disrupted resources are dynamically recovered as the project progresses. Firstly, a new proactive scheduling technique is proposed to determine the make-span with an emphasis on maximizing the floating resources that can be used as a buffer to handle any future disruption effectively. Secondly, we introduce a bi-objective approach for reactive scheduling if a disruption occurs, in which both the revised make-span and recovery cost are minimized. Both proactive and reactive models are solved using a specially designed multi-method based evolutionary optimization algorithm, with the results obtained showing the benefits of the proposed method in comparison to state-of-the-art algorithms. |
topic |
Project scheduling dynamic disruption genetic algorithm differential evolution |
url |
https://ieeexplore.ieee.org/document/9162085/ |
work_keys_str_mv |
AT forhadzaman resourceconstrainedprojectschedulingwithdynamicdisruptionrecovery AT sabermelsayed resourceconstrainedprojectschedulingwithdynamicdisruptionrecovery AT ruhulsaker resourceconstrainedprojectschedulingwithdynamicdisruptionrecovery AT darylessam resourceconstrainedprojectschedulingwithdynamicdisruptionrecovery |
_version_ |
1724182456326684672 |