Сітьова модель та сітьовий графік

Сітьова модель комплексу робіт — це наочне відображення взаємозв'язку між окремими роботами та послідовності їх вико­нання. Сітьову модель будують у вигляді орієнтованого графа. Елементами графа є вершини та дуги. Вершини графа відпові­дають певним подіям, пов'язаним із виконанням проекту. Дуги графа відповідають окремим роботам. Вважається, що роботи, які витікають із деякої події, не можна розпочинати раніше, аніж бу­де закінчено всі роботи, які притікають до цієї події. Інколи по ряд з реальними до сітьової моделі необхідно включити фіктив­ні роботи. Фіктивні роботи не вимагатимуть витрат часу або ре­сурсів, а використовуються лише для того, щоб показати, що пе­вна подія (група подій) не може статися раніше, аніж відбудеться деяка інша подія (група подій).

побудові сітьової моделі слід дотримуватися таких шести правил:

1)кожна робота повинна бути представлена однією і лише од­нією дугою;

2)довільні дві роботи повинні розрізнятися принаймні або по­чатковими, або кінцевими подіями;

3)кожну пару вершин не можна з'єднувати двома дугами;

4)не повинно бути вершин, крім однієї — початкової, у які не входить жодна дуга;

5)не повинно бути вершин, крім однієї — кінцевої, з яких не виходить жодна дуга;

6)граф не повинен містити замкнених контурів (замкнений
контур — це така неперервна послідовність дуг, яка починається
та закінчується в одній і тій самій вершині).

