Generic Scheduling Optimization Model for Multiple Construction Projects

Mohammed S. El-Abbasy, Ashraf Elazouni, Tarek Zayed

Research output: Journal article publicationJournal articleAcademic researchpeer-review

30 Citations (Scopus)

Abstract

In the construction industry, contractors usually manage and execute multiple projects simultaneously. Typically, this situation involves sharing different types of resources, including cash, equipment, and manpower. The management of resources becomes a major challenge in these problems. In this situation, contractors are concerned with optimizing a number of different objectives which often conflict with one another. These objectives include duration, total cost, financing cost, required cash, profit, and resource fluctuations. This paper presents the development of a multiobjective scheduling optimization model for multiple construction projects using the fast elitist nondominated sorting genetic algorithm (NSGA-II). The purpose of the proposed model is to obtain optimal trade-offs between different projects' objectives. The scheduling optimization model comprises submodels of project scheduling, resource allocation and leveling, and cash flow forecasting. The optimization model was successfully implemented and tested using different case studies of multiple projects of different sizes. The developed model is expected to help construction companies in solving the problems of prioritizing projects under resource-conflict conditions, allocating limited resources, and optimizing all the projects' multiple objectives under certain funding limits.
Original languageEnglish
Article number04017003
JournalJournal of Computing in Civil Engineering
Volume31
Issue number4
DOIs
Publication statusPublished - 1 Jul 2017
Externally publishedYes

Keywords

  • Multiobjective optimization
  • Multiple construction projects
  • Nondominated sorting genetic algorithm (NSGA-II)
  • Scheduling

ASJC Scopus subject areas

  • Civil and Structural Engineering
  • Computer Science Applications

Cite this