Имитационное моделирование. 14

Содержание

Введение…………………………………………………………………………..3

1. Понятие, цели и область применения имитационного моделирования…....5

2. Виды имитационного моделирования…………………………………...…..10

3. Основные преимущества и недостатки имитационного моделирования…12

4. Метод Монте-Карло как разновидность имитационного моделирования..14

Заключение……………………………………………………………………….17

Список использованной литературы…………………………………….……..19

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

В исследовании операций широко применяются как аналитические, так и статистические модели. Каждый из этих типов имеет свои преимущества и недостатки. Аналитические модели более грубы, учитывают меньшее  число факторов, всегда требуют каких-то допущений и упрощений. Зато результаты расчета по ним легче обозримы, отчетливее отражают присущие явлению  основные закономерности. А, главное, аналитические  модели больше приспособлены для  поиска оптимальных решений. Статистические модели, по сравнению, с аналитическими, более точны и подробны, не требуют столь грубых допущений, позволяют учесть большое (в теории – неограниченно большое) число факторов. Но и у них – свои недостатки: громоздкость, плохая обозримость, большой расход машинного времени, а главное, крайняя трудность поиска оптимальных решений, которые приходятся искать «на ощупь», путем догадок и проб.

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

Имитационное моделирование  применяется к процессам, в ход  которых может время от времени  вмешиваться человеческая воля. Человек, руководящий операцией, может в  зависимости от сложившейся обстановки, принимать те или другие решения, подобно тому, как шахматист, глядя  на доску, выбирает свой очередной ход. Затем приводится в действие математическая модель, которая показывает, какое  ожидается изменение обстановки в ответ на это решение и  к каким последствиям оно приведет спустя некоторое время . Следующее «текущее решение» принимается уже с учетом реальной новой обстановки и т.д. В результате многократного повторения такой процедуры руководитель как бы «набирает опыт», учится на своих и чужих ошибках и постепенно выучивается принимать правильные решения – если не оптимальные, то почти оптимальные.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. Понятие, цели и область применения имитационного моделирования

Имитационное моделирование — это метод, позволяющий строить модели, описывающие процессы так, как они проходили бы в действительности. Такую модель можно «проиграть» во времени как для одного испытания, так и заданного их множества. При этом результаты будут определяться случайным характером процессов. По этим данным можно получить достаточно устойчивую статистику.

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

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

Имитационная модель —  логико-математическое описание объекта, которое может быть использовано для экспериментирования на компьютере в целях проектирования, анализа  и оценки функционирования объекта.

К имитационному моделированию  прибегают в случаях, когда:

- дорого или невозможно  экспериментировать на реальном  объекте;

- невозможно построить  аналитическую модель: в системе  есть время, причинные связи,  последствие, нелинейности, стохастические (случайные) переменные;

- необходимо сымитировать  поведение системы во времени.

Цель имитационного моделирования  состоит в воспроизведении поведения  исследуемой системы на основе результатов  анализа наиболее существенных взаимосвязей между ее элементами или другими  словами — разработке симулятора (англ. simulation modeling) исследуемой предметной области для проведения различных экспериментов.

Имитационное моделирование  позволяет имитировать поведение  системы во времени. Причём плюсом является то, что временем в модели можно  управлять: замедлять в случае с  быстропротекающими процессами и ускорять для моделирования систем с медленной  изменчивостью. Можно имитировать  поведение тех объектов, реальные эксперименты с которыми дороги, невозможны или опасны.

Области применения имитационного  моделирования:

- бизнес процессы;

- боевые действия;

- динамика населения;

- дорожное движение;

- ИТ-инфраструктура;

- математическое моделирование  исторических процессов;

- логистика;

- пешеходная динамика;

- производство;

- рынок и конкуренция;

- сервисные центры;

- цепочки поставок;

- уличное движение;

- управление проектами;

- экономика здравоохранения;

- экосистемы

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

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

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

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

Рис. 1 – Имитационная модель

 

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

 

 

Следующий этап заключается  в анализе статистики, собранной  и представленной моделью. Если средний  размер очереди клиентов превышает  выбранный предел в N человек, то количество доступного персонала следует увеличить  и выполнить новый эксперимент.[15, с.149]

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Виды имитационного моделирования

Агентное моделирование — относительно новое (1990е-2000е гг.) направление в имитационном моделировании, которое используется для исследования децентрализованных систем, динамика функционирования которых определяется не глобальными правилами и законами (как в других парадигмах моделирования), а наоборот. Когда эти глобальные правила и законы являются результатом индивидуальной активности членов группы.[1, с.232]

