Научная статья на тему 'Коалиционная модель мультиагентного процесса преобразования ресурсов'

Коалиционная модель мультиагентного процесса преобразования ресурсов Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
89
17
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПОДДЕРЖКА ПРИНЯТИЯ РЕШЕНИЙ / МУЛЬТИАГЕНТНЫЕ СИСТЕМЫ / МОДЕЛИРОВАНИЕ / ОПТИМИЗАЦИЯ / ПЛАНИРОВАНИЕ / ПРОЦЕССЫ ПРЕОБРАЗОВАНИЯ РЕСУРСОВ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Зраенко Алексей Сергеевич, Аксенов Константин Александрович, Ван Кай

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Зраенко Алексей Сергеевич, Аксенов Константин Александрович, Ван Кай

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The problem of effective administrative decisions acceptance support by means multi-agent modeling is considered. For its decision use of the developed coalition model on the basis of the resources transformation processes mechanisms is offered.

Текст научной работы на тему «Коалиционная модель мультиагентного процесса преобразования ресурсов»

УДК 65.001.575

A.C. Зраенко, К. А. Аксенов, Ван Кай

КОАЛИЦИОННАЯ МОДЕЛЬ МУЛЬТИАГЕНТНОГО ПРОЦЕССА ПРЕОБРАЗОВАНИЯ РЕСУРСОВ

Системы поддержки принятия решений

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

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

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

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

Среди методов моделирования наиболее полно проблемной области ППР соответствует муль-тиагентное моделирование. Используется оно для исследования децентрализованных систем, динамика функционирования которых определяется не глобальными правилами и законами, а наоборот, эти глобальные правила и законы являются результатом индивидуальной активности агентов системы [2].

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

собой объединение некоторого числа агентов в сообщество, основанное насонапрааленности их доминирующих целей. В качестве мультиагент-ного процесса преобразования ресурсов (М П П Р) будем рассматривать ППР в мультиагентной системе (MAC), управляемый агентом или коалицией [7]. Структура МППР может использоваться при описании большинства реально существующих процессов: производственных, бизнес-процессов, организационно-технических, процессов логистики и др. Элемент (компонент) ППР или весь процесс можно представить в виде структуры, включающей: вход (ресурсы), средства (необходимые для преобразования), преобразование, выход (результаты преобразования) [5]. Агент или коалиция может управлять преобразованием в МППР и определять алгоритмы использования ресурсов и средств в зависимости от специфики конкретного процесса и текущей ситуации.

Математическая модель МППР

Основой для создания коалиционной модели МППР стала математическая модель, разработанная К.А. Аксеновым и Н.В. Гончаровой [5]. Для реализации коалиционной модели МППР необходимо дополнить модель [5] такими объектами, как: коалиция (А), база знаний коалиции (КВк), цель коалиции (GK), общая база знаний MAC (СКВ), действие агента (DA) и коалиции (DK), план действий агента (Рл) и коалиции (Р/с), жизненный цикл агента (LA) и коалиции (Lк). В новой модели необходимо функционирование следующих механизмов: обмена сообщениями между агентами и коалициями, формирования коалиций, формирования планов действий агента и коалиции, проведения аукционов, согласования решений, организации досок с объявлениями. Основные объекты коалиционной модели МППР представлены на рис. 1.

В коалиционной модели МППРфункциони-руют процессы, представленные на рис. 2.

Рис. 1. Объекты коалиционной модели МППР

Для описания коалиционной модели МППР введены некоторые основные понятия. Коалиция агентов имеет следующую структуру:

К= <Ыатек, {Аь..., Ат), Ск, {Лг„..., КВк>,( 1)

где №атек— имя коалиции; ..., Ат} — множество агентов, входящих в коалицию; (7^ — цель коалиции; {5/г,,..., 5/г^} — множество допустимых стратегий поведения коалиции; КВк— база знаний коалиции.

Плану действий /^коалиции ^соответствует структура

Рк= < <£>л, ..., Ск, КВк, {Щ.....АЛ,} >, (2)

где \Окь ..., Икр) —действия коалиции; {/4/)|,..., /ШЛ} - множество агентов коалиции К, участвующих вданном плане действий.

Алгоритм мультиагентного моделирования, разработанный для практической реализации коалиционной модели МППР, представлен на рис. 3. В качестве его основы использован алгоритм, описанный в [5], включающий следующие

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

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

ФОРМИРОВАНИЕ КОАЛИЦИЙ

' ВЗАИМОДЕЙСТВИЕ КОАЛИЦИЙ И АГЕНТОВ

Рис. 2. Схемы процессов в коалиционной модели МППР

Процессы формирования коалиции К1 (•♦----—»•) и коалиции К2 (■•..............♦); процессы взаимодействия агентов

внутри коалиции, направленные на достижение их обшей цели (•«-►); процессы взаимодействия коалиций

между собой и с отдельными агентами (<] процессы взаимодействия агентов, направленные на достижение

их второстепенных целей (Ч.........►)

Программный комплекс поддержки принятия решений

Одним из проектов, разработанных для создания мультиагентных моделей процессов преобразования ресурсов [4|, стала система динамического моделирования ситуаций (СДМС) ВРбш.МАЗ. Библиотека коммуникаций агентов ВРБт.иВ |6] разработана для расширения возможностей ВРзт.МАБ и представляет собой программный модуль, практически реализующий коалиционную модель МППР.

