
- •1. Введение
- •1.1. Математическое моделирование как методологии научных исследований
- •1.2. Классификация математических моделей
- •2. Исследование операций
- •2.1. Терминология
- •2.2. Процесс исследования операций
- •3. Моделирование на основе системного подхода
- •3.1. Терминология
- •3.2. Этапы системного анализа-синтеза
- •3.3. Классификация систем и инструментов аналитической деятельности
- •4. Математическое программирование
- •4.1. Линейное программирование
- •4.1.1.Терминология
- •4.1.2. Решение и анализ задач лп графическим методом
- •4.1.3. Укрупненный алгоритм решения графическим методом
- •4.1.4. Анализ чувствительности оптимального решения задачи лп
- •Самостоятельная работа
- •4.2. Целочисленное программирование
- •4.2.1. Терминология
- •4.2.2. Задача выбора плана застройки участков
- •4.3. Управление запасами
- •4.3.1. Основная модель управления запасами
- •4.3.2. Моделирование управления запасами в условиях предоставления скидки
- •Построение модели для нахождения eoq в условиях предоставления скидки.
- •Метод анализа иерархий
- •5.1. Терминология
- •5.2. Задача о выборе университета
- •5 .3. Задача поиска оптимального решения с помощью метода анализа иерархий
- •Принятие решений в условиях риска и неопределеннности
- •Терминология
- •6.2. Принятие решений в условиях риска
- •6.2.1. Сравнение рисков инвестиционных проектов
- •6.3. Принятие решений в условиях неопределенности
- •6.3.1. Критерии выбора альтернативных решений
- •7. Имитационное моделирование средствами Excel
- •7.1. Имитационное моделирование как метод исследования операций и оптимизации
- •7.2. Имитационное моделирование в ms Excel.
- •8. Создание модели предприятия и принятие управленческого решения на основе результатов моделирования.
- •8.1. Описание предприятия
- •8.2. Совершенствование модели с учетом дополнительной информации о системе и внешней среде.
- •9. Системная динамика как средство оптимизации функционирования экономических и экологических систем
- •9.1. Терминология
- •9.2.Основные принципы системной динамики
- •9.3. Модель «хищники-жертвы» как пример моделирования обратных связей
- •9.4. Имитационная модель «хищники-жертвы» в системе ms Excel
- •9.5. Имитационная модель «хищники-жертвы» в системе stella
- •Приложение 1
- •Литература
7. Имитационное моделирование средствами Excel
7.1. Имитационное моделирование как метод исследования операций и оптимизации
Из аналитических методов, которые включают исследование операций, имитационное моделирование резко контрастируют с алгоритмами математического программирования и стохастическими моделями. При моделировании, аналитик создает модель такой системы, которая описывает некоторый процесс, используя отдельные объекты, такие как люди, продукция или сообщения. Компоненты модели пытаются воспроизводить, с различными степенями точности, фактические действия реальных компонентов процесса. Обычно система имеет изменяющиеся во времени входы и выходы из-за случайных событий. Компоненты моделирования связаны и могут часто рассматриваться как сеть со сложными взаимосвязями входа-выхода. Кроме того, потоком объектов через систему управляют логические правила, которые вытекают из операционных правил и стратегии, связанной с моделируемым процессом.
Поскольку модель принимает вид компьютерной программы, которая работает как копия системы из реального мира, она намного менее ограничена, чем аналитические модели. В пределах ограничений взаимодействия входа и выхода, квалифицированный программист может воспроизвести с высокой точностью, большинство систем, которые требуется изучать и рационализировать. Из-за этой способности к детализации, моделирование стало очень популярным методом анализа. Особенно привлекательна возможность моделировать случайные переменные с произвольными вероятностными распределениями и системы, которые имеют множество взаимодействующих вероятностных процессов. Современные системы моделирования - инструменты, позволяющие даже начинающим создавать модели сложных систем.
Необходимость использования моделирования следует из множества причин.
Моделирование может быть единственной возможностью обеспечить решения проблемы при исследовании. Например, невозможно получить переходные (с временной зависимостью) решения для сложных моделей очередей в замкнутой форме за счет решения систем уравнений, но они могут быть получены с помощью методов имитационного моделирования.
Имитационные модели могут представить процесс более реалистично, потому что требуется меньше дополнительных предположений. Примеры включают использование недетерминированного времени в модели управления запасами, непуассоновские входные потоки или интервалы времени обслуживания в системах массового обслуживания (очереди), и недетерминированные параметры в задаче управления запасами и составление графиков многоступенчатого производства. Каждая из этих ситуаций приводит к аналитическим моделям, которые являются очень сложными.
Изменения в конфигурации или структуре могут быть легко осуществлены, чтобы ответить, на вопрос "Что будет, если . . . ?" . Например, различные решения могут быть проверены на изменение числа каналов обслуживания в сети очередей.
В большинстве случаев, моделирование является менее дорогостоящим, чем фактические эксперименты; в других случаях, это может быть единственный разумный начальный подход, когда система еще не существует, но теоретические отношения известны. Например, солнечная энергия тепловой системы для домов была проверена моделированием до того, как была построена. Моделирование может помочь решать определенные части проблемы или исследовать новые проблемы проектирования.
Моделирование может использоваться в педагогических (обучающих) целях или иллюстрировать модель, помогает лучше понимать такие процессы, как политика управления доходом используемая авиалиниями при долгосрочном управлении ценами на билеты.
Для многих динамических процессов, моделирование обеспечивает единственные средства для прямого и детального наблюдения в пределах указанных сроков. Подход также обеспечивает сжатие времени, благодаря чему процесс моделируется за минуты, хотя, возможно, в реальности требовало бы годы фактического экспериментирования.
При этих и других преимуществах возникает вопрос "Почему бы не свести все моделирование к имитационному моделированию?" Во-первых, имитационное моделирование является продолжительным и дорогостоящим по сравнению с многими аналитическими подходами. Например, моделирование оценки оптимального уровня перезаказа и количества материально-производственных запасов, требует обширного поиска оптимальных значений управляемых переменных, тогда как аналитическое решение этого не требует. Во-вторых, определенные проблемы, связанные с разработкой, проверкой, и оценкой могут быть сложны в лучшем случае и неразрешимы в худшем случае.
Поскольку предпринимается попытка воспроизвести значительное количество деталей, имитационная модель может потребовать большого программного обеспечения, его точность будет трудно проверить, и вычислительное мощности, которые потребуются, могут быть больше по сравнению с другими подходами. Как и анализ очередей, имитационное моделирование - это инструмент, который требует многочисленных альтернатив для определения оптимального варианта. В отличие от анализа очередей, моделирование не вычисляет математические ожидания. Скорее запуски имитационных моделей походят на выполнение наблюдений за системой в реальном мире и регистрацию соответствующей статистики. Так как статистические данные сами являются случайными переменными, интерпретация результатов должна быть сделана тщательно, с процедурами, основанными на соответствующей теории. Этим требованием часто пренебрегают на практике, давая тем самым начало тому, что результаты будут или неправильно интерпретированы или неправильно использованы.