AnyLogic
Развернуть
Размер шрифта

Стохастическое моделирование

Модели AnyLogic могут быть как детерминированными, так и стохастическими.

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

Случайное упорядочение одновременных событий

Модель будет также иметь стохастическое поведение, если вы выберете режим случайного упорядочивания одновременных событий. В этом случае, если на каком-нибудь шаге будет иметься сразу несколько событий, которые могут произойти в данный момент времени, то AnyLogic будет случайно выбирать одно из этих событий. В других случаях поведение модели будет являться детерминированным и 100% воспроизводимым вне зависимости от начального числа генератора случайных чисел.

Чтобы включить случайное упорядочение одновременных событий

  1. Выберите нужный вам эксперимент в панели Проекты.
  2. Перейдите в секцию Случайность панели Свойства.
  3. Выберите опцию Случайно в параметре Упорядочение одновременных событий.

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

Оптимизация стохастических моделей
Как мы можем улучшить эту статью?