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...

Full description

Bibliographic Details
Main Authors: Forhad Zaman, Saber M. Elsayed, Ruhul Saker, Daryl Essam
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