Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Многоагентное моделирование поведения иерархических систем экономического характера

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Более подробно развитие территориальной системы рассмотрено во второй главе работы, где были приведены алгоритмы выбора специализации на уровне крупных территориальных единиц — экономических районов, а далее было показано, как более мелкие единицы территориальной системытерриториально-производственные комплексы — могут быть размещены в рамках территориальных границ районов, используя как… Читать ещё >

Содержание

  • ГЛАВА 1. АГЕНТНЫЙ ПОДХОД КАК НОВАЯ ПАРАДИГМА МОДЕЛИРОВАНИЯ СЛОЖНЫХ СИСТЕМ
    • 1. 1. Агенты и среды
    • 1. 2. Основные термины и понятия агентного подхода. Формальная модель Вулдриджа
    • 1. 3. Функция пользы
    • 1. 4. Проблемные среды
    • 1. 5. Взаимодействие агентов
    • 1. 6. Переговоры и достижение соглашений
    • 1. 7. Интенциональная логика Коэна — Левескью
    • 1. 8. Выводы
  • ГЛАВА 2. РАЗВИВАЮЩАЯСЯ ТЕРРИТОРИАЛЬНАЯ СИСТЕМА ЭКОНОМИЧЕСКИХ РАЙОНОВ
    • 2. 1. Территориальная система как совокупность агентов ЕР
    • 2. 2. Математическое и алгоритмическое описание задачи развития территориальной системы
    • 2. 3. Переговоры о специализации
    • 2. 4. Функции развития и алгоритм выбора специализаций района
    • 2. 5. Отыскание необходимых ресурсов для развития
    • 2. 6. Выводы
  • ГЛАВА 3. АГЕНТНЫЙ ПРОТОКОЛ ПЕРЕГОВОРОВ ГОСУДАРСТВА И ЧАСТНОГО СЕКТОРА НА ПРИМЕРЕ ЗАДАЧИ ВЫБОРА СОВМЕСТНОГО ПРОЕКТА
    • 3. 1. Основные сведения о задаче
    • 3. 2. Описание алгоритмов переговоров между частным инвестором и представителем государственной власти
    • 3. 3. Машинная реализация
    • 3. 4. Выводы
  • ГЛАВА 4. РАЗРАБОТКА МОДЕЛИ ДЛЯ ОЦЕНКИ РАЗВИТИЯ ТЕРРИТОРИАЛЬНЫХ СИСТЕМ НА ПРИНЦИПАХ ГОСУДАРСТВЕННО-ЧАСТНОГО ПАРТНЕРСТВА ПРОЕКТ «БЭМО») НА БАЗЕ АГЕНТОВ
    • 4. 1. Построение прогнозов для будущего состояния среды
    • 4. 2. аМоБе — программный инструментарий для интерактивного описания проектных ситуаций
    • 4. 3. Формат описания проектов аМоБе
    • 4. 4. Выводы

Многоагентное моделирование поведения иерархических систем экономического характера (реферат, курсовая, диплом, контрольная)

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

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

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

Дальнейший рост сложности компьютерных систем, появление распределенных программно-аппаратных решений показал все недостатки централизованной модели вычислений — изобилие узких мест, необходимость обеспечивать учет сотен и тысяч переменных при управлении, невысокая скорость отклика и др. На смену ей пришла другая модель с несколькими центрами обработки, которая принесла информатикам новые проблемы, связанные с синхронизацией передачи данных, организацией распределенных вычислений и разработкой новых протоколов для обмена данными. Однако эти проблемы были решены.

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

Тарасов В.Б. в работе [45] говорит об агенте следующее: «элемент системы. может пониматься как метаобъект, наделенный некоторой долей субъектности.». Это значит, что такой метаобъект способен самостоятельно действовать в некоторой среде и манипулировать другими объектами (в том числе влиять на из жизненный цикл), принимать на вход сенсорную информацию об окружающей обстановке и, при необходимости, устанавливать коммуникации с себе подобными. Теория агентов использует существующий аппарат объектно-ориентированного подхода, но при этом стоит на более высоком уровне сложности.

