 Because activities in a CPM network default to their early dates, CPM does not calculate activity movement in the opposite direction – namely, how much an activity may backslide or extend to earlier dates without affecting predecessor activities.GPM permits activity placement between early and late dates and thus introduces this value of “preceding float” as drift.GPM calculates drift as the minimum of the link gaps for all logic ties to predecessor objects.