назад Оглавление вперед


[Старт] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [ 262 ] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303]


262

Вычисление времени ES и EF

Вычислению самого раннего начального и конечного времени помогают два простых правила:

1. Самое раннее конечное время для любого действия равно его самому раннему начальному времени плюс его ожидаемая продолжительность t: EF=ES+t (16-1)

2. ES для действий в узлах с одной входящей стрелкой равно EF входящей стрелки. ES для действий, выходящих из узлов со многими входящим стрелками, равен самому большому EF входящей стрелки.

Вычисление времени LS и LF

Вычислению самого позднего начального и конечного времени помогают два правила:

1. Самое позднее начальное время для каждого действия равно его самому позднему конечному времени минус время продолжительности этого действия: LS=LF-t (16-2)

2. Для узлов с одной выходящей стрелкой, LF для стрелок, входящих в этот узел, равно LS выходящей стрелки. Для узлов со многими выходящими стрелками, LF для стрелок, входящих в этот узел, равно наименьшему LS выходящих стрелок.

Нахождение времени ES и EF предполагает «шаг вперед» по сети; нахождение времени LS и LF предполагает «шаг назад» по сети. Следовательно, мы должны начать с EF последнего действия и использовать это время как LF для последнего действия. Тогда мы получим LS для последнего действия, вычитая его ожидаемую продолжительность из eroLF.

ПРИМЕР 3 1

Вычислите самые поздние конечное и начальное время для диаграммы предшест- вования, показанной в примере 2.

Решение:

К скобкам на диаграмме нужно добавить время LS и LF.

LS ES

LF EF

Начинаем, приравнивая время LF последнего действия к его EF. Таким образом, LF5.6 = EF5.6 = 20 недель.

Получим время LS для действия 5-6, вычитая продолжительность действия t из времени LF:

LS5.6 = LF5.6-t = 20-1 = 19. Нанесите эти значения на диаграмму:



Время ES=19 для действия 5-6 становится теперь временем LF для каждого из действий, которые предшествуют действию 5-6. Это позволяет определить время LS для каждого из этих действий: вычтите продолжительность действия из LF, чтобы получить время LS для этого действия. Время LS для действия 3-5 : 19-9 = 10.

Затем, LS=16 действия 4-5 становится LF для действия 2-4, а LS=10 действия 3-5 становится LF для действия 1-3. Используя эти значения, находим LS для каждого из этих действий, вычитая продолжительность действия из времени LF.

LF для действия 1 -2 является наименьшим из двух времен LS предшествующих действий. Следовательно, время LF для действия 1-2 будет 8. Причина, почему мы используем наименьшее время, заключается в том, что действие 1-2 должно закончиться за время, которое позволит всем последующим действиям начаться не позднее, чем их время LS.

Когда время LF действия 1 -2 определено, находим его время LS, вычитая продолжительность действия, равную 8, из времени LF, также равного 8. Следовательно, время LS =0.



Действие

(LS-ES) Резерв времени

Как отмечено выше, данный алгоритм поддается компьютеризации. Компьютерная распечатка для данной задачи будет примерно такой, как показано в таблице 16-1.

Вероятностные оценки времени

Все сказанное выше основывалось на предпосылке, что время действий известно и не подвержено изменениям. Во многих ситуациях данная предпосылка приемлема, однако существует много других ситуаций, где она не действует. Соответственно, эти ситуации требуют вероятностного подхода.

Вероятностный подход требует для каждого действия трех временных оценок вместо одной:

Вычисление резервного времени

Резервное время простоя можно вычислить двумя способами:

Резервное время = LS-ES или LF-EF (16-3)

Используя этот вычислительный алгоритм, критический путь обозначают действиями с нулевым резервом времени. Так, таблица в примере 4 показывает, что действия 1-2, 2-5 и 5-6 все являются критическими, что соответствует результатам в приме-pel, которые были получены интуитивным методом.

Знание показателей резервного времени позволяет менеджеру точнее спланировать распределение ограниченных ресурсов и направить деятельность по контролю на те действия, которые могут вызвать задержку в завершении проекта в срок. При этом точность решений будет выше, чем при более упрощенном интуитивном подходе. В этом отношении, важно помнить, что резервное время действия основано на предпосылке, что все действия на этом пути будут начаты как можно раньше и не превысят своей плановой продолжительности. Кроме того, если два действия на одном пути (например, действия 2-4 и 4-5 в предыдущем примере) имеют одинаковый резерв времени (например, две недели), этот показатель будет обозначать общее (суммарное) резервное время обоих действий. В сущности, действия на пути имеют общий временной резерв. Следовательно, если первое действие использует весь резерв, для другого действия резерв будет нулевым. Настолько же уменьшится резерв и для всех остальных действий на этом пути.

ПРИМЕР 4

Рассчитайте резервное время для сетевой диаграммы на рис. 16-4. Решение:

Вы можете использовать показатели начального времени или конечного времени. Предположим, мы выбираем начальное время. Используя время ES, вычисленное в примере 2, и время LS, вычисленное в примере 3, резервное время будет следующим:

[Старт] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [ 262 ] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303]