Мультиагентный подход и МАS

Рис. 5. Укрупненная структура агента.

В одной из статей Скобелева П. отмечается, что в архитектуре MAS основную часть составляет предметно-независимое мультиагентное ядро (рис. 6), в составе которого выделяются следующие базовые компоненты:

) Служба прямого доступа обеспечивает прямой доступ визуальной части к атрибутам агентов. Визуальная часть может общаться с агентами с помощью сообщений.

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

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

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

) Онтология - предметная база знаний, содержащая конкретные знания о предмете, представляемые в виде семантической сети.

Рис. 6. Архитектура ядра мультиагентной системы

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

Проектирование МАS

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

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

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

Рис. 7. Этапы проектирования

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

Рис. 8. Связь между моделями в методологии разработки MAS

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

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

1) формулирование назначения (цели разработки) МАS

2) определение основных и вспомогательных функций агентов в МАS

3) уточнение состава агентов и распределение функций между агентами. Выбор архитектур агентов

4) выделение базовых взаимосвязей (отношений) между агентами в МАS

5) определение возможных действий (операций) агентов

6) анализ реальных текущих или предполагаемых изменений внешней среды.

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

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

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

Перейти на страницу: 1 2 3 4 5 6

Кризисы в развитии предприятия

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

Контакты

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

Тел.: +40577478073
E-mail: managemasters@gmail.com