© -© -0
Рис. 10.3. Использование в стрелочном графе фиктивной логической операции
Кроме того, в стрелочных графах для избежания неоднозначности используются фиктивные операции идентификации. В некоторых пакетах прикладных программ, используемых в сетевом анализе, операции обозначаются не с помощью букв или слов, а числами, обозначающими соответствующие им события. Если же две или более операций выполняются одновременно и имеют одни и те же начальное и конечное события, то компьютер не сможет отличить их друг от друга и не воспримет вводимую исходную информацию. Как показано на рис. 10.4, включение фиктивной операции идентификации позволяет решить данную проблему. На практике принято нумеровать события таким образом, чтобы номер конечного события был больше, чем номер начального события.
Первый шаг после составления списка операций, входящих в проект, состоит в том, чтобы создать таблицу операций, в которой отражаются все операции, а также операции, непосредственно им предшествующие.
Гл.10. Сетевой анализ и календарное планирование проектов 317
(2\ Фиктивная операция
В Jr"^ идентификации
О—-—нЭ G<—-—^Э
Заменяется на Рис. 10.4. Использование в стрелочном графе фиктивной операции идентификации
В данный список не включаются фиктивные логические операции или операции идентификации. На основе полученного списка строится стрелочный сетевой граф, включающий действительные и фиктивные операции и отражающий установленные взаимосвязи между ними. После того, как закончено построение исходного графа, можно выявить и исключить из рассмотрения ненужные фиктивные операции. Затем для улучшения логической схемы исходный граф можно модифицировать и перекомпоновать.
Ненужные фиктивные логические операции можно выявить с помощью простого практического правила. Если единственной операцией, выходящей из некоторого узла, является фиктивная логическая операция, то по всей вероятности без нее можно обойтись.
LJ Пример 10.1. Компания "Delco pic" — это промышленная фирма, которая заключила контракт о производстве партии станков, предназначеных к использованию крупным предприятием обувной промышленности для массового производства обуви. Ниже перечислены операции, которые необходимо выполнить в процессе разработки и производства этих станков (табл. 10.1):
Таблица 10.1. Таблица операций для задачи из примера 10.1
| Операции | Непосредственно предшествующая операция | |
| А | Составление сметы затрат | - |
| В | Согласованные оценки | А |
| С | Покупка собственного оборудования | В |
| D | Подготовка конструкторских проектов | В |
| Е | Строительство основного цеха | D |
| F | Монтаж оборудования | С, Е |
| G | Испытания оборудования | F |
| Н | Определение типа модели | D |
| I | Проектирование внешнего корпуса | D |
| J | Создание внешнего корпуса | Н, I |
| К | Конечная сборка | G, J |
| L | Контрольная проверка | К |
Ч.З. Планирование в бизнесе
Нужно изобразить операции с помощью стрелочного графа.
Решение.
Сетевой граф должен начинаться с единственного начального события, которое показано на рис. 10.5 кружочком, и заканчиваться единственным конечным событием. Построение графа мы начали с первого события. С этого события начинаются все операции, которым не предшествуют никакие виды работ. Начинать построение полезно с примерного эскиза будущего графа:
|
| ^(13)-^©—н |
Рис. 10.S. Примерный эскиз графа для примера 10.1
В соответствии с приведенной выше таблицей необходимо тщательно, переходя от одной операции к другой, проверить построенный в первом приближении граф. В случае необходимости следует провести его корректировку, а затем для совершенствования схемы построить новый. В данном случае можно исключить все фиктивные логические операции и оставить одну фиктивную операцию идентификации (рис. 10.6).
|
| &±~ |
| Фиктивная операция идентификации |
Рис. 10.6. Новый чертеж стрелочного графа для примера 10.1
Гл.10. Сетевой анализ и календарное планирование проектов 319
О Пример 10.2. Компания "Delco pic" является участником другого проекта детали которого приведены ниже:
Таблица 10.2. Таблица операций для примера 10.2
| Операция | Непосредственно | Операция | Непосредственно |
| предшествующая | предшествующая | ||
| операция | операция | ||
| А | — | Е | В, С |
| В | — | F | С |
| С | — | «. G | D, Е |
| D | А, В | Н | F, G |
Изобразим данный проект при помощи стрелочного графа.
Решение
Построение начинаем с начального события, обозначенного кружком 1. Из таблицы следует, что существуют три операции — А, В и С, которым не предшествует ни одна из операций. Поэтому из начального события выходят три стрелки. На первый взгляд таблица операций выглядит чрезвычайно простой, однако отразить присущую ей логику с помощью сетевого графа достаточно трудно, вследствие чего мы вынуждены использовать три фиктивные логические операции (см. рис. 10.7).
|
^—0






