![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Резерви часу робіт
Практично необхідно знати резерви часу для виконання кожної роботи. Аналіз цих резервів допомагає ефективно розподілити ресурси між роботами. При цьому розрізняють наступні види резервів часу для роботи i-j: · повний; · незалежний; · частковий I роду; · частковий II роду. Повним резервом часу роботи i-j, що позначається Rn(i, j), називається величина:
Легко бачити, що повний резерв часу визначається як резерв часу того максимального шляху Дійсно, максимальний шлях а) ділянки б) роботи i-j; в) ділянки Отже, повний резерв часу роботи i-j можна перетворити як Звідси витікає, що повний резерв часу для будь-якої роботи завжди ненегативний: Rn(i, j)≥ 0. Причому він рівний нулю тоді й тільки тоді, коли робота i-j лежить на критичному шляху: Rn(i, j)= 0 для Надалі називатимемо роботу критичною, якщо повний резерв часу для неї рівний 0; якщо ж повний резерв часу для роботи – позитивний, то називатимемо її некритичною. Тобто критична робота – це робота, яка лежить на одному з критичних шляхів, а некритична – це робота, яка не лежить ні на одному з критичних шляхів. Розглядаючи некритичну роботу i-j, можна за її повним резервом Rn(i, j) судити про те, який найбільший відрізок часу ми маємо в своєму розпорядженні для збільшення тривалості й, відповідно, зменшення продуктивності її виконання (або з яким найбільшим запізненням проти мінімально можливого терміну Відзначимо, нарешті, що повним резервом часу роботи дійсно можна розпоряджатися тільки в тому випадку, якщо всі роботи, що входять в початкову подію Можна поставити перед собою зворотне завдання: всі роботи, що входять в початкову подію
що, як видно, не завжди має місце. Якщо для роботи нерівність (11) виконується, то говорять, що ця робота має незалежний резерв часу, що виражається числом Отже, незалежний резерв часу роботи - це величина
яка утворюється лише у деяких робіт і показує максимальний час, на який можна збільшити тривалість роботи (або відстрочити її початок) між крайніми термінами звершення її початкової та кінцевої подій. Використання незалежного резерву у будь-якому випадку не зачіпає резервів часу інших робіт. Як ми вже знаємо, для всіх критичних робіт повний резерв завжди рівний 0; незалежний же резерв для критичних робіт тим більше завжди рівний 0, оскільки завжди Щоб визначити сенс понять часткових резервів часу (I і II роду), що вводяться далі, відзначимо знову такі властивості повного і незалежного резервів часу: · використання повного резерву часу якої-небудь роботи позбавляє резервів часу як всі роботи, що входять в дану, так і всі роботи, які витікають з неї; · використання незалежного резерву часу якої-небудь роботи не позбавляє резервів часу як роботи, що входять в дану, так і роботи, які витікають з неї. Тепер визначимо такий резерв, який позбавляє резервів часу роботи, які витікають з даної, але не позбавляє резервів часу роботи, що входять в дану роботу, а також такий резерв, який позбавляє резервів часу роботи, що входять в дану, але не позбавляє резервів часу роботи, які з неї витікають. Для цього введемо поняття часткових резервів I і II роду. Частковий резервом часу I роду називається величина
Частковий резервом часу II роду називається величина
Розглядаючи вираз для часткового резерву часу I роду, переконуємося, що його використання дійсно не впливає на резерви попередніх (що входять) робіт, оскільки дозволяє здійснити кінцеву для них подію Покажемо, що вирази, що визначають часткові резерви, завжди ненегативні. Дійсно, з формули (7), що визначає обчислювальний процес для пізніх термінів і далі
Точно також з формули (5), яка визначає обчислювальний процес для ранніх термінів
отже
Таким чином, всі чотири резерви часу для робіт визначено так, що вони завжди ненегативні:
Перейдемо тепер до встановлення умови критичності будь-якого шляху. Цю умову можна формулювати за допомогою понять резервів часу. Можна, наприклад, сказати, що для критичності деякого шляху μ необхідно й достатньо, щоб резерв часу цього шляху був рівний нулю. Це твердження є просто іншою формою визначення критичного шляху (шлях μ – критичний, якщо Далі, ми знаємо, що для подій будь-якого критичного шляху найбільш ранні й найбільш пізні терміни їх звершення рівні:
Але це умова, як ми знаємо, не виділяє критичного шляху, якщо він не єдиний. В цьому випадку всі події деякого шляху можуть мати резерв, рівний 0, а шлях може бути некритичним. Умову критичності деякого шляху найзручніше формулювати за допомогою резервів часу робіт, які складають даний шлях. Теорема. Для того, щоб шлях μ був критичним, необхідно й достатньо, щоб для всіх робіт, які лежать на цьому шляху, повний резерв часу був рівний 0. Необхідність цієї умови вже була показана вище. Залишається тільки довести достатність. Хай для всіх робіт деякого шляху
...
Звідси отримуємо, що довжина шляху μ рівна отже, шлях μ – критичний. Ще раз підкреслимо, що роботи, які лежать на критичному шляху, не мають ніяких резервів часу. Таким чином, знаючи ранні й пізні терміни звершення подій та тривалості робіт, можна визначити всі параметри мережевого графіка.
|