9,233 research outputs found

    Exact and suboptimal reactive strategies for resource-constrained project scheduling with uncertain resource availabilities.

    Get PDF
    In order to cope with the uncertainty inherent in practical project management, proactive and/or reactive strategies can be used. Proactive strategies try to anticipate future disruptions by incorporating slack time or excess resource availability into the schedule, whereas reactive strategies react after a disruption happened and try to revert to a feasible schedule. Traditionally, reactive approaches have focused on obtaining a good schedule with respect to the original objective function or a schedule that deviates as little as possible from the baseline schedule. In this paper, we present various approaches, exact as well as heuristic, for optimizing the latter objective and thus encouraging schedule stability. Furthermore, in contrast to traditional rescheduling algorithms, we present a new heuristic that also takes future uncertainty into account when repairing the schedule. We consider a variant of the resource- constrained project scheduling problem in which the uncertainty is modeled by means of unexpected resource breakdowns. The results of an extensive computational experiment are given to compare the performance of the proposed strategies.Schedule stability; Stability; Algorithms; Heuristic; Uncertainty; Project scheduling; Scheduling; Performance; Strategy; Order; Project management; Management; Time;

    Proactive project scheduling in an R&D department: a bi-objective genetic algorithm

    Get PDF
    In this paper, we present part of a study on stochastic, dynamic project scheduling in an R&D Department of a leading home appliances company in Turkey. The problem under consideration is the preemptive resource constrained multi-project scheduling problem with generalized precedence relations in a stochastic and dynamic environment. The model consists of three phases. Phase I of the model provides a systematic approach to assess uncertainty resulting in activity deviation distributions. In Phase II, proactive project scheduling is accomplished through two different scheduling approaches,which employ a bi-objective genetic algorithm. Phase III is the reactive project scheduling phase aiming at rescheduling the disrupted project activities. Here, we will limit our presentation to Phase II – the proactive project scheduling phase. The procedure is demonstrated through an implementation with real data covering 37 R&D projects. Computational study is performed to compare the two different scheduling approaches called single and multi-project scheduling approaches, as well as two different chromosome evaluation heuristics. Results are presented and discussed

    Proactive-reactive procedures for robust project scheduling.

    Get PDF
    The vast majority of research efforts in project scheduling concentrates on developing procedures to generate workable baseline schedules that minimize the project makespan in a deterministic environment. However, a real-life project is inevitably subject to uncertainty during execution. This dissertation aims at introducing procedures that cope with disruptions during execution. We limit ourselves to the treatment of time uncertainties caused by the fact that actually realized activity durations during project execution may deviate from the expected activity durations. When dealing with uncertainty in a scheduling environment, there are, generally spoken, two main approaches. Proactive scheduling focuses at incorporating safety in the schedule to absorb future disruptions, while reactive scheduling denotes how to react when a disruption occurs. Both approaches are inescapably related. We will investigate in how several proactive-reactive scheduling decisions can help a project manager to increase the quality of a project. The text of this dissertation is organized as follows. Chapter 1 introduces the problem of proactive-reactive project scheduling and situates it in the extensive project scheduling literature. Chapter 2 formulates the problem at hand and defines the concepts required in the remainder of the thesis. The trade-off between makespan and stability in project scheduling of Chapter 3 justifies the research efforts made in Chapters 4, 5 and 6 to add safety to the baseline schedule. Mainly two approaches to add safety are discussed in this thesis. First, a schedule is made proactive in Chapter 4 by deciding how the resources flow throughout the project. Next in Chapter 5, we develop efficient and effective procedures to add idle time (buffers) into a schedule to anticipate unforeseen events. Chapter 6 contains an extension of Chapters 4 and 5 by merging scheduling, resource allocation and buffer allocation decisions into an integrated approach. The reactive procedures that are required to decide how to react on disruptions that cannot be absorbed by the baseline schedule are introduced in Chapter 7. In Chapter 8 an extensive simulation-based experiment is set-up to evaluate several predictive-reactive resource-constrained project scheduling procedures proposed in the previous chapters. Chapter 9 applies the proactive-reactive project scheduling methodology on a real-life project that stems from our experience in the Belgian construction industry. Accordingly, a risk management framework is introduced to detect and analyze the risks that constitute the uncertainty implied in the project. In a last chapter, some overall conclusions and recommendations are provided.

    The Project Scheduling Problem with Non-Deterministic Activities Duration: A Literature Review

    Get PDF
    Purpose: The goal of this article is to provide an extensive literature review of the models and solution procedures proposed by many researchers interested on the Project Scheduling Problem with nondeterministic activities duration. Design/methodology/approach: This paper presents an exhaustive literature review, identifying the existing models where the activities duration were taken as uncertain or random parameters. In order to get published articles since 1996, was employed the Scopus database. The articles were selected on the basis of reviews of abstracts, methodologies, and conclusions. The results were classified according to following characteristics: year of publication, mathematical representation of the activities duration, solution techniques applied, and type of problem solved. Findings: Genetic Algorithms (GA) was pointed out as the main solution technique employed by researchers, and the Resource-Constrained Project Scheduling Problem (RCPSP) as the most studied type of problem. On the other hand, the application of new solution techniques, and the possibility of incorporating traditional methods into new PSP variants was presented as research trends. Originality/value: This literature review contents not only a descriptive analysis of the published articles but also a statistical information section in order to examine the state of the research activity carried out in relation to the Project Scheduling Problem with non-deterministic activities duration.Peer Reviewe

    A classification of predictive-reactive project scheduling procedures.

    Get PDF
    The vast majority of the project scheduling research efforts over the past several years have concentrated on the development of workable predictive baseline schedules, assuming complete information and a static and deterministic environment. During execution, however, a project may be subject to numerous schedule disruptions. Proactive-reactive project scheduling procedures try to cope with these disruptions through the combination of a proactive scheduling procedure for generating predictive baseline schedules that are hopefully robust in that they incorporate safety time to absorb anticipated disruptions with a reactive procedure that is invoked when a schedule breakage occurs during project execution.proactive-reactive project scheduling; time uncertainty; stability; timely project completion; preselective strategies; resource constraints; trade-off; complexity; stability; management; makespan; networks; subject; job;

    Solution and quality robust project scheduling: a methodological framework.

    Get PDF
    The vast majority of the research efforts in project scheduling over the past several years has concentrated on the development of exact and suboptimal procedures for the generation of a baseline schedule assuming complete information and a deterministic environment. During execution, however, projects may be the subject of considerable uncertainty, which may lead to numerous schedule disruptions. Predictive-reactive scheduling refers to the process where a baseline schedule is developed prior to the start of the project and updated if necessary during project execution. It is the objective of this paper to review possible procedures for the generation of proactive (robust) schedules, which are as well as possible protected against schedule disruptions, and for the deployment of reactive scheduling procedures that may be used to revise or re-optimize the baseline schedule when unexpected events occur. We also offer a methodological framework that should allow project management to identify the proper scheduling methodology for different project scheduling environments. Finally, we survey the basics of Critical Chain scheduling and indicate in which environments it is useful.Framework; Information; Management; Processes; Project management; Project scheduling; Project scheduling under uncertainty; Stability; Robust scheduling; Quality; Scheduling; Stability; Uncertainty;

    Proactive and reactive strategies for resource-constrained project scheduling with uncertain resource availabilities.

    Get PDF
    Research concerning project planning under uncertainty has primarily focused on the stochastic resource-constrained project scheduling problem (stochastic RCPSP), an extension of the basic CPSP, in which the assumption of deterministic activity durations is dropped. In this paper, we introduce a new variant of the RCPSP for which the uncertainty is modeled by means of resource availabilities that are subject to unforeseen breakdowns. Our objective is to build a robust schedule that meets the project due date and minimizes the schedule instability cost, defined as the expected weighted sum of the absolute deviations between the planned and actually realized activity starting times during project execution. We describe how stochastic resource breakdowns can be modeled, which reaction is recommended when are source infeasibility occurs due to a breakdown and how one can protect the initial schedule from the adverse effects of potential breakdowns.

    Heuristic procedures for reactive project scheduling.

    Get PDF
    This paper describes new heuristic reactive project scheduling procedures that may be used to repair resource-constrained roject baseline schedules that suer from multiple activity duration disruptions during project execution.The objective is to minimize the deviations between the baseline schedule and the schedule that is actually realized.We discuss computational results obtained with priority-rule based schedule generation schemes, a sampling approach and a weighted-earliness tardiness heuristic on a set of randomly generated project instances.Project scheduling; Scheduling; Reactive scheduling; Research; Uncertainty; Stability;

    A tabu search procedure for developing robust predicitive project schedules.

    Get PDF
    Proactive scheduling aims at the generation of robust baseline schedules that are as much as possible protected against disruptions that may occur during project execution. In this paper, we focus on disruptions caused by stochastic resource availabilities and aim at generating stable baseline schedules. A schedule’s robustness (stability) is measured by the weighted deviation between the planned and the actually realized activity starting times during project execution. We present a tabu search procedure that operates on a surrogate, free slack based objective function. Its effectiveness is demonstrated by extensive computational results obtained on a set of randomly generated test instances.Project scheduling; Robustness; Proactive; Stability;

    A tabu search procedure for generating robust project baseline schedules under stochastic resource availabilities.

    Get PDF
    The majority of research efforts in project scheduling assume a static and deterministic environment with complete information. In practice, however, these assumptions will hardly, if ever, be satisfied. Proactive scheduling aims at the generation of robust baseline schedules that are as much as possible protected against anticipated disruptions that may occur during project execution. In this paper, we focus on disruptions that may be caused by stochastic resource availabilities and aim at generating stable baseline schedules, where the solution robustness (stability) of the baseline schedule is measured by the weighted deviation between the planned and the actually realized activity starting times during project execution. We present a tabu search procedure that operates on a surrogate free slack based objective function. The effectiveness of the procedure is demonstrated by extensive computational results obtained on a set of randomly generated test instances.
    corecore