WWW.DISSERS.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

загрузка...
   Добро пожаловать!

Pages:     | 1 | 2 || 4 |

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

Рисунок 3. Блок-схема работы настроения агента.

Кроме того, у всех агентов по мере их жизни накапливается опыт. Измерение опыта основывается на концепции, предложенной Д. Канеманом. Главная идея заключается в том, что человеческая память не сохраняет все происшедшее с человеком, а лишь избранные моменты: те, которые ассоциируются с началом и окончанием эмоционального опыта, а также те, с которыми были связаны наиболее сильные переживания (т.е. самые яркие моменты). Все остальные моменты сливаются в некое неразделимое воспоминание не зависимо от их общей продолжительности.

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

На втором этапе отбираются «запоминающиеся» моменты времени: отбрасываются точки, лежащие ниже средне-плюсовой линии и точки, лежащие выше средне-минусовой линии.

На третьем этапе происходит окончательное формирование значение опыта как среднего значения действия.

Сами агенты подобно людям обладают рядом характеристик:

Таблица 1

Характеристики агентов

Личностные характеристики

Физиологические характеристики

Черты характера

Особенности эмоционального восприятия

  1. впечатлительность
  2. жадность
  3. дальновидность
  4. терпеливость
  1. скорость остывания эмоций
  2. настроение
  1. связанные со сном
  2. связанные с питанием

Все черты характера выражаются действительными числами и имеют минимальное и максимальное значение. Все личные характеристики задаются экзогенно. И все они величины неотрицательные.

Помимо этого, у каждого агента есть запас 1) пищи, 2) денег, 3) сил и 4) информации. Все запасы кроме запаса сил не могут принимать отрицательные значения.

Все агенты в модели способны совершать 9 действий: 1) сон; 2) работа (оплачиваемая); 3) чтение; 4) прием пищи; 5) работа на дому; 6) пассивный отдых; 7) уход за собой; 8) встреча со знакомыми; 9) поездка в магазин. Их выбор определялся тем, какую часть своего времени им посвящают реальные люди. На выполнение выбранных девяти действий среднестатистический человек в различных странах мира тратит порядка 85% своего времени. Оставшиеся 15% времени приходятся на очень большое количество мелких и трудно поддающихся классификации действий.

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

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

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

Объединение в группы происходит без учета воли агента в зависимости от значения долгосрочной склонности агента. Группы формируются динамически с чистого листа каждый такт времени.

(9)

Аi – это i-й агент, ДСij – это долгосрочная склонность i-го агента к j-му действию, Гр1, Гр2, Гр3 – это группы, а и b – экзогенные параметры.

Формула 9 допускает формирование групп на основе склонности к любому действию. Но чтобы происходящее в модели согласовывалось со здравым смыслом, мы исключили возможность формирования групп по трем действиям (сну, чтению и уходу за собой). Таким образом, в модели возможно существование 18 групп (6 действий по 3 группы), и каждый агент является членом шести групп, относящихся к шести различным действиям.

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

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

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

Торговля также представляет собой вид взаимодействия агентов между собой. Наряду с покупкой товара у фирм и во внешней среде агенты способны торговать друг с другом.

Рисунок 4. Блок-схема механизма торговли.

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

Итак, имея возможность наблюдать все цены, агент делает выбор, исходя из следующего правила:

(10)

гЦенапища – это граничная цена пищи (измеряется в денежных единицах), Нпища(1) – это надобность единицы пищи (измеряется в условных единицах надобности), НД(1) – это надобность единицы денег (измеряется в условных единицах надобности).

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

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

В модели есть организации. Организации – это фирмы, выпускающие и реализующие товар.

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

(11)

Y – это выпуск продукции, L – это предложение труда, а b и – это экзогенные параметры.

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

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

Технически внешняя среда представлена ценой на товар. Тем самым предполагается, что внешний мир предлагает свою продукцию по определенной цене. Цена является неизменной. Значение цены – экзогенный параметр. Количество товара, предлагаемого внешним миром, не ограничено. Фирмы в некоторых затруднительных ситуациях (когда у них нет возможности рассчитать собственную цену на свою продукцию) устанавливают цену, равную цене внешней среды.

В третьем разделе «Экспериментальные расчеты на модели поведения человека» описаны проведенные при помощи разработанной модели поведения человека численные эксперименты.

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

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

Рисунок 5. Принципиальная схема работы модели.

Pages:     | 1 | 2 || 4 |






© 2011 www.dissers.ru - «Бесплатная электронная библиотека»