Integer programming technique for project scheduling considering risk management for mega projects

Dissertant

al-Safadi, Hamzah Hasan Muhammad

Thesis advisor

Mahir, Rami A.

University

Isra University

Faculty

Faculty of Engineering

Department

Department of Civil Engineering

University Country

Jordan

Degree

Master

Degree Date

2018

English Abstract

Projects can be classified into small, medium, large and mega.

This could be mainly based on several factors such number of activities, the budget of the project or the completion time.

This criterions of scaling may be changed from country to another.

Increase one or more of these factors, the scale of project increased.

The problem of mega project scheduling that is nine out of ten mega projects have cost overrun and benefits shortfall, that are resulted from inadequate scheduling plan.

This thesis develops a methodology for mega projects scheduling using heuristic approach and integer programming approach.

This methodology includes three issues; time cost tradeoff, resource leveling and resource allocation.

Heuristic approach uses activity on arrow network, therefore, this thesis introduces an algorithm to generate a unique activity on arrow network with minimum number of dummy activities.

This developed heuristic algorithm finds the available times to complete the project and crashing cost associated to these times based on crash time for each activity and critical path calculation.

A genetic algorithm is used to perform resource leveling and allocation using three indices to determine the optimum scheduling process.

It also introduces integer programming model for time cost tradeoff problems using crashing time for each activity and logical relationships between activities.

As a case study, a mega construction project took place in the city of Aqaba, Jordan, is used to explore the application of the proposed methodology.

For this case, the proposed methodology finds the available times to complete the project.

The heuristic algorithm found that the project can be completed in six different durations and each duration specify amount of crashing for each milestone individually.

Furthermore, the genetic algorithm adjust scheduling of these durations based on resource limitation in order to achieve best resource improvement coefficient.

The increased cost for these durations was found by integer programming model to guarantee that the increased cost is optimal.

Finally, risk consideration offers to project manager to choose one of these durations based on the percentage of increased critical activities.

Main Subjects

Civil Engineering

Topics

No. of Pages

88

Table of Contents

Table of contents.

Abstract.

Chapter One : Introduction in mega project scheduling.

Chapter Two : Literature review.

Chapter Three : A mega projects scheduling methodology.

Chapter Four : Results of scheduling a mega project.

Chapter Five : Conclusions and recommendations.

References.

American Psychological Association (APA)

al-Safadi, Hamzah Hasan Muhammad. (2018). Integer programming technique for project scheduling considering risk management for mega projects. (Master's theses Theses and Dissertations Master). Isra University, Jordan
https://search.emarefa.net/detail/BIM-789423

Modern Language Association (MLA)

al-Safadi, Hamzah Hasan Muhammad. Integer programming technique for project scheduling considering risk management for mega projects. (Master's theses Theses and Dissertations Master). Isra University. (2018).
https://search.emarefa.net/detail/BIM-789423

American Medical Association (AMA)

al-Safadi, Hamzah Hasan Muhammad. (2018). Integer programming technique for project scheduling considering risk management for mega projects. (Master's theses Theses and Dissertations Master). Isra University, Jordan
https://search.emarefa.net/detail/BIM-789423

Language

English

Data Type

Arab Theses

Record ID

BIM-789423