Цель агентных моделей — получить представление об этих глобальных правилах, общем поведении системы, исходя из предположений об индивидуальном, частном поведении ее отдельных активных объектов и взаимодействии этих объектов в системе. Агент — некая сущность, обладающая активностью, автономным поведением, может принимать решения в соответствии с некоторым набором правил, взаимодействовать с окружением, а также самостоятельно изменяться.

Дискретно-событийное моделирование — подход к моделированию, предлагающий абстрагироваться от непрерывной природы событий и рассматривать только основные события моделируемой системы, такие как: «ожидание», «обработка заказа», «движение с грузом», «разгрузка» и другие. Дискретно-событийное моделирование наиболее развито и имеет огромную сферу приложений — от логистики и систем массового обслуживания до транспортных и производственных систем. Этот вид моделирования наиболее подходит для моделирования производственных процессов. Основан Джеффри Гордоном в 1960х годах.

Системная динамика — парадигма моделирования, где для исследуемой системы строятся графические диаграммы причинных связей и глобальных влияний одних параметров на другие во времени, а затем созданная на основе этих диаграмм модель имитируется на компьютере. По сути, такой вид моделирования более всех других парадигм помогает понять суть происходящего выявления причинно-следственных связей между объектами и явлениями. С помощью системной динамики строят модели бизнес-процессов, развития города, модели производства, динамики популяции, экологии и развития эпидемии. Метод основан Форрестером в 1950 годах.

Популярные системы имитационного  моделирования:

- AnyLogic;

- Aimsun;

- Arena;

- eM-Plant;

- Powersim;

- GPSS;

- NS-2;

- Transyt

 

 

 

 

 

 

 

 

 

3. Основные преимущества и недостатки имитационного моделирования

Применение имитационных моделей дает множество преимуществ  по сравнению с выполнением экспериментов  над реальной системой и использованием других методов.

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

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

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

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

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

Универсальность. Имитационное моделирование позволяет решать задачи из любых областей: производства, логистики, финансов, здравоохранения и многих других. В каждом случае модель имитирует, воспроизводит, реальную жизнь и позволяет проводить широкий набор экспериментов без влияния на реальные объекты.

Однако имитационное моделирование  наряду с достоинствами имеет  и недостатки:

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

- может оказаться, что  имитационная модель неточна  (что бывает часто), и мы не  в состоянии измерить степень  этой неточности;

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

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

 

 

 

 

 

 

4.Метод Монте-Карло как  разновидность имитационного моделирования.

Датой рождения метода Монте-Карло принято считать 1949 г., когда появилась статья под названием «The Monte Carlo method». Создателями этого метода считают американских математиков Дж. Неймана и С. Улама. В СССР первые статьи о методе Монте-Карло были опубликованы в 1955—1956гг.

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

Само название «Монте-Карло» происходит от города Монте-Карло в княжестве Монако, знаменитого своим игорным домом.

Идея метода чрезвычайно  проста и состоит она в следующем. Вместо того, чтобы описывать процесс с помощью аналитического аппарата (дифференциальных или алгебраических уравнений), производится «розыгрыш» случайного явления с помощью специально организованной процедуры, включающей в себя случайность и дающей случайный результат. В действительности конкретное осуществление случайного процесса складывается каждый раз по-иному; так же и в результате статистического моделирования мы получаем каждый раз новую, отличную от других реализацию исследуемого процесса. Что она может нам дать? Сама по себе ничего, так же как, скажем, один случай излечения больного с помощью какого-либо лекарства. Другое дело, если таких реализаций получено много. Это множество реализаций можно использовать как некий искусственно полученный статистический материал, который может быть обработан обычными методами математической статистики. После такой обработки могут быть получены любые интересующие нас характеристики: вероятности событий, математические ожидания и дисперсии случайных величин и т. д. При моделировании случайных явлений методом Монте-Карло мы пользуемся самой случайностью как аппаратом исследования, заставляем ее «работать на нас».

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

