Многоподходное Имитационное Моделирование

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

Первые два подхода являются "традиционными" методами имитационного моделирования, появившимися в 50-60х годах. Агентное моделирование – относительно новый метод, получивший широкое практическое распространение только после 2000 года, но уже зарекомендовавший себя множеством "success stories". Системная динамика и дискретно-событийное моделирование рассматривают систему сверху вниз, работая на так называемом системном уровне. Агентное моделирование – это подход снизу-вверх: создатель модели фокусируется на поведении индивидуальных объектов.

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

Зачем нужно многоподходное моделирование?

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

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

И наоборот, зачем использовать дискретно-событийное моделирование для непрерывных закономерностей, когда есть системная динамика? Зачем Вам при решении задачи зависеть от конкретного метода моделирования, если есть инструмент, поддерживающий их все?

Методы имитационного моделирования


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

  • Если вы располагаете данными об индивидуальных объектах – используйте агентное моделирование
  • Если система может быть описана как процесс – используйте дискретно-событийное моделирование
  • Если у вас есть информация только о глобальных зависимостях – используйте системную динамику
  • Если системе присущи все эти особенности – комбинируйте различные методы.

С AnyLogic вы никогда не будете ограничены в выборе метода имитационного моделирования.