
- •Процессы и стратегии
- •Искусство? да, но и наука тоже
- •Цифры - это еще не все
- •Истоки исследований операции
- •Уроки первого опыта
- •Система, предсказание и выгода
- •Понять - во-первых, поставить диагноз - во-вторых, предписать - в-третьих
- •Удача, риск и «преступное намерение»
- •В тисках случайности
- •Использование приближенных вычислений
- •Так ли уж проста «простая» ситуация?
- •Насколько близко достаточно близкое?
- •Насколько возможно правдоподобие?
- •Теория вероятности в действии
- •Оценка идеального объема запасов
- •Проблема очередей
- •Действительно вычисленный риск
- •Количественное определение способности проникновения
- •Ситуация и ее модели
- •Крайности, встречающиеся при выполнении комплекса работ
- •Модели как среда для моделирования
- •Выгоды моделирования
- •Азбука моделей
- •А. Акустика (acoustics)
- •В. Биология (biology)
- •О. Демография (demography)
- •Модели и отображение
- •Работа моделей
- •Ограничения методов как таковых
- •Моделирование ситуации реальной жизни
- •Когда уменьшение стоимости обходится слишком дорого
- •Установление прошлого - парадокс для проблемы
- •У становление прошлого - проблема для решения
- •Жизнеспособный регулятор
- •Скрытое управление
- •Что должно быть управляемым
- •Гомеостаз и сверхстабильность
- •Новая модель
- •Обучение систем
- •Автоматизация и прочее
- •Промышленность и эволюция
- •Что задерживает развитие событий?
- •Переосмысливание процесса переосмысливания
- •Почему нельзя обойтись только эволюцией?
- •Со временем мы обучим даже консерваторов
Крайности, встречающиеся при выполнении комплекса работ
Теперь давайте попытаемся применить на практике только что рассмотренное представление о моделях, воспользовавшись для этого примерами, рассмотренными в конце гл. 2. Если помните, разговор шел о запасах и очередях, а вообще-то относительно сверти- наций вероятностей, называемых стохастическими процессами. При этом нами был изучен случай только лишь простого взаимодействия, когда имеется один вход и один выход. Однако многие реальные проблемы управления зачастую значительно сложнее. В частности, весьма вероятно, что в ситуации, находящейся под контролем организатора, должна предусматриваться целая сеть потоков материалов или транспортных потоков или потоков других видов. Схема процесса здесь значительно сложнее .и совсем непохожа на простую фигуру, приведенную в конце гл. 2.
З
Рис. 16. Простейшая стрелочная диаграмма.
Событие Е исполнится только в
том случае, если событияА иВ
совершились; выполнению событияР должны предшествовать событияА, В и С; событиеС может произойти
только после событийА, В, С и Д
и, наконец, событиеН может последовать
только за событиямиЕ, Р иС.
Горизонтальная ось является осью
времени.
Вместе с тем то, с чем приходится иметь дело в данном случае, представляет собой в высшей степени сложный стохастический процесс. Он может быть описан как взаимодействующая система очередей или же как взаимодействующая система положительных и отрицательных запасов. А составлена ли сеть применительно к людям, образующим очереди на автобусы, или же имеются в виду покупатели, устраивающие очереди за вещами, или же очередь возникает при решении вопроса об очередности капиталовложения - все это не играет совершенно никакой роли.
Попытаемся разобраться в этом на конкретном примере. Предположим, что в сети схематически изображается поток материалов, изготовленных деталей, сборочных узлов, а также, агрегатов, причем все они «сходятся» в единственном и последнем узле. Этот узел соответствует законченной работе. Это может быть дом или корабль, или шоссе-дело совсем не в этом. Организатор, для которого составляется подобная сеть, пытается управлять процессом строительства и контролировать его, а это приводит в результате к окончанию работы к определенному сроку.
Первое, на что хотелось бы обратить внимание читателя, - это то, что далеко не все линии, указанные на рисунке, одинаково важны. Если вы занимаетесь строительством дома, то совершенно очевидно, что электрическая проводка может быть проведена почти в любое время после того, как закончится постройка каркаса, и даже после выполнения большей части отделочных работ. С другой стороны, трудности возникнут в том случае, если кто-то предполагает покрыть крышу до того, как будут построены стены. Поэтому приходится сталкиваться с логическим приоритетом при создании конструкций, и логика ничего не может сделать со временем. Следовательно, если из логических условий вытекает необходимость выполнения Операций А иВ и только после того можно приступать к выполнению операции С, а для выполнения операцииА требуется гораздо больше времени, чем, оно идет на выполнение операции Д, то для выхода продукции весьма важно, чтобы операцияА заканчивалась за наикратчайшее возможное время. Вместе с тем при выполнении операции Д - больше свободы и операция может производиться в более медленном темпе.
Обратимся теперь
к временному фактору. Если взять какой-
либо временим интервал от Г, до Га и
посмотреть, что же в это время происходит
в сети, то окажется, что на этот период
приходится целая группа работ.
Некоторые из них удается выполнить за
это время, которым мы располагаем,
поэтому нецелесообразно акцентировать
на них свое внимание. Выполнение других
операций будет ограничиваться временем.
Наконец, одна из этих операций может
оказаться больше всех ограниченной во
времени из-за возможности нарушения
графика другими операциями. Именно эту
операцию и должен исследовать организатор.
Если она может быть выполнена в отведенное
время, то до момента времени 7а все идет
хорошо и он может подумать о выполнении
работ в следующем интервале времени
от Га до 73. Этот интервал также будет
содержать н
Теперь любой организатор хочет быть уверенным в том, что события, которые должны происходить на этом критическом пути, произойдут вовремя. Трудность заключается и в определении критического пути. Здесь организатору может помочь специалист по исследованию операций, поскольку известны способы, вычисления ответа на вопросы подобного рода. Речь идет о методах сетевого анализа. Каждый из узлов, располагающихся на критическом пути, можно рассматривать как свертку вероятностей. Вычисление свертки позволит определить не только ожидаемые значения интервалов времени, за которые должны произойти эти события, и, следовательно, дату завершения всей работы, но также и вероятности естественных отклонений от этих ожидающихся значений.
Для подобного вычисления может быть привлечено несколько способов. Наиболее известным является несомненно ПЕРТ - метод оценки программ и сообщений, однако следует иметь в виду, что при написании данной книги автор придерживался стратегии не вникать в массу технических подробностей. Наиболее важным для понимания является то, что мы можем получить наверняка в процессе проведения измерений наилучшую и наихудшую оценки времени критического пути. Теперь у организатора в руках орудие управления, благодаря которому он сможет сконцентрировать свое внимание на задачах, выполнение .которых наиболее существенно в тот или иной момент времени. Он сможет также оценивать влияние последствий возможных задержек на всю работу.
З
Рис. 17. Схема, характеризующая выполнение
важного проекта и отображающая важнейшие
аспекты проекта. Каждый важный шаг
может быть подразделен на второстепенные
шаги аналогичной сложности. Время
отсчитывается слева направо
Коль скоро мы имеем целую совокупность операций на критическом пути, существует возможность катастрофы. Она может, например, произойти, если время, потраченное на выполнение одной из операций, превысит ожидаемое время. Пусть шанс на это - только один из тысячи, но если такой шанс есть, то он приводит к нарушению плана. Казалось бы, что возможность риска исключается при составлении сети. Но нет! Риск исключается только с запланированной вероятностью, и, по-видимому, в нашем случае эта вероятность больше одного шанса из тысячи. Если же катастрофа произошла, то, наверное, нецелесообразно следовать по первоначальному критическому пути. Теперь следует разработать новый критический путь от точки, которой мы уже достигли. Но для этого необходимо провести, повторное вычисление. Для вычисления и пересчета критических путей в реальных сложных сетях часто применяют электронные вычислительные машины.
Но, вернемся к нашему случаю. Пусть при первом же просчете было установлено недельное опоздание. Это означает, что мы не в состоянии дать гарантию уложиться в заданное время, но все же можем попытаться сделать это, поскольку позднее благодаря нашим усилиям может открыться возможность уложиться в срок. Однако повторно вычисленный критический путь может показать, что выполнение работы задержится, скажем, на шесть месяцев.
К