В сущности, методом Монте-Карло  может быть решена любая вероятностная задача, но оправданным он становится только тогда, когда процедура розыгрыша проще, а не сложнее аналитического расчета. Приведем пример, когда метод Монте-Карло возможен, но крайне неразумен. Пусть, например, по какой-то цели производится три независимых выстрела, из которых каждый попадает в цель с вероятностью 1/2. Требуется найти вероятность хотя бы одного попадания. Элементарный расчет дает нам вероятность хотя бы одного попадания равной 1 — (1/2)3 = 7/8. Ту же задачу можно решить и «розыгрышем», статистическим моделированием. Вместо «трех выстрелов» будем бросать «три монеты», считая, скажем, герб—за попадание, решку — за «промах». Опыт считается «удачным», если хотя бы на одной из монет выпадет герб. Произведем очень-очень много опытов, подсчитаем общее количество «удач» и разделим на число N произведенных опытов. Таким образом, мы получим частоту события, а она при большом числе опытов близка к вероятности. Ну, что же? Применить такой прием мог бы разве человек, вовсе не знающий теории вероятностей, тем не менее, в принципе, он возможен.

Метод Монте-Карло- это численный метод решения математических задач при помощи моделирования случайных величин.

Две особенности метода Монте-Карло.

Первая особенность  метода - простая структура вычислительного алгоритма.

Вторая особенность метода - погрешность вычислений, как правило, пропорциональна D/N2, где D - некоторая постоянная, N - число испытаний. Отсюда видно, что для того, чтобы уменьшить погрешность в 10 раз (иначе говоря, чтобы получить в ответе еще один верный десятичный знак), нужно увеличить N (т. е. объем работы) в 100 раз.

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

 

 

 

 

 

 

 

 

 

 

Заключение

В заключении хотелось бы подчеркнуть, что риск сопровождает нас везде  и всегда – на улице, на работе, дома. И, конечно, присутствует он и в бизнесе. И, так же как и в жизни, его  не стоит избегать в предпринимательстве. Но тем более не стоит к нему стремиться, а наоборот, его нужно  уметь просчитать и оценить. Только на основании объективных данных можно принимать какое-либо решение.

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

Личные качества предпринимателя  в итоге и определяют его склонность к риску. Некоторые из них предпочтут умеренную, но гарантированную прибыль, в то время как другие рискнут  и, в случае успеха, получат прибыль  в несколько раз большую, чем  первая группа. Но у них всегда есть риск все потерять. В этом-то и  заключается дилемма.

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

В рамках данной курсовой работы была рассмотрена тема «Имитационное  моделирование».

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список использованной литературы

1.Бережная Е.В., Бережной В.И. Математические методы моделирования экономических систем: Учебное пособие. –М.: Финансы и статистика, 2005. -426 с.

2.Гинзбург А.И. Экономический анализ: Предмет и методы. Моделирование ситуаций. Оценка управленческих решений: учебное пособие. –СПб.: Питер, 2003. -622 с.

3.Грабовый П.Г. Риски в современном бизнесе. –М.: Финансы и статистика, 2000. -200 с.

4.Дубров А.М., Лагоша Б.А., Хрусталев Е.Ю. Моделирование рискованных ситуаций в экономике и бизнесе. –М.: Финансы и статистика, 2004. -224 с.

5.Князевская Н.В., Князевский В.С. Принятие рискованных решений в экономике и бизнесе. –М.: Контур, 1998. -160 с.

6.Кремер Н.Ш. Исследование операций в экономике. –М.: Банки и биржи, 2003. -407 с.

7.Ларичев О.Н. Теория и методы принятия решений. –М.: Логос, 2006. -392 с.

8.Орлова И.В. Экономико-математические методы и модели. Выполнение расчетов в среде EXCEL. Практикум: Учебное пособие для вузов. –М.: ЗАО «Финстатинформ», 2000. -282 с.

9.Синюк В.Г. Использование информационно-аналитических технологий при принятии управленческих решений: Учебное пособие. –М.: Экзамен, 2003. -237 с.

10.Смородинский С.С., Батин Н.В. Методы и системы принятия решений. – часть 1 –Мн.: БГУИР, 2000. -329 с.; часть 2 –Мн.: БГУИР, 2001. -412 с.

11.Трахтенгерц Э.А. Компьютерная поддержка принятия решений. –М.: СИНТЕГ, 2008. -270 с.

12.Холод Н.И. Экономико-математические методы и модели. –Мн.: БГЭУ, 2000. -318 с.

13.Чернов В.А. Анализ коммерческого риска. –М.: Финансы и статистика, 1998. -291 с.

14.Шикин Е.В. Математические методы и модели в управлении. –М.: Финансы и статистика, 2002. -430 с.

15.Эддоус М., Стэнсфилд Р. Методы принятия решений. – М.: ЮНИТИ, 1997. -425 с.

16.Экономико-математические методы и модели: Учебное пособие / под ред. Холод Н.И., Кузнецова А.В., Жихар Я.Н. и др. – Мн.: БГЭУ, 2000. -385 с.