Многоагентное моделирование критических социальных поведений

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

Рубрика Экономико-математическое моделирование
Вид статья
Язык русский
Дата добавления 28.05.2017
Размер файла 344,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Многоагентное моделирование критических социальных поведений

Тымчук Д.А., Свечкарев В.П.

Одним из востребованных в настоящее время методов имитационного моделирования, применяемых для исследования механизмов социальных взаимодействий, является многоагентное (агентно-ориентированное) моделирование (МАМ). В первую очередь это объясняется тем, что МАМ стремится к представлению важных динамик реального мира путем использования программных агентов, которые имитируют поведение реальных объектов [1]. Таким образом, МАМ является одним из способов представления систем с точки зрения взаимодействующих агентов. Однако построение собственно модели взаимодействия агентов и является наиболее проблемной частью многоагентного имитационного моделирования [2].

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

Исходные положения

Предположим, что:

· аспекты внешней среды дискретно изменяются во времени;

· мера воздействия определенных аспектов внешней среды определяется отдельно для каждого агента, основываясь на статистических данных и экспертных оценках;

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

Таблица. Пример распределения коэффициентов влияния аспектов внешней среды на определенные группы популяции агентов

% Популяции

Фактор №1

Фактор №2

Фактор №3

Фактор №4

15%

0.3

0.2

0.4

0.1

25%

0.5

0.1

0.3

0.1

60%

0.1

0.5

0.2

0.2

Из таблицы что, например, для 15% популяции наиболее важное воздействие для принятия социальных или иных решений оказывает фактор №3, следующий за ним по важности фактор №1 и т.д. по мере убывания важности.

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

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

Для исходной модели достаточно определения двух видов агентов: индивидуумы (individuals) и аспект (aspects) - внешние факторы. Как описано выше индивидуумы представляют собой популяцию с разнообразно распределенными свойствами, от которых в последствие зависит поведение одного индивидуума и всей модели в целом. В агенте «аспект» описывается динамика изменения внешних факторов и возможная зависимость от каких-либо других значений.

Все действия и свойства агентов описываются в визуально-иерархическом виде, как показано на рис. 1.

Рис. 1. Визуально-иерархический редактор МАМ

Свойства агента «Индивидуум»:

· Возраст;

· Вероятность изменения статуса;

· Статус;

· Тип статуса 1;

· Тип статуса 2;

· Коэффициент восприимчивости к фактору 1;

· Коэффициент восприимчивости к фактору 2.

Действия агента «Индивидуум»:

· Увеличение возраста (каждый шаг увеличивает возраст на 1);

· Рождение нового агента (в зависимости от определенной вероятности порождает нового агента);

· Смерть (в зависимости от определенной вероятности агент умирает);

· Изменение вероятности статуса;

· Изменение статуса.

Действия агента разбиты на группы, в которых может быть как одно действие, так и множество других.

Формула расчета вероятности изменения статуса:

Размещено на http://www.allbest.ru/

где Ki - коэффициент восприимчивости агента к определенному фактору, Ka - коэффициент общего фона определенного фактора внешней среды

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

Действия факторов внешней среды: Каждый ход модели обуславливается изменением внешних факторов по определенному закону. В нашем случае это увеличение на случайное распределение в заданном диапазоне:

многоагентное моделирование имитационный социальный

Ka = Ka + Random(i,j),

где i - нижняя граница, j - верхняя граница.

Каждый шаг модели приравнивается к одному году.

В любой модели существует и третий вид агентов - контекст («Context»), в котором описываются общие свойства модели, такие как объем популяции агентов, пространство в котором будет происходить моделирование, вероятности, используемые несколькими типами агентов и т.п. В предлагаемой модели взаимодействия выбрано пространство в виде сети («Network»). Она наиболее хорошо подходит для описания социальных взаимодействий. В дальнейшем при более глубокой разработке модели возможно использование дополнительно других типов пространств, таких как сетка («Grid») с установкой разнообразных связей и распределений агентов (например, Moor Network или Von Neuhman Network).

Эксперимент

Для эксперимента выбрана среда исполнения и визуализации Ascape, т.к. она позволяет достаточно быстро настроить необходимые графики и параметры (см.рис.2). Для проведения более глубоких исследований предполагается использовать среду RePast Symphony, поскольку она позволяет более тонко настроить данные эксперимента и в дальнейшем выводить полученные данные в другие аналитические инструменты.

Для проведенного эксперимента были выбраны следующие начальные данные:

· Количество Индивидуумов N = 2500;

· Количество внешних факторов 2;

· Вероятность рождения = 20%;

· Вероятность смерти = 30%;

· Начальный фон фактора 1 K1 = 0.3;

· Начальный фон фактора 2 K2 = 0.2;

· Случайное распределение увеличения фона фактора 1 от -0.03 до 0.05;

· Случайное распределение увеличения фона фактора 2 от 0.03 до 0.05;

· Общее количество шагов - 30;

· Коэффициент воздействия фактора 1 на всю популяцию K = 0.7;

· Коэффициент воздействия фактора 2 на всю популяцию K = 0.3.

Рис. 2. Окно Ascape с проведенным экспериментом и полученными графиками

