MACROS: Multiobjective automated construction resource optimization system

Amr Kandil, Khaled El-Rayes

Research output: Contribution to journalReview articlepeer-review


This paper presents the development of a practical and automated system for optimizing the utilization of construction resources to simultaneously minimize project cost and duration while maximizing project quality. The system is named the Multiobjective Automated Construction Resource Optimization System (MACROS), and it incorporates four newly developed modules: (1) a multiobjective optimization module to quantify and optimize the impact of resource utilization decisions on construction duration, cost, and quality; (2) a relational database module to facilitate the storage and retrieval of construction scheduling and optimization data; (3) a middleware module to provide seamless integration between the internal modules in MACROS and external commercially available project management software; and (4) a user interface module to facilitate the input of project data and the visualization and ranking of the generated optimal construction plans. An example project of 180 activities is analyzed to illustrate the use of MACROS and demonstrate its unique and practical construction optimization capabilities.

Original languageEnglish (US)
Article number004603QME
Pages (from-to)126-134
Number of pages9
JournalJournal of Management in Engineering
Issue number3
StatePublished - Jul 2006


  • Computer aided scheduling
  • Construction costs
  • Construction management
  • Databases
  • Information technology (IT)
  • Optimization
  • Quality control
  • Resource management

ASJC Scopus subject areas

  • Industrial relations
  • General Engineering
  • Strategy and Management
  • Management Science and Operations Research


Dive into the research topics of 'MACROS: Multiobjective automated construction resource optimization system'. Together they form a unique fingerprint.

Cite this