Zero-One Programming Approach to Determine Optimum Resource Supply under Time-Dependent Resource Constraints

Ming Fung Siu, Ming Lu, Simaan AbouRizk

Research output: Journal article publicationJournal articleAcademic researchpeer-review

20 Citations (Scopus)


Skilled labor is critical to any construction project. The determination of optimum resource supply quantities over different project time periods compounds the resource-constrained project scheduling problem, which has yet to be formally formulated and analytically solved. Previous related research endeavors focused on the allocation of finite quantities of resources in order to arrive at the shortest total duration for a project. The proposed mathematical model is based on the modeling strategy underlying the zero-one programming approach, aiming to generate the optimum resource-constrained schedule under time-dependent resource constraints. Furthermore, a two-stage solution framework is devised to align with critical decision-making processes in current practices of project scheduling and workface planning. The resulting optimum schedule shortens total project duration while streamlining resource supply for each specified time period. An industrial turnaround project serves as the test bed to (1) demonstrate the effectiveness and computational efficiency of the proposed resource scheduling approach; and (2) identify the optimum time-dependent resource availability limits in practical application settings.
Original languageEnglish
Article number04015028
JournalJournal of Computing in Civil Engineering
Issue number2
Publication statusPublished - 1 Mar 2016
Externally publishedYes


  • Linear programming
  • Optimization
  • Project scheduling
  • Resource constraint
  • Resource demand
  • Resource supply
  • Time-dependent

ASJC Scopus subject areas

  • Civil and Structural Engineering
  • Computer Science Applications


Dive into the research topics of 'Zero-One Programming Approach to Determine Optimum Resource Supply under Time-Dependent Resource Constraints'. Together they form a unique fingerprint.

Cite this