На последующих рисунках представлены отображения окон Ascape с проведенным экспериментом и полученными графиками: результатами моделирования динамики изменения популяции агентов (рис. 3), результатами моделирования динамики изменения статуса Индивидуума (рис. 4), результатами моделирования динамики изменения среднего значения вероятности изменения статуса (рис. 5).

Рис. 3. Динамика изменения популяции

Рис. 4. Динамика изменения статуса Индивидуума

Рис. 5. Динамика изменения среднего значения вероятности изменения статуса

Как видно из графиков в конце эксперимента на 30-м шаге коэффициент фона фактора 1 ухудшился до примерно 0.16, коэффициент фона фактора 2 улучшился до 0.25. Но так как для большинства агентов популяции наиболее важным фактором является 1, то относительное количество изменивших статус не только не уменьшается, а даже возрастает.

Заключение

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

Литература

1. Тарасов В.Б. От многоагентных систем к интеллектуальным организациям: философия, психология, информатика. - М.: Эдиториал УРСС, 2002. - 352с.

2. Рыбина Г.В., Паронджанов С.С. Моделирование процессов взаимодействия интеллектуальных агентов в многоагентных системах. // Искусственный интеллект и принятие решений. 2008. №3. - С.: 3-15.

Размещено на Allbest.ru

...

Подобные документы

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

    курсовая работа [54,3 K], добавлен 26.10.2014

  • Понятие имитационного моделирования, применение его в экономике. Этапы процесса построения математической модели сложной системы, критерии ее адекватности. Дискретно-событийное моделирование. Метод Монте-Карло - разновидность имитационного моделирования.

    контрольная работа [26,7 K], добавлен 23.12.2013

  • Статические и динамические модели. Анализ имитационных систем моделирования. Система моделирования "AnyLogic". Основные виды имитационного моделирования. Непрерывные, дискретные и гибридные модели. Построение модели кредитного банка и ее анализ.

    дипломная работа [3,5 M], добавлен 24.06.2015

  • Описание компьютерного моделирования. Достоинства, этапы и подходы к построению имитационного моделирования. Содержание базовой концепции структуризации языка моделирования GPSS. Метод оценки и пересмотра планов (PERT). Моделирование в системе GPSS.

    курсовая работа [594,0 K], добавлен 03.03.2011

  • Решение системы дифференциальных уравнений методом Рунге-Кутта. Исследованы возможности применения имитационного моделирования для исследования систем массового обслуживания. Результаты моделирования базового варианта системы массового обслуживания.

    лабораторная работа [234,0 K], добавлен 21.07.2012

  • Применение математического моделирования при решении прикладных инженерных задач. Оптимизация параметров технических систем. Использование программ LVMFlow для имитационного моделирования литейных процессов. Изготовление отливки, численное моделирование.

    курсовая работа [4,0 M], добавлен 22.11.2012

  • Теоретические основы имитационного моделирования. Пакет моделирования AnyLogic TM, агентный подход моделирования. Разработка имитационной модели жизненного цикла товара ООО "Стимул", модели поведения потребителей на рынке и специфика покупателей.

    курсовая работа [2,0 M], добавлен 26.11.2010

  • Методы исследования и моделирования социально-экономических систем. Этапы эконометрического моделирования и классификация эконометрических моделей. Задачи экономики и социологии труда как объект эконометрического моделирования и прогнозирования.

    курсовая работа [701,5 K], добавлен 14.05.2015

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

    курсовая работа [1,5 M], добавлен 21.04.2013

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

    курсовая работа [4,3 M], добавлен 15.12.2011

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

    курсовая работа [164,7 K], добавлен 03.01.2011

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

    курсовая работа [158,0 K], добавлен 11.03.2013

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

    курс лекций [906,0 K], добавлен 12.01.2009

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

    курсовая работа [932,5 K], добавлен 15.01.2011

  • Основной тезис формализации. Моделирование динамических процессов и имитационное моделирование сложных биологических, технических, социальных систем. Анализ моделирования объекта и выделение всех его известных свойств. Выбор формы представления модели.

    реферат [493,5 K], добавлен 09.09.2010

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

    дипломная работа [224,3 K], добавлен 05.09.2009

  • Теоретические основы математического прогнозирования продвижения инвестиционных инструментов. Понятие системы имитационного моделирования. Этапы построения моделей экономических процессов. Характеристика ООО "Брянск-Капитал". Оценка адекватности модели.

    курсовая работа [2,1 M], добавлен 20.11.2013

  • Гомоморфизм - методологическая основа моделирования. Формы представления систем. Последовательность разработки математической модели. Модель как средство экономического анализа. Моделирование информационных систем. Понятие об имитационном моделировании.

    презентация [1,7 M], добавлен 19.12.2013

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

    контрольная работа [22,4 K], добавлен 10.06.2009

  • Классификация бизнес-процессов, различные подходы к их моделированию и параметры качества. Методология и функциональные возможности систем моделирования бизнес-процессов. Сравнительная оценка систем ARIS и AllFusion Process Modeler 7, их преимущества.

    дипломная работа [1,6 M], добавлен 11.02.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.