Optimal Planning and Scheduling For Repetitive Con
Optimal Planning and Scheduling For Repetitive Con
net/publication/228904075
CITATIONS READS
141 3,518
3 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Khaled El-Rayes on 04 June 2014.
Abstract: This paper presents a multiobjective optimization model for the planning and scheduling of repetitive construction projects.
The model enables construction planners to generate and evaluate optimal construction plans that minimize project duration and maximize
crew work continuity, simultaneously. The computations in the present model are organized in three major modules: scheduling, optimi-
zation, and ranking modules. First, the scheduling module uses a resource-driven scheduling algorithm to develop practical schedules for
repetitive construction projects. Second, the optimization module utilizes multiobjective genetic algorithms to search for and identify
feasible construction plans that establish optimal tradeoffs between project duration and crew work continuity. Third, the ranking module
uses multiattribute utility theory to rank the generated plans in order to facilitate the selection and execution of the best overall plan for
the project being considered. An application example is analyzed to illustrate the use of the model demonstrate its new capabilities in
optimizing the planning and scheduling of repetitive construction projects.
DOI: 10.1061/共ASCE兲0742-597X共2006兲22:1共11兲
CE Database subject headings: Road construction; Highway construction; Scheduling; Resource management; Optimization;
Evolutionary computation; Computer models; Construction management.
construction for each activity 共i兲 in each repetitive unit 共j兲; 共2兲 the 2. Calculate the earliest start 共SCrew关i,j兴兲 and finish 共FCrew关i,j兴兲
total project duration 共D兲; and 共3兲 the total number of crew inter- times for activity 共i兲 in unit 共j兲 that satisfy crew availability
ruption days 共R兲 at the project level. To this end, the scheduling and crew work continuity constraints, assuming that the ac-
computations in this module are performed using the following tivity has no predecessors and accordingly its first repetitive
eight major steps 共see Fig. 4兲: unit 共j = 1兲 can start at time zero as shown in Eq. 共2兲. SCrew关i,j兴
1. Calculate the construction duration 共di,j兲 of activity 共i兲 in
and FCrew关i,j兴 are calculated using Eqs. 共3兲 and 共4兲 that con-
each repetitive unit 共j兲, using its quantity of work 共Qi,j兲 and
the daily productivity rate 共Pi,n兲 of the selected crew option sider 共1兲 the availability the crew after the completion of
as shown in Eq. 共1兲 and the example foundation activity in work in its previously assigned repetitive unit 共FCrew关i,j−1兴兲;
Fig. 4 and 共2兲 the specified crew interruption time applied after the
completion of the previous unit j − 1 共Interi,j−1兲, as shown in
Qi,j Fig. 4. Although the computations of SCrew关i,j兴 and FCrew关i,j兴
di,j = 共1兲
Pi,n are formulated to satisfy crew availability and crew work
best members of the parents’ population over generations mance level to the obtained minimum duration solution 共Min Dg兲,
共Deb et al. 2000兲. and a planner-specified level 共e.g., 0 or 20%兲 that reflects the
The above computation steps of 1–4 are repeated over a num- degree of satisfaction with the maximum duration solution
ber of specified generations 共t = 1 – T兲 in order to yield a Pareto 共Max Dg兲, as shown in Fig. 5. This function can then be used to
optimal set of nondominated resource utilization plans for the evaluate the performance of all intermediate project durations
repetitive construction project. Each plan in this Pareto optimal 共Dg兲 as shown in Eq. 共12兲 and Fig. 5. The performance in crew
set provides: 共1兲 an optimal construction plan that provides the work continuity 共PRg兲 can also be evaluated in a similar way
least project duration 共D*兲 that can be achieved at a given crew using Eq. 共13兲. For example, the utility values that represent
work continuity level 共R*兲, as shown in Fig. 2; and 共2兲 an optimal project duration performance levels 共PDg兲 for solutions A, B, and
level of resource utilization for each construction activity 共i兲 in E 共see Fig. 2兲 are 20, 100, and 70%, respectively; while those
the project that specifies the selected crew formation 共ni*兲 and representing their crew work continuity performance levels 共PRg兲
crew interruption vector 共vi*兲, as shown in Fig. 3. A construction are 0, 100, and 47%, respectively, as shown in Fig. 5. Both
planner can select, from this set, the best overall plan that satisfies performance levels 共PDg and PRg兲 are then combined using an
the specific project requirements, using the ranking and selection overall score 共Cg兲 that represents the combined performance of
module which is described in more details in the next section. solution 共g兲 in both objectives. This overall score 共Cg兲 can be
computed using planner-specified weights that reflect the relative
importance of project duration 共WtD兲 and crew work continuity
Ranking and Selection Module 共WtR兲 to the decision maker as shown in Eq. 共14兲
冋 册
theory 共von Winterfeld and Edwards 1986兲 to enable construction
planners to express their degree of satisfaction about the gener- Max Rg − Rg
PRg = P Max Rg + ⫻ 共100 % − P Max Rg兲
ated project durations and crew work continuity levels. For ex- Max Rg − Min Rg
ample, a linear utility function can be used to evaluate the perfor-
共13兲
mance 共PDg兲 of each generated project duration 共Dg兲, using a
performance scale that ranges from 0 to 100% 共see Fig. 5兲. This
function can be easily developed by assigning a 100% perfor- Cg = PDg ⫻ WtD + PRg ⫻ WtR 共14兲
Fig. 6. Example utility functions for project duration and crew work continuity
Application Example Caselton 共1988兲, and El-Rayes and Moselhi 共2001兲, producing
three different solutions as shown in Fig. 1 and Table 2. The
An example of a three-span concrete bridge is analyzed in order present model was utilized to analyze the same example in order
to illustrate the use of the present model and demonstrate its to: 共1兲 enable a comparison between its results and those gener-
capabilities in generating and evaluating optimal tradeoffs ated by available models in the literature; and 共2兲 illustrate its
between project duration and crew work continuity. The project capability of evaluating and ranking the obtained tradeoff solu-
consists of five construction activities: excavation, foundations, tions between project duration and crew work continuity.
columns, beams, and slabs that are repeated in four sections of the First, the model was used to generate a set of 15 optimal and
project, as shown in Fig. 1. The precedence relationships among nondominated construction plans, where each represents an opti-
these five successive activities are finish to start with no lag time. mal and unique tradeoff between project duration 共D兲 and crew
Table 1 summarizes the quantities of work for each activity in the work continuity 共R兲, as shown in Fig. 2 and Table 3. The results
four repetitive sections as well its available crew formation op- generated by the present model were compared to those produced
tions and their daily productivity rates. The example was previ- by previous models 共see Fig. 2 and Table 3兲. The results of this
ously analyzed in the literature by Selinger 共1980兲, Russell and comparative analysis illustrate the capabilities of the present