Перейти к содержанию
Агент-ориентированное моделирование · 14 декабря 2010

Гибридная агент-ориентированная модель, оценивающая потребности населения в воде

В Университете Аристотеля в Тессаланоки (Греция) была разработана гибридная агент-ориентированная модель, позволяющая оценить потребности населения в воде. Актуальность данной темы исследования обоснована тем, что спрос на воду постоянно растет, в то время как запасы пресной воды ограничены. Разработанная модель призвана помочь ЛПР проанализировать влияние изменений в ценовой политике на воду, а также в управлении спросом на воду (water demand management).

Гибридная агент-ориентированная модель, оценивающая потребности населения в воде

В Университете Аристотеля в Тессаланоки (Греция) была разработана гибридная агент-ориентированная модель, позволяющая оценить потребности населения в воде. Актуальность данной темы исследования обоснована тем, что спрос на воду постоянно растет, в то время как запасы пресной воды ограничены. Разработанная модель призвана помочь ЛПР проанализировать влияние изменений в ценовой политике на воду, а также в управлении спросом на воду (water demand management). Модель включает в себя как элементы агент-ориентрованного моделирования, так и элементы эконометрического моделирования. Общая схема модели представлена на рис.1

Рис.1 Общая схема модели

Итак, составляющая агент-ориентированного моделирования заключается в том, что в модели имеется три типа агентов: поставщик воды (Water Supplier Agent), группа агентов, представляющих собой потребителей воды (Consumer Agents) и агент-метеоролог (Meteorologist Agent), который задает прогноз погодных условий.

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

C(i, t) = α + βX(i, t) + γZ(i) + δS(i, t) + v(i) + ε(i, t)

где:

C(i, t) — потребление воды в кубометрах домохозяйством (агентом) i в момент времени t;

X(i, t) – вектор переменных, определяющих цену;

Z(i) — вектор специфических для каждого домохозяйства переменных;

v(i) – нетипичное (неожиданное) потребление воды i-м домохозяйством;

ε(i, t) – ошибки;

α, β,δ– оцениваемые коэффициенты (эластичности).

Отдельно следует поговорить о векторе S(i,t). Важным этапом модели является процесс общения агентов-потребителей. Каждый индивидуальный агент расположен на сетке с определенными координатами (x,y), таким образом, каждый агент задается как СА(х,у). У агента имеется ограниченное число соседей. Каждый агент посылает своим «соседям» сообщения о «социальном весе», который отражает способность агента убеждать других потребителей. Чем выше «вес» потребителя в обществе (например, «вес» депутата и «вес» водителя грузовика различны), тем выше его «социальный вес». Таким образом, «общение» агентов осуществляется в процессе диффузии, когда агент посылает всем соседям сообщения о своем «социальном весе» При принятии решения об объеме потребления воды он учитывает суммы всех «социальных весов», которые получил от соседей. В рамках эконометрической модели эта веса входят в виде вектора:

где sw –социальный вес, который агент i получил от своего соседа N.

Симуляции задаются следующим образом:

Задается сценарий, а именно ценовая политика, метеорологические условия и функции спроса на воды (их вид).

Агент-метеоролог информирует поставщика воды о погодных условиях.

У каждого агента-потребителя просят определить свои потребности в воде (спрос), причем агент знает погодные условия и цены на воду.

В процессе диффузии происходит «общение» агентов-потребителей.

Каждый агент-потребитель определяет свои потребности в воде, учитывая результаты «общения» агентов.

Агент-поставщик определяет общие потребности в воде, агрегируя индивидуальные функции спроса.

Агент-поставщик (если требуется) изменяет ценовую политику и инициирует новый цикл симуляций (возращение к пункту 2).

Когда заканчиваются симуляции, результат предоставляется пользователю модели.

Разработанная модель была протестирована на данных о потреблении воды в Греции, город Тессаланоки.

Было задано пять видов сценария для ценовой политики:

Сценарий А: нет обучения, цена на воду индексируется с учетом инфляции;

Сценарий B: нет обучения, цена на воду растет ежегодно на 5%;

Сценарий С: нет обучения, цена на воду растет ежегодно на 7,5%;

Сценарий D: вводится обучения (средний уровень), цена на воду индексируется с учетом инфляции;

Сценарий E: вводится обучения (высокий уровень), цена на воду индексируется с учетом инфляции.

Уровень инфляции задавался в симуляциях на уровне менее 5%. Оценка проводилась за 2004-2010 гг., для всех сценариев. На рис.2 представлены результаты симуляций.

Рис.2. Общее годовое потребление воды.

Очевидно, что с точки зрения объемов потребляемой воды наилучшими сценариями оказались сценарии E и D, поскольку к 2010 г. объем потребления воды для этих сценариев меньше, чем для первых трех сценариев, которые дают примерно одинаковые результаты. Обучение здесь заключается в том, что поставщик воды учитывает динамику потребления воды и с учетом этого меняет свою ценовую политику, в частности может ввести ограничения на объем потребления для отдельных групп потребителей. В первых трех сценариях же поставщик воды не учитывал полученные результаты, а придерживался фиксированной стратегии – поддерживать уровень цен на уровне 5% или 7,5%, или же индексировать их с учетом инфляции.

Таким образом, данная модель позволяет сделать вывод о том, что именно гибкая политика в области water-management способна снизить объемы потребляемой воды.

Более подробная информация:

Ioannis N. Athanasiadis, Alexandros K. Mentes, Pericles A. Mitkas, Yiannis A. Mylopoulos «A Hybrid Agent-Based Model for Estimating ResidentialWater Demand»

← Все материалы дайджеста