Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УЧЕБНИК ПО СИСТЕМНОМУ АНАЛИЗУ.docx
Скачиваний:
276
Добавлен:
01.04.2015
Размер:
418.59 Кб
Скачать

2.4.3.4. Специализированные методы моделирования сложных систем

До сих пор рассматривались достаточно универсальные методы анализа сложных систем, связанные в том числе с учетом фактора неопределенности. Ниже представлены некоторые методы решения частных проблем в структурированных системах.

2.4.3.4.1. Моделирование в условиях определенности

Определенность в системном анализе означает, что каждой альтернативе соответствует один функциональный результат (или каждому событию предшествует определенное состояние системы).

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

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

Наиболее “старыми” и, следовательно, наиболее обкатанными являются методы решения специфичных задач, которые давно уже можно называть классическими.

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

Задачи управления запасами

Первые задачи управления запасами были рассмотрены еще в 1915 году — задолго не только до появления компьютеров, но и до употребления термина “кибернетика”. Был обоснован метод решения простейшей задачи — минимизация затрат на заказ и хранение запасов при заданном спросе на данную продукцию и фиксированном уровне цен. Решение — размер оптимальной партии обеспечивало наименьшие суммарные затраты за заданный период времени.

Несколько позже были построены алгоритмы решения задачи управления запасами при более сложных условиях — изменении уровня цен (наличие “скидок за качество” и / или “скидок за количество”); необходимости учета линейных ограничений на складские мощности и т. п.

 Задачи распределения ресурсов

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

Цель системного анализа — найти способ наиболее эффективного выполнения операций. Объединяет все такие задачи метод их решения — метод математического программирования, в частности, — линейного программирования. Начала теоретического обоснования и разработки практических методов решения задач линейного программирования были положены Д.Данцигом (по другой версии — Л.В.Канторовичем).

2.4.3.4.2. Моделирование систем массового обслуживания

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

 число заявок слишком велико для данной мощности станции, возникают очереди и за задержки в обслуживании приходится платить;

 на станцию поступает слишком мало заявок и теперь уже приходится учитывать потери, вызванные простоем станции.

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

Специальный раздел теории систем — теория массового обслуживания, позволяет

 использовать методику определения средней длины очереди и среднего времени ожидания заказа в тех случаях, когда скорость поступления заказов и время их выполнения заданы;

 найти оптимальное соотношение между издержками по причине ожидания в очереди и издержками простоя станций обслуживания;

 установить оптимальные стратегии обслуживания.

Обратим внимание на главную особенность такого подхода к задаче системного анализа — явную зависимость результатов анализа и получаемых рекомендаций от двух внешних факторов: частоты поступления и сложности заказов (а значит — времени их исполнения).

Но это уже связи нашей системы с внешним миром и без учета этого факта нам не обойтись. Потребуется провести исследования потоков заявок по их численности и сложности, найти статистические показатели этих величин, выдвинуть и оценить достоверность гипотез о законах их распределения. Лишь после этого можно пытаться анализировать — а как будет вести себя система при таких внешних воздействиях, как будут меняться ее показатели (значение суммарных издержек) при разных управляющих воздействиях или стратегиях управления.

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

Поэтому при моделировании систем используется метод статистических испытаний или метод Монте-Карло - один из методов статистического моделирования, основанный на кибернетической идее "черного ящика".

Применение метода Монте-Карло проиллюстрируем на приведенном выше примере. Предположим, надо определить, как часто и как долго придется ждать клиентам в очереди на станциях при заданной их пропускной способности (допустим, для того, чтобы принять решение, следует ли расширять сеть стаций). Подход клиентов носит случайный характер, распределение времени подхода может быть установлено из имеющейся информации. Время обслуживания тоже носит случайный характер и его распределение тоже может быть выявлено. Таким образом, имеются два стохастических процесса, взаимодействие которых и создает очередь. Теперь, если наугад перебирать все возможности (например, число клиентов, приходящих за час), сохраняя те же характеристики распределения, можно искусственно воссоздать картину этого процесса. Повторяя такую картину многократно, каждый раз меняя условия (число подходящих клиентов), можно изучать получаемые статистические данные так, как если бы они были получены при наблюдении над реальным потоком клиентов.

Точно так же можно воссоздать искусственную картину работы станций: здесь распределение будет повторять распределение времени обслуживания отдельного клиента. Получаются опять два стохастических процесса. Их взаимодействие даст "очередь" с примерно такими же характеристиками (например, средней длиной очереди или средним временем ожидания), какими обладает реальная очередь. Таким образом, смысл метода Монте-Карло состоит в том, что исследуемый процесс моделируется путем многократных повторений его случайных реализаций. Единичные реализации называются статистическими испытаниями — отсюда второе название метода.