РАЗРАБОТКА МУЛЬТИАГЕНТНОЙ СИСТЕМЫ ПОДДЕРЖКИ

ПРИНЯТИЯ РЕШЕНИЙ В ЗАДАЧАХ РИСК-МЕНЕДЖМЕНТА

 

Михеев Олег Геннадиевич

студент кафедры геониформационных систем

Национальный горный университет

 

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

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

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

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

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

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

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

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

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