Учебное пособие Красноярск
Download 2.5 Mb. Pdf ko'rish
|
2017-uch-posob-elberg-cigankov
Глава 1 взаимоотношений с данной системой. Системная динамика глав- ным образом используется в долгосрочных, стратегических моделях и принимает высокий уровень абстракции. Люди, продукты, собы- тия и другие дискретные элементы представлены в моделях систем- ной динамики не как отдельные элементы, а как система в целом [6]. Агентное моделирование (agent-basedmodel (ABM)) – разно- видность имитационного моделирования, современный метод, по- зволяющий исследовать работу децентрализованных агентов и то, как такое поведение определяет деятельность всей системы в целом. В отличие от системной динамики аналитик определяет пове- дение агентов на индивидуальном уровне, а глобальное поведение возникает как результат деятельности множества агентов (модели- рование «снизу вверх»). Агентное моделирование – относительно новый метод модели- рования. Поначалу оно являлось преимущественно предметом теоре- тических дискуссий в академических кругах, а начиная с 2000-х годов разработчики имитационных моделей стали использовать его на прак- тике [6]. Переход к агентному моделированию был вызван: • желанием глубже изучить системы, которые сложно описать традиционными методами моделирования; • развитием технологии агентного моделирования (объектно- ориентированное моделирование, диаграммы состояний); • быстрым ростом мощности процессоров и объема оператив- ной памяти компьютеров. Агентные модели более требовательны к ресурсам, чем модели системной динамики или дискретно-собы- тийные модели. Агентное моделирование предлагает разработчику моделей альтернативный взгляд на поведение системы. Вы можете не знать ни поведения системы в целом, ни ее глав- ных переменных и зависимостей между ними или не видеть четкой схемы процессов, но при этом понимать, как ведут себя отдельные элементы системы. В таком случае Вы можете начать создание мо- дели с идентификации моделируемых объектов (агентов) и задания их поведения. Иногда Вам может понадобиться объединить агентов в сеть и позволить им взаимодействовать друг с другом либо же по- 45 Методологические основы имитационного моделирования местить агентов в среду, которая имеет свою собственную динамику. Таким образом, глобальное поведение системы формируется из мно- гих десятков (тысяч, миллионов) параллельно протекающих процес- сов [6]. На данный момент не существует стандартного языка агентно- го моделирования. Структура агентной модели может быть опреде- лена как графически, так и с помощью сценариев. Поведение агента может быть задано различными способами. Если у агента есть со- стояние, от которого зависят его действия и реакции, то его поведе- ние лучше всего задавать с помощью диаграммы состояний. Иногда поведение агента задается действиями, выполняемыми при насту- плении определенных событий. Иногда внутренняя динамика агента лучше всего задается с помощью дискретных событий или системной динамики. Также и динамика среды, в которой живут агенты, может моделироваться с помощью традиционных методологий. По этой причине многие агентные модели совмещают в себе несколько подходов к модели- рованию. Агентами могут быть самые разные объекты (рис. 1.19): транс- портные средства, оборудование, проекты, организации, земельные участки, люди и т. д. Рис. 1.19. Агентные объекты [6] |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling