Research Article

Critical Chain Design Structure Matrix Method for Construction Project Scheduling under Rework Scenarios

Table 1

Nomenclature for all parameters in the paper.

ParameterNotationParameterNotation

Initial state matrix: shows duration of activity ; for the non-diagonal elements, if there is information delivered from to , then the value of is non empty; else it is empty.
The activity duration variance matrix 
Earliest start time of activity i

The predecessor time factor from j to iEarliest finish time of activity i

The successor time factor from j to iThe length of critical path

Activity time matrix: the diagonal elements are activity duration and the non-diagonal elements are minus infinityActivity deviation matrix: shows the deviation between activity j and activity i

Activity relationship matrix: if there is information delivered from j to i, then the value of is 0; else it is .0 vector: the number of dimension equals the number of activities

The early finish time for activityThe early start time for activity

N-dimension vector of certain valueThe first and second rework time as well as rework time the last critical activity cause other activities to generate, respectively, for i=1,2,3

The activity element in matrix R, but the value is 0 in the algorithmThe total float of each activity

wFor the diagonal elements, if the corresponding activity is on the critical path, then the value is 0; or the value is .vFor the diagonal elements, if the corresponding activity is on the non-critical path, then the value is 0; or the value is .

Negative infinity in max-plusRework probability matrix

Rework impact matrixRework buffer of activity i

PTEstimated project completion time