Использование библиотеки В Р$1т.1Л В обеспечивает возможности формирования сообществ агентов (коалиций), планирования действий агентов (и коалиций), применения различных сценариев взаимодействий (на основе использования стратегий поведения и проведения различного вида аукционов) и формирования решений агентов (на основе механизма согласования решений и организации досок с объявлениями) при моделировании. Графический интерфейс библиотеки представлен на рис. 4 на примере

(Подготовительный этап)

-—-Т

1. Определение текущего момента времени

> г

Не изменилась

Изменилась

> г

7. Формирование очереди правил

8. "Обнуление" изменений в рабочей памяти

г

9. Обработка очереди правил и фиксация изменений в рабочей памяти

Рис. 3. Алгоритм мультиагентного моделирования

1 59

BPsim.LIB

Start |Pa5ci| Stop | > | Заявки

S- Заявки

гроект (z1)

-Объекты—

ЭО

3 § Заказчик |а1] Имя

В • Директор [а8] Имя ^ Имя В $ ГИП 1 [а9]

- Имя В $ ГИП 2[а10| # Имя £ 0ВП[а18] [5] (пв1 [«20]

Е Директор Й 11

a if

state-''поиск" buf_out{a1, Ask)=0 В THEN

FIPA(a1.Ask. "zVJ

3 1_2 5 IF

state-''поиск" buf_out(a1. AskH buf_m(a1, lnio<m}="no' B-THEN~

del_mess(a1)

Рис. 4. Графический интерфейс библиотеки коммуникаций агентов

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

Внедрения программного комплекса СППР

Разработанный программный комплекс СППР внедрен на ряде предприятий и в организациях г. Екатеринбурга и используется для решения задач управления и планирования. Для ФГУП Уральский региональный информационно-аналитический центр "Уралгеоинформ" разработана модель поступления заказов на разработку и внедрение геоинформационных систем. Использование данного программного комплекса позволило: определить динамику поступления

заказов, издержек и прибыли предприятия; сформировать стратегию главного инженера проектов, позволяющую наиболее оптимально управлять имеющимися кадровыми ресурсами; на 20—25 % увеличить количество заказов, выполняемых на предприятии в единицу времени.

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

вырабатывать эффективные управленческие решения на предприятиях и в организациях различного типа;

создавать модели процессов преобразования ресурсов с использованием возможности разработки сценариев поведения агентов и коапиций;

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

Г

СПИСОК ЛИТЕРАТУРЫ

1. Аксенов К.А. Развитие аппарата прерываний процессов преобразования ресурсов // На передовых рубежах науки и инженерного творчества: Тр. третьей междунар. науч.-практ. конф. Регионального Уральского отделения Академии инженерных наук им. A.M. Прохорова. Вестник Vi 1 У - УПИ / ГОУ ВПО УГГУ - УПИ. Екатеринбург, 2004. № 15 (45). Ч. 1. С. 187-190.

2. Карпов Ю.Г. Имитационное моделирование систем. Введение в моделирование с AnyLogic 5. СПб.: БХВ-Петербург, 2005. 400 е.: ил.

3. Андренчиков A.B., Акдрейчикова О.Н. Интеллектуальные информационные системы: Учебник. М.: Финансы и статистика, 2004. 424 е.: ил.

4. Аксенов К.А., Клебанов Б.И. Принципы построения системы имитационного моделирования процессов преобразования ресурсов BPsim2 // Матер, первой Всерос. науч.-практ. конф. "Опыт практического применения языков и программных систем имитационного моделирования в промышленности и прикладных разработках": Сб. докл. / ФГУП ЦНИИ технологии судостроения. СПб., 2003. Т. I.C. 36-40.

5. Аксенов К.А., Гончарова II.В. Динамическое моделирование мультиагентных процессов преобразования ресурсов: Монография / ГОУ ВПО УГТУ -УПИ. Екатеринбург, 2006. 311 с.

6. Аксёнов КА., Зраенко A.C. Разработка языка коммуникации агентов для мультиагентной системы моделирования процессов преобразования ресурсов // Журнал научных публикаций аспирантов и докторантов. Курск: ООО "Редакция журнала научных публикаций аспирантов и докторантов", 2008. № 5. С. 134—136.

7. Зраенко A.C., Аксенов К.А. Конфликтные ситуации в интеллектуальных мультиагентных процессах преобразования ресурсов // Исследование, разработка и применение высоких технологий в промышленности: Сб. тр. второй междунар. науч.-практ. конф. СПб.: Изд-во СПбГПУ, 2006. № 5. С. 24-26.

8. Зраенко A.C., Коновалова С.А. Применение мультиагентного подхода в системах поддержки принятия решений // Науч. тр. междунар. науч.-практ. конф. "СВЯЗЬ-ПРОМ 2007" в рамках 4-го Евро-Азиатского форума "СВЯЗЬ-ПРОМЭКСПО 2007". Екатеринбург: ЗАО "Компания Реал-Ме-диа", 2007. С. 214-217.

УДК 33:681.324

М.Ю. Арзуманян

МОДЕЛИ ОПИСАНИЯ ПРЕДПРИЯТИЙ И ИХ МОНИТОРИРУЕМЫЕ СВОЙСТВА

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

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

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

Г

i Надоели баннеры? Вы всегда можете отключить рекламу.