Полезная статья? Пожалуйста, поставьте "+"
К содержанию
Эксперимент – это
попытка произвести какое-либо маркет-ое действие на опыте. Цель
подобного исследования – вскрыть причинно-следственные отношения путем
отсева противоречивых объяснений результатов наблюдения. В рамках
эксперимента в контролируемых условиях фирма меняет один - два элемента
маркетинга (упаковку, цену, рекламу) и использует старое и новое в
течение некоторого времени. Затем резул-ты сравнивают и анализируют.
Достоинство – наглядность, осязаемость рез-та. Недостаток – высокие
издержки.
Имитация – метод м. и.,
основанный на применении ЭВМ. Здесь различные ситуации создаются и
проигрываются с помощью компьютера. Это очень удобный метод, позволяющий
учесть массу зависимостей и «проиграть» массу вариантов, однако
результат зависит от того, что положено в основу модели. Это очень
дорогой метод.
Моделирование — это
процесс разработки и использования моделей. Метод моделирования основан
на принципе аналогии: модель является аналогом оригинала в определенных
чертах, существенных для решения поставленной задачи.
Основные понятия имитационного моделирования
Имитационное моделирование реализуется
посредством набора математических инструментальных средств, специальных
компьютерных программ и приемов, позволяющих с помощью компьютера
провести целенаправленное моделирование в режиме «имитации» структуры и
функций сложного процесса и оптимизацию некоторых его параметров. Набор
программных средств и приемок моделирования определяет специфику системы
моделирования - специального программного обеспечения.
В отличие от других видов и способов
математического моделирования с применением ЭВМ имитационное
моделирование имеет свою специфику: запуск в компьютере
взаимодействующих вычислительных процессов, которые являются по своим
временным параметрам - с точностью до масштабов времени и пространства -
аналогами исследуемых процессов.
Имитационное моделирование как особая информационная технология состоит из следующих основных этапов.
1. Структурный анализ процессов.
Проводится формализация структуры сложного реального процесса путем
разложения его на подпроцессы, выполняющие определенные функции и
имеющие взаимные функциональные связи согласно легенде, разработанной
рабочей экспертной группой. Выявленные подпроцессы, в свою очередь,
могут разделяться на другие функциональные подпроцессы. Структура общего
моделируемого процесса может быть представлена в виде графа, имеющего
иерархическую многослойную структуру. В результате появляется
формализованное изображение имитационной модели в графическом виде.
Структурный анализ особенно эффективен
при моделировании экономических процессов, где (в отличие от
технических) многие составляющие подпроцессы не имеют физической основы и
протекают виртуально, поскольку оперируют с информацией, деньгами и
логикой (законами) их обработки.
2. Формализованное описание модели.
Графическое изображение имитационной модели, функции, выполняемые каждым
подпроцессом, условия взаимодействия всех подпроцессов и особенности
поведения моделируемого процесса (временная, пространственная и
финансовая динамика) должны быть описаны на специальном языке для
последующей трансляций. Для этого существуют различные способы:
- описание вручную на языке типа GPSS,
Pilgrim и даже на Visual Basic. Последний очень прост, на нем можно
запрограммировать элементарные модели, но он не подходит для разработки
реальных моделей сложных экономических процессов, так как описание
модели средствами Pilgrim компактнее аналогичной алгоритмической модели
на Visual Basic в десятки-сотни раз;
- автоматизированное описание с помощью
компьютерного графического конструктора во время проведения структурного
анализа, т.е. с очень незначительными затратами на программирование.
Такой конструктор, создающий описание модели, имеется в составе системы
моделирования в Pilgrim.
3. Построение модели (build). Обычно это
трансляция и редактирование связей (сборка модели), верификация
(калибровка) параметров.
Трансляция осуществляется в различных режимах:
- в режиме интерпретации, характерном для систем типа GPSS, SLAM-II и ReThink;
- в режиме компиляции (характерен для системы Pilgrim). Каждый режим имеет свои особенности.
Режим интерпретации проще в реализации.
Специальная универсальная программа-интерпретатор на основании
формализованного описания модели запускает все имитирующие подпрограммы.
Данный режим не приводит к получению отдельной моделирующей программы,
которую можно было бы передать или продать заказчику (продавать пришлось
бы и модель, и систему моделирования, что не всегда возможно).Режим
компиляции сложнее реализуется при создании моделирующей системы. Однако
это не усложняет процесс разработки модели. В результате можно получить
отдельную моделирующую программу, которая работает независимо от
системы моделирования в виде отдельного программного продукта.
Верификация (калибровка) параметров
модели выполняется в соответствии с легендой, на основании которой
построена модель, с помощью специально выбранных тестовых примеров.
4. Проведение экстремального эксперимента для оптимизации определенных параметров реального процесса.
Примеры, приводимые нами, в основном
ориентированы на систему Pilgrim, получившую распространение в
экономических вузах России. Однако читатели, владеющие GPSS, SLAM-II или
ReThink, без особого труда увидят общие методические приемы, не
зависящие от выбранной системы.
Концепция имитационного моделирования
требует предварительного знакомства читателя с методом Монте-Карло, с
методологией проведения проверок статистических гипотез, с устройством
программных датчиков случайных (псевдослучайных) величин и с
особенностями законов распределения случайных величин при моделировании
экономических процессов, которые не рассматриваются в типовых программах
дисциплины «Теория вероятностей».
Кроме того, необходимо рассмотреть
специальные стохастические сетевые модели, которые дают представление о
временных диаграммах специальных имитационных процессов при выполнении
программной модели.
|