Сама идея многоагентности подразумевает, что агенты могут действовать совместно для решения поставленных задач. Если у агента недостаточно знаний или специальных навыков для выполнения задачи, он может отправить запрос на её выполнение тем агентам, которые, по его мнению, вполне в состоянии с ней справиться. Также агенты могут кооперироваться для решения одной сложной задачи и составлять совместные планы действий с учетом намерений и возможностей друг друга (Городецкий В.И., Грушинский М. С., Хабалов A.B., 1998 [12]).

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

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

Рис. 1. Основные направления исследований многоагентных систем.

На базе обзора, выполненного Городецким В. И. и др. [12] с некоторой долей условности можно разделить все исследования в области многоагентных систем на несколько основных направлений (см. рис.1).

— Теория агентовв рамках этого направления для описания агентов и всего, что с ними связано, используются формальные алгебраические, логические и математические методы описания систем.

• Языки программирования, в число которых входят как универсальные языки программирования (Java, С#, С++), языки сценариев (Tcl/Tk), символьные языки и языки логического программирования (Oz), так и более близкие агентному подходу языки, «ориентированные на знания»: языки представления знаний (KIF), языки переговоров и обмена знаниями (KQML, AgentSpeak, April), языки спецификаций агентов и др. (Telescript).

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

• Методы организации и кооперации агентов.

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

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

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

Инструментальные средства и среды разработкиэто направление целиком посвящено вопросам создания инструментальных вспомогательных средств, облегчающих проектирование и реализацию агентов, и интегрированных сред разработки прикладных агентных систем (на сегодняшний день существует довольно много таких сред — JADE (X), ABLE, RePast (S), Agent Globe, но рано говорить о наиболее популярной и удобной платформе, подходящей для большинства задач).

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

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

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

— Magenta Technology, одним из руководителей которой является Скобелев Петр Олегович (доктор технических наук, профессор кафедры «Инженерия знаний» Поволжского Государственного университета телекоммуникаций и информатики, ведущий научный сотрудник Института проблем управления сложными системами РАН). В своей диссертации «Открытые мультиагентные системы для оперативной обработки информации в процессах принятия решений» в 2003 году он предложил использовать ПВ-сети («Потребности» — «Возможности» [19]), которые нашли отражение в прикладных системах компании: логистическая система (танкеры, курьеры, такси, грузовики) с распределением заказов в реальном времени, система динамического планирования полетов, управление загрузкой производственных станков машиностроительного комплекса и др. Также в реализации проектов участвовали профессор Г. А. Ржевский (Открытый университет, Лондон) и профессор В. А. Виттих (ИПУСС СО РАН, Самара).

В работе [61] описано применение агентов для автоматизации процедур выбора товара на Интернет-рынке, торговли и совершения покупок. Агенты, представляя интересы своего владельца, обладают довольно сложным организационным поведением: могут договариваться с друг другом и координировать использование разделяемые ресурсы, вступать в группы, коалиции, менять стратегию в зависимости от типа задачи и пр.

Это один из примеров применения агентов в экономике. Но также агенты используются для решения более масштабных задач.

Распад СССР поставил перед экономистами бывшей советской школы ряд совершенно новых задач. Раньше в ЦЭМИ успешно применялись методики расчета плана развития народного хозяйства «сверху-вниз».

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

В это же время в мире активно развивалась парадигма агентного моделирования, которая наделяет объекты такими чертами, как активность", «целеустремленность», «коммуникативные навыки».

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

Совершенствуются алгоритмы переговоров между агентами, усложняются алгоритмы планирования последовательности действий для достижения целей, вводятся новые типы агентов.

Целью настоящей работы является: проведение исследований, связанных с применимостью многоагентного подхода к моделированию сложных иерархических систем экономической природы;

— создание и апробирование методик многоагентного подхода, основанных на проектной деятельности, с целью развития аппарата моделирования применительно к областям, для которых характерно: разноплановый состав самозаинтересованных участников деятельности, 8 наличие ограниченного количества ресурсов, временный характер взаимодействий, конфликтность достижения целей при вынужденном сотрудничестве, возможный синергетический эффект;

— разработка новых моделей и алгоритмов агентных взаимодействий, учитывающих специфику предметной экономической области и обладающих свойством распределенности;

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

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

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

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

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

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

• адаптации системы к изменению поведения отдельных агентов зависит от своевременно прогнозирования последствий от всего многообразия принимаемых в ней решений;

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

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

Джефри Розеншейн и Гил ад Злоткин в 1994 г. предложили использовать две основные разновидности агентных доменов, которые получили дальнейшее развитие — домен, ориентированный на задачи, и домен, ориентированный на стоимость.

Формально агентный домен, ориентированный на задачи, это кортеж (T, Ag, с), где Т — это (конечное) множество всех имеющихся задачAg = {1, ., п) — конечное множество агентов, участвующих во взаимодействияхс:{р (Т)-^>Я± это функция, которая определяет стоимость выполнения каждого подмножества множества задач, причем каждому подмножеству соответствует некоторое положительное действительное число.

Функция стоимости должна удовлетворять двум ограничениям. Во-первых, она должна быть монотонной. Во-вторых, ненулевой.

Изначально, агенты получают некоторый набор задач {Г/, ., Тп}, где для всех /eAgTjczJ'. После чего могут заключить сделку S = { ?>,.,?>"}, где D, и. и Dn = 7] и. и Тп .

Стоимость выполнения множества задач в результате заключенной сделки для агента i&Ag задается как cosi ((?), а стоимость выполнения первоначального набора задач для агента i е Ag как с (7]).

Польза от сделки 8 для агента / е Ag вычисляется как и{ (8) = с (7}) — cos ti (8).

Сделка 5 является хорошей, если по крайней мере один из агентов i е Ag после ее заключения получает положительную пользу и{ (8) > 0, при этом остальные агенты j е Ag не получают отрицательную пользу и{ (8) < 0.

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

Формально домен, ориентированный на стоимость (Джефри Розеншейн, Гилад Злоткин), записывается как:

E, Ag, J, c), где.

Е — это множество состояний среды;

Ag = {1, ., п} - это множество агентов;

J — это множество совместных плановс: J X Ag —" Rэто функция стоимости, которая ставит в соответствие каждому плану je J и каждому агенту ге Ag действительное число, которое обозначает стоимость выполнения c (j, i) плана j для агента /.

Задача достижения сделки описывается с помощью кортежа (е, где е — начальное состояние среды, W: ExAg —> R — функция стоимости, которая назначает каждому состоянию среды ее Е и каждому агенту /е Ag действительное число W (e, i), которое обозначает стоимость состояния е для агента /.

План записывается как j: ej i—> е2'. план je J начинает выполняться из состояния ех е Е, ив конце выполнения плана среда находится в состоянии е2ЕЕ.

Формально план, максимизирующий состояние среды Е для агента ie Ag, записывается как: j1 t = arg шах W (/, е) — C (j, i). j-e, к>е2.

Агент может выиграть от сотрудничества с другими агентами. Путем выполнения совместного плана вместе с другими агентами он может добиться даже более предпочтительного состояния среды.

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

Формально проектный домен можно записать следующим образом:

E, Ag, R, Р, а), где Е, Ag — это множество состояний среды и агентов, описанные вышеR — множество ресурсов;

Р = (е0, — множество проектов, где каждый проект описывается начальными условиями выполнения е0 е Е и состоянием ех е Е (в которое перейдет среда после выполнения проекта), некоторым подмножеством выделенных ресурсов участниками-агентами Ag’cAgи множеством задач Т а: Ag х Р —> К — множество функций-оценок привлекательности проекта ре Р с точки зрения агента /е Ag. Каждая функция возвращает некоторое действительное значение.

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

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

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

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

Реализация проекта приносит агентам пользу, которая задается вещественным числом. Иногда употребляют термин «прибыль от проекта р е Р» (для агента / ?).

Проекты могут быть рассчитаны на несколько участников. Тогда участники проводят переговоры и совместно выбирают проект. Как правило, оценка такого проекта является Парето-оптимальной для всех участников.

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

В первой главе диссертационной работы рассматриваются основные принципы агентного подхода, определяются понятия «агент» и «среда», их типы и разновидности. Приводится пример удачной формализации многоагентной системы, предложенной Майклом Вулдриджем в книге «Ап Introduction to Multiagcnt Systems» в 2002 г. [70].

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

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

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

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

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

Далее в главе рассматриваются проблемные среды и способы их описания.

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

14 простых примерах показываются кооперация и конкуренция, операции с предпочтениями агентов и их свойства.

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

В конце первой главы приводится описание интенциональной логики Коэна — Левескью и более детально рассматривается сам процесс коммуникаций между агентами на основе теории речевых актов.

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

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

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

Рассмотрен алгоритм выбора программы развития района. Введено семейство функций развития СН0, СНХ, СН2, СНЪи функция дохода экономического района. Приведены соображения по поводу дальнейшего улучшения существующего алгоритма с помощью поиска в глубину и алгоритма А*.

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

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

Третья глава посвящена вопросам построения агентных алгоритмов достижения соглашений при выборе концессионного проекта.

Автоматическая процедура переговоров и достижения соглашений требует, чтобы ни один из участников не ушел «обиженным» с переговоров, получив максимум выгоды из сложившейся ситуации. Поэтому естественно.

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

Парето-оптимальность подразумевает, что благосостояние любого участника сделки не может быть улучшено без ухудшения благосостояния другого участника. Благосостояние отдельного участника складывается из нескольких составляющих. Для агента-инвестора это объем чистой прибыли, сроки окупаемости, коэффициент рентабельности, внутренняя ставка доходности. Агент-государство оценивает проект (получаемое благосостояние) по таким параметрам, как объем затрат на строительство дорог и производственных сооружений, объем заработной платы рабочих, величина денежных поступлений в бюджет, объем запланированного производства продукции, сроки создания производственных и инфраструктурных сооружений. Значение каждого параметра нормируется в диапазоне от 0 до 1. Более того, каждому параметру ставится в соответствие вес (от 0 до 1), который определяет удельный вклад параметра в общую оценку. Сама оценка строится как сумма произведений, где слагаемое составляет параметр, помноженный на вес.

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

После уточнения схемы переговоров формулируется и сам алгоритм: Алгоритм совместного выбора проекта (алгоритм поэтапного компромисса).

Шаг 1: Ранжировка множества проектов по предпочтительности с позиции каждого агента-участника.

Формирование двух множеств:

— множество, ранжированное сначала по предпочтениям государства (от большего к меньшему), а затем (внутри групп) — по предпочтениям инвестора (от большего к меньшему);

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

Шаг 2: Выбор проектов государством и инвестором из соответствующих множеств (от большего к меньшему) — (Далее Шаг 3).

Шаг 2.1: Выбор проекта государством из множества предпочтительных проектов (от большего к меньшему), выбирается первый элемент группы- (Далее Шаг 3).

Шаг 2.2: Выбор проекта инвестором из множества предпочтительных проектов (от большего к меньшему), выбирается первый элемент группы- (Далее Шаг 3).

Шаг 3: Перекрестный анализ проектов агентами-участниками концессии. Агент проверяет: является ли предложение (проект) оппонента равным его текущему предложению (по оценкам) или тем предложением, которое агент выдвигал в прошлых раундах? Если да, то переход к шагу 4. Иначек шагу 5.

Шаг 4: Если один из агентов счел предложенный ему проект таким же или более предпочтительным (согласно оценке), чем выбранный им проект, то перейти к шагу 8.

Шаг 5: Если были рассмотрены все возможные проекты либо остались нерассмотренными только проекты с нулевой или отрицательной пользой, то переход к шагу 7.

Шаг 6: Если государство заинтересовано больше инвестора в реализации проекта, при этом оценка следующего по предпочтению проекта положительна, то переход к шагу 2.1. Иначе переход к шагу 2.2. Шаг 7. Выйти и возвратить «неудача» .

Шаг 8. Проект найден (проект с максимальной суммой оценок из двух рассмотренных). Выйти и возвратить «успех». Утверждение: если алгоритм находит проект, то он является индивидуально-рациональным.

Утверждение: построенный алгоритм завершается.

Теорема: построенный алгоритм строит Парето-оптимальное решение.

В заключительной, четвертой главе рассматривается задача моделирования хода реализации проекта «БЭМО» (Богучанское гидрометаллургическое объединение) с использованием агентного подхода. Предлагаются правила взаимодействия агентов, некоторые существующие методы прогнозирования состояния среды в краткосрочной перспективе и их точность применительно к задаче прогнозирования спроса на алюминий. Также приводится схема нового, «гибридного» подхода к прогнозированию, с использованием нейронных сетей и марковских цепей, обладающая с одной стороны, хорошей точностью предсказания, а, с другой стороны, — важными экстраполяционными свойствами.

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

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

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

Итоговая гибридная схема должна иметь двухуровневую структуру.

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

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

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

В конце главы описывается созданная автором программная оснастка модулей аМоБе для качественного моделирования процесса реализации проекта «БЭМО» и специфицируется формат хранения данных о постановке исходной задачи моделирования.

Результаты работы могут быть использованы для проведения макроэкономических исследований, касающихся деятельности транснациональных компаний, проблем масштабного государственно-частного партнерства и др. Результаты, полученные в ходе исследования проекта «БЭМО» (Богучанское энерго-металлургическое объединение) вызвали интерес в компании «РУСАЛ». Гибридная схема прогнозирования привлекла внимание работников Банка Казани, так как она позволяет доработать существующие модули прогнозирования на нейронных сетях без кардинальных изменений.

ОСНОВНЫЕ РЕЗУЛЬТАТЫ.

• На основе многоагентного подхода предложены: алгоритм (протокол) согласованного выбора проектов (алгоритм поэтапного компромисса) при заданных критериях оценок проекта для различных участниковдоказана теорема о Парето-оптимальности итогового решения (проекта).

• Разработана и апробирована многоагентная модель развития территориальной системы.

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

• Разработан программный комплекс аМоЭе для планирования и моделирования хода выполнения государственно-частных проектов с участием ТНК.

ЗАКЛЮЧЕНИЕ

.

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

В настоящей работе нами были развиты некоторые идеи агентного подхода применительно к распределенным территориальным системам и системам переговоров, ориентированным на проекты.

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

Более подробно развитие территориальной системы рассмотрено во второй главе работы, где были приведены алгоритмы выбора специализации на уровне крупных территориальных единиц — экономических районов, а далее было показано, как более мелкие единицы территориальной системытерриториально-производственные комплексы — могут быть размещены в рамках территориальных границ районов, используя как преимущества ресурсно-сырьевой базы района, так и товарно-материальные связи с другими территориально-производственными комплексами и районами. Надо заметить, что алгоритмы были разработаны на базе экономико-математической агентной модели территориальной системы (созданной автором).

Проблемная среда, ориентированная на проекты, которая рассматривается как альтернатива средам Дж. Розеншейна и Г. Злоткина, ориентированным на задачи и стоимость состояний — еще одно новшество данной работы.

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

В заключительной, четвертой главе описываются программы, которые были созданы для обеспечения хода моделирования проекта «БЭМО» (Богучанское энерго-металлургическое объединение). Ситуация вокруг проекта рассматривается в рамках системы, состоящей из нескольких агентов: государство, «РусГидро» (компания, отвечающая за строительство Богучанской ГЭС), «РусАл» (занимается строительством Богучанского алюминиевого завода). Данная задача моделирования имеет важное практическое значение в связи со сложившейся конъюнктурой на азиатском рынке алюминия. Код программной оснастки аМоБе занимает около 1,5 МБ (без учета конфигурации, файлов локализации, графики и служебных хш1-файлов с описанием схем данных).

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

Дальнейшие направления исследований: многоагентное планирование совместной проектной деятельности с использованием нечеткой логики и аппарата математической статистики, генерация поведенческих гипотез и их проверка на модели на примере ТНК «РусАл», кластерная оценка данных среды, кооперация и коммуникации агентов в рамках семантического подхода при реализации совместных проектов.

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

Показать весь текст

Список литературы

  1. Н.Г., Баркалов С. А., Бурков В. Н. и др. Модели и методы оптимизации региональных программ развития. М.: ИПУ РАН, 2001.-60 с.
  2. Н.Г., Бурков В. Н., Леонтьев C.B. Комплексное оценивание в задачах регионального управления. М.: ИПУ РАН, 2002. -54 с.
  3. С.А., Бурков В. Н., Гнлязов Н. М. Методы агрегирования в управлении проектами. М.: ИПУ РАН, 1999. 55 с.
  4. С.А., Бурков В. Н. Минимизация упущенной выгоды в задачах управления проектами. М.: ИПУ РАН, 2001. 56 с.
  5. А., Гаврнлов М., Масальских А., Мсдвинский М. Марковские процессы. М.: Наука. 2004.
  6. В., Хавранек П. М. Руководство по подготовке промышленных технико-экономических исследований: Пер. с англ., перераб. и дополн. изд. М.: АОЗТ &bdquo-Интерэксперт", 1995.
  7. В.Н., Заложнев А. Ю., Леонтьев C.B., Новиков Д. А. Механизмы финансирования программ регионального развития. М.: ИПУ РАН. 2002.
  8. Е.С. Теория вероятностей. -М.: Наука. 1969.
  9. Виленский П. Л, Лившиц В. Н., Смоляк С. А. Оценка эффективности инвестиционных проектов: теория и практика. М.: Дело, 2001.
  10. В.И., Грушинский М. С., Хабалов A.B. Многоагентные системы (обзор) // Новости искусственного интеллекта. 1998. — № 2 — С. 64−116.
  11. А.Г. Моделирование социально-экономического развитиятерриториальных систем. Новосибирск: «Наука», 1983.116
  12. E.B. Марковские процессы. -М., 1963.
  13. Т.Н., Иоиова В. Д. Нижнее Приангарье на новом этапе освоения // Азиатская часть России: новый этап освоения северных и восточных регионов страны / отв. ред. В. В. Кулешов. Новосибирск: ИЭОПП СО РАН, 2008. — Гл. 24. — С. 338−358.
  14. В. И., Жукова Г. В. Мировой кризис и социально-экономическое развитие России // Ученые записки Российского государственного социального университета. 2008. — № 4. — С.6−19.
  15. Долгосрочный прогноз развития экономики России на 2007−2030 гг. (по вариантам) / под ред. В. В. Ивантера и др. // Журнал «Проблемы прогнозирования». 2007. — № 6.
  16. Итоги года: цветные металлы сижу, жду роста. // Новости информационного агентства Финмаркет от 31.12.2010 г.
  17. A.B., Лада А. Н., Симонова Е. В., Скобелев П.О.
  18. Мультиагентная технология управления мобильными ресурсами. Поволжский государственный университет телекоммуникаций и информатики. Самара, 2011 — 177 с.
  19. В.А., Новиков Д. А., Тренёв В. Н. Целостная система государственно-частного управления инновационным развитием как средство удвоения темпов выхода России из кризиса и посткризисного роста. М: ИЛУ РАН, 2009, — 228 с.
  20. Р. Основные концепции нейронных сетей.: Пер. с англ. М.: Издательский дом «Вильяме», 2003. — 288 с.
  21. A.B., Шишорин Ю. Р., Юрченко С. С. Финансово-экономический анализ и оценка эффективности инвестиционных проектов и программ (обзор). Часть II // Автоматика и телемеханика. -2003.-№ 8.
  22. В. Мировая экономика: прогноз до 2050 года// Вопросы экономики. 2008.
  23. Н. Н. Теория экономического районирования. М.: Мысль, 1969.
  24. Ю.М. Математические основы кибернетики. М.: Энергоатомиздат, 1972.
  25. Ф. Маркетинг менеджмент. СПб.: Питер, 2001.
  26. . Н.-М. Россия в цивилизациоииом измерении: фундаментальные основы стратегии инновационного развития. М.: Институт экономических стратегий, 2008.
  27. Дж. Программирование на С#. СПб.: Символ-Плюс, 2003.
  28. Г. Искусство тестирования программ. М.: Финансы и статистика, 1982.
  29. B.IO. Деловые игры и анализ проблемных ситуаций. Учебно-методическое пособие. Новосиб. гос. ун-т., Новосибирск: 2001.
  30. Т. Дизайн интерфейсов. М.: ДМК Пресс, 2005.
  31. Моделирование формирования территориально-производственных комплексов/М.К. Бандман и др. -Новосибирск: Наука, 1976.
  32. В.А. Неопределенность системы рисков реализации проекта и возможность ее снижения. Инвестиции в России. 2001. — № 10.
  33. Налоговый кодекс Российской Федерации. Часть вторая. М.: Ось-89,2005.
  34. Общероссийский классификатор экономических регионов ОК 024−95 (ОКЭР) (утвержден Постановлением Госстандарта РФ от 27 декабря 1995 г. № 640, в ред. изменения № 1, ноябрь 1998 г., с изм. и доп. № 2/99, № 3/2000, № 4/2001, № 5/2001).
  35. Оптимальное территориально-производственное планирование / А. Г. Аганбегян и др. АН СССР, Сиб. отд-ние, Ин-т экономики и орг. пром. пр-ва. Новосибирск: Наука, 1969.
  36. А.И. Экспертные оценки. Учебное пособие. М., 2002.
  37. Г. Теория игр. М.: Мир, 1971.
  38. Дж. Интерфейс. СПб.: Символ-Плюс, 2005.
  39. С. Дж., Норвиг, П. Искусственный интеллект: современный подход / Пер. с англ. и ред. К. А. Птицына. 2-е изд. — М.: Вильяме, 2006.
  40. И.С. Теория информации и кодирования. Казань, 2006.
  41. Т. Метод анализа иерархий. М.: Радио и связь, 1993.
  42. А.И. Н.Н.Барановский и советская экономическая география. -М.: Просвещение, 1978.
  43. А.Б. Цифровая обработка сигналов. 2-е. — Спб: Питер, 2006.
  44. В.Б. Агенты, многоагентные системы, виртуальные сообщества:стратегическое направление в информатике и искусственном интеллекте
  45. Новости искусственного интеллекта 1998 — № 2.118
  46. М.С. Нейрокомпыотерные системы. М.: Иитернет-Ун-т Информ. Технологий: Бином. Лаборатория знаний, 2006.
  47. Территориально-производственные комплексы: Нижнее Приангарье / М. К. Бандман, В. Д. Ионова, В. Ю. Малов и др. Новосибирск: ВО «Наука», Сибирская издательская фирма, 1992.
  48. Н.А., Иванова Н. В. Учет рисков и эмерджентности при разработке и реализации инвестиционных программ // Актуальные вопросы управления. Матер, межд. научн.-практ. конф. Вып. 1. — М., 1999. — С. 203−205.
  49. Федеральный Закон «О концессионых соглашениях» от 21 июля 2005 г., № 115-ФЗ //Российская газета. -2005. -№ 161.
  50. Федеральный Закон «О соглашениях о разделе продукции» от 30 декабря 1995 г., № 225-ФЗ // Собрание законодательства Российской Федерации.- 1996.- № 1.
  51. П. Против метода. Очерк анархистской теории познания / Пер. с англ. А. Л. Никифорова. М.: ACT, 2007.
  52. О., Гордон Т. Метод Дельфи // Методы менеджмента качества. 2008.-№ 4.-С. 19.
  53. Chevaleyre Y., Endriss U., Maudet N. Simple negotiation schemes for agents with simplepreferences: sufficiency, necessity and maximality. Autonomous Agents and Multi-Agent Systems 20(2). 2010. — pp. 234−259.
  54. Cohen P. R., Levesque H. J. Intention is choice with commitment. Artificial Intelligence, 42. 1990. — pp. 213−261.
  55. Cohen P. R., Levesque H. J. Rational interaction as the basis for communication // Intentions in Communication. The MIT Press: Cambridge, MA. — 1990. pp. 221−256.
  56. Dunne P. E., Kraus S., Manisterski E., Wooldridge M. Solving coalitional resource games, Artificial Intelligence, 174. 2010. pp. 20−50.
  57. Fagin R. Reasoning About Knowledge. MIT Press, Cambridge, MA, 1995.
  58. Forgy C. Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem. Artificial Intelligence, 19. 1982. — pp. 17−37.
  59. Grossberg S. Contour enhancement, short-term memory, and consistencies in reverberating neural networks. Studies in Applied Mathematics 52. 1973. -pp. 217−257.
  60. Koza J.R. Genetic Programming: On the programming of Computers by Means of Natural Selection, MA, Kluwer, Boston, 2002.
  61. MacKie-Mason J.K., Wellman M.P. Automated Markets and Trading Agents // Handbook of computational economics Volume 2, North-Holland — 2006.
  62. Meifang L., Guoxin L., Yongxiang Z. Forecasting GDP Growth Using Genetic Programming. Proceedings of the Third International Conference on Natural Computation Volume 04, IEEE Computer Society Washington DC, 2007.
  63. Mills T.C. Time Series Techniques for Economists. Cambridge University Press. 1990.
  64. Percival D.B., Walden A. T. Spectral Analysis for Physical Applications. Cambridge University Press. 1993.
  65. Rosenschein J.S., Zlotkin G. Rules of Encounter: Designing Conventions for Automated Negotiation among Computers. MIT Press, Cambridge, MA, 1994.
  66. Russel S., Subramanian D. Provably bounded-optimal agents. Journal of AI Research, 2. 1995. — pp. 575−609.
  67. Sandholm T. Distributed rational decision making // Multiagent Systems. MIT Press, Cambridge, MA. 1999. — pp. 201−258
  68. Santini M., Tettamazzi A. Genetic Programming for Financial Time Series Prediction. Proceeding of EuroGP. 2001. — pp. 361−370.
  69. Shoham Y., Leyton-Brown K. Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations. Cambridge University Press, 2009.
  70. Государственный реестр проектов, получивших бюджетные ассигнования Инвестиционного фонда РФ на 01 января 2011 г. Официальный сайт Министерства регионального развития РФ, http://www.minregion.ru Дата посещения: 08.03.2011.
  71. Министерство транспорта Российской Федерации, http://www.mintrans.ru Дата посещения: 08.10.2011.
  72. К.С. Обзор подходов к краткосрочному и долгосрочному прогнозированию, http://scipeople.com/publication/102 921/ Дата посещения: 20.04.2012.
  73. Есоп^айэ, http://www.econstats.com/wco/V019.htmДата посещения:1110.2011.
  74. Публикации по теме диссертации
  75. В.Е., Лескин О. В., Чиркунов К. С. Имитационное моделирование логистических цепочек на примере задачи доставки продукции Богучанского алюминиевого завода на китайский рынок // Лизинг.-2011.-№ 10.
  76. К.С. Агентное моделирование развития территориальной системы //Информатика и ее применения. 2011. — Т. 5. — Вып. 1. -С. 58−64.
  77. К.С. Агентный протокол переговоров государства и частного сектора на примере задачи выбора концессионного транспортного проекта // В мире научных открытий. 2011. — № 8 (20) — С. 118−129.
  78. К.С. Агентный протокол переговоров государства и частного сектора // Управление развитием крупномасштабных систем (МЬ80'2010): Материалы Четвертой междунар. конф. М.: Ин-т проблем управления им. В. А. Трапезникова РАН, 2010.
  79. К.С. Совокупность инвестиционных проектов: экономическое обоснование // Проблемы теории и практики управления. 2011. — № 10.
Заполнить форму текущей работой