Applying the 3 pass logic to this case becomes more complex still. The Push 1 logic is explained in Section 21, and the pull log
The next operation can start 1 hour after the start of the previous operation (Lag)
Push 1
=IF(ISERROR(J27),-F$16,INDEX(X$1:X$30,J27,1)+F$16)
=MAX(M27,S27,U27,IF(A27=A26,X26,0))
=MAX(W27+H27,V27)
d in Section 21, and the pull logic from Section 30 has been modified to cope with the time Due. The list of things taken into consideration w
$30,J27,1)+F$16) - if there isn't a previous operation return 1 hour before the start of the schedule, else find the stop of the p
- the start is the later of: earliest (push 1) start
latest (pull) start
the start of the previous operation (plus 1 hour)
stop of the previous job on the work centre, if there is one
- the stop is the later of, the start plus the hours, and the stop of the previous operation (plus 1 hour)
things taken into consideration when scheduling a job now grows to 10:
8 8 8 8 8
Push 2 Day 1 Day 2
Effective
Start of Stop of Units per
Prev Op Prev Op Start Stop Hour 0 8 16 24 32
-1 -1 0 17 88.2 706 706 88
-1 -1 36 52 137.5 550
-1 -1 76 84 237.5
1 18 1 18 88.2 618 706 176
37 53 37 71 64.7 194
77 85 77 87 190.0
2 19 2 32 50.0 300 400 400 400
38 72 64 72 275.0
78 88 78 96 105.6
40 48 56 64 72 80 88 96
1100 550
950 950
2200
211 844 844