Спрямовувати дуги рекомендується зліва направо — так, щоб початкова вершина кожної дуги була розміщеною ліворуч від її кінцевої вершини. Бажано також, щоб дуги сітьової моделі не пе­ретиналися між собою (ари побудові складних сітьових моделей це правило є бажаним, але не обов'язковим).

Наведемо деякі поради щодо побудови сітьової моделі.

Правило побудови сітки:

1. Ніякі дві роботи не можуть бути ідентифіковані одними і тими ж подіями.

Це означає, що дільниця сітки вигляду (рис.10.1) неправильно відтворює дві одночасно завершувані роботи.

Робота 1

Сітьова модель та сітьовий графік - student2.ru

У такому випадку дільниця сітки повинна мати фіктивну ро­боту і наступний вигляд (рис. 10.2).

Сітьова модель та сітьовий графік - student2.ru

Рис. 10.2

Фіктивна робота не вимагає ні часу, ні ресурсів і вводиться з метою однозначності подій, що зв'язані з завершенням робіт. Та­кий прийом використовується в ситуаціях, коли роботи 3 і 4 по­винні наступати за роботою 2, але робота 1 не обов'язково пови­нна передувати роботі 4 (рис. 10.3).

Сітьова модель та сітьовий графік - student2.ru

Рис. 10.3

З дільниці сітки (рис.3) виходить, що роботи 3 і 4 можуть початися тільки після завершення обох робіт 1 і 2.

Сітьова модель та сітьовий графік - student2.ru

З сітки (рис. 10.4) виходить, що робота 3 може початися після роботи 1, а робота 4 — після роботи 2.

2. Відношення перебування – слідування повинні дотримуватися на всій сітці.

Розглянемо дві дільниці сітки (ри.10.5, рис. 10.6).

Сітьова модель та сітьовий графік - student2.ru

Рис. 10.5

На рис. 10.5 робота 5 наступає за роботами 2 і 4, для яких попередньою є робота 3.

Сітьова модель та сітьовий графік - student2.ru

Рис. 10.6

Кожна робота позначається номером подій, які відповідають їх початку і завершенню, робота 2 на рис. 10.6 позначається j Сітьова модель та сітьовий графік - student2.ru k, робота 3 — i Сітьова модель та сітьовий графік - student2.ru j.

Критичними вважаються роботи, затримка виконання яких приводить до еквівалентної затримки виконання всього проекту. Шлях через сітку, який включає критичні роботи, називається критичним шляхом.

У невеликих сітках критичний шлях легко визначається, якщо задані моменти часу настання всіх подій і всі роботи характери­зуються найбільш раннім (допустимим) моментом початку.

У великих системах критичний шлях — це шлях з нульовим резервом часу.

Резерв часу — це кількість часу, на протязі якого робота може за­тримуватися, не викликаючи збільшення часу завершення проекту.

Завершує побудову сітьової моделі нумерація вершин графа, який відповідає послідовності виконання робіт. Нумерація вер­шин повинна бути такою, щоб зростання номерів відповідало процесу виконання проекту. Це означає, що після нумерації вер­шин для кожної дуги і Сітьова модель та сітьовий графік - student2.ru j повинна виконуватися умова: і <j.

Алгоритм нумерації вершин:

Крок 1. Присвоїти початковій вершині номер 1.

Крок 2. Присвоїти черговий номер довільній не занумерованій вершині, для якої всі попередні вершини вже занумеровані.

Крок 2 слід повторювати до тих пір, доки усі вершини не бу­дуть занумеровані. Кінцева вершина завжди отримає останній (найбільший) номер.

Приклад 10.1. Нехай маємо комплекс робіт, структурна схема якого показана у табл.10.1 потрібно побудувати сітьову модель цього комплексу робіт.

Табл. 10.1

Сітьова модель та сітьовий графік - student2.ru

Побудуємо сітьову модель. Насамперед уведемо початкову вершину, яка означатиме початок виконання комплексу робіт. З цієї вершини можуть витікати три дуги, які відповідають робо­там Р-1, Р-2 та Р-3, оскільки кожній з них не передує жодна з ро­біт комплексу. Уведемо далі три вершини, які означатимуть закінчення кожної з цих робіт. Тоді початковий фрагмент сітьової моделі матиме такий вигляд, як це показано на рис. 10.7.

Сітьова модель та сітьовий графік - student2.ru

Рис. 10.7

Врахуємо, що роботу Р-4 можна розпочинати після закінчення робіт Р-1 та Р-2, а роботу Р-5 — після закінчення робіт Р-2 і Р-3. Тому для зображення робіт Р-4 та Р-5 до сітьової моделі слід до­датково ввести фіктивні роботи Ф-1 та Ф-2. Черговий фрагмент сітьової моделі показано на рис. 10.8.

Роботу Р-6 можна розпочинати після закінчення роботи Р-4. Тому початок дуги, яка відповідатиме Р-6, може співпадати з вершиною, яка відповідає закінченню Р-4. Робота Р-7 слідує після закінчення Р-5 та Р-6, а робота Р-8 - після закінчення лише Р-5. Тому для відбиття можливості розпочинати Р-7 по­трібно ввести фіктивну роботу Ф-3. Роботи Р-7 та Р-8 не пере­дують жодній з інших робіт. Отже, їх кінцеві вершина можна об'єднати, що відповідатиме події завершення усіх робіт. По­вністю граф послідовності виконання всіх робіт комплексу на­ведено на рисунку 10.9

Сітьова модель та сітьовий графік - student2.ru

Рис. 10.8

Сітьова модель та сітьовий графік - student2.ru

Рис. 10.9

Для графа, наведеного на рис. 10.9 алгоритм нумерації вершин призведе до сітьової моделі, показаної на рис. 10.10. Ця сітьова модель містить 11 дуг та 8 вершин.

Сітьова модель та сітьовий графік - student2.ru

Рис. 10.10

Щоб перетворити сітьову модель на сітьовий графік, потрібно на її дугах зазначити тривалості виконання відповідних робіт (наведено у табл. 6.3), після чого для отриманого сітьового гра­фіка (рис. 10.11) доцільно побудувати таблицю з характеристикою усіх його дуг (табл. 10.2).

Сітьова модель та сітьовий графік - student2.ru

Рис. 10.11

Табл. 10.2

Сітьова модель та сітьовий графік - student2.ru

Після побудови сітьового графіка комплексу робіт обчислю­ють часові характеристики його вершин і дуг, тобто часові харак­теристики подій та робіт проекту.

Наши рекомендации