Таблица 2.1 Характеристики мультиагентного окружения.
Таблица 2.2 перечисляет некоторые ключевые свойства окружения относительно конкретного агента существующего в нем. Они обобщают свойства, представленные в [38].
Свойство |
Определение |
Познаваемость |
До каких границ окружение известно для агента |
Предсказуемость |
До каких пределов оно может быть предсказано агентом |
Контролируемость |
До каких пределов агент может изменять окружение |
Историчность |
Зависят ли будущие состояния от истории или только от текущего состояния |
Целенаправленность |
Направлены ли части его на какие либо цели, т.е. есть ли в нем другие агенты |
В реальном времени |
Может ли окружение изменяться в то время пока агент размышляет. |
Таблица 2.2 Характеристики окружение-агент.
Коммуникация.
Сперва дадим базовое определение агента, которое нам будет необходимо для описания языков и протоколов необходимых мультиагентных систем. По существу агент это активный объект со способностью ощущать, размышлять и действовать. Предполагается, что агент имеет знания, представленные явно, и механизм для использования или создания интерфейса на основе своих знаний. Эта способность является частично очувствлением (получение сообщений) и частично действием (отправка сообщений). В чисто компьютерных агентах они могут быть единственными способностями восприятия и действия.
2.2.1 Координация.
Агенты общаются для достижения более выгодных целей для себя или для сообщества/системы, в которой они существуют. Заметьте, что цели могут быть, а могут и не быть известны агенту в явном виде, в зависимости от того являются агенты основанными для цели или нет. Коммуникация может позволить агентам координировать свои действия и поведение, в результате чего система становиться более слаженной.
Координация это свойство систем агентов выполнять некоторую деятельность в общем окружении. Уровень координации это предел, до которого агенты избегают внешней активности путем уменьшения конфликтов ресурсов, избегая затруднительных и безвыходных положений, и поддержанием достаточно безопасных условий. Кооперация это координация между не противоборствующими агентами, тогда как переговоры это координация между конкурирующими агентами или между агентами с собственными целями. Обычно для удачной кооперации каждый агент должен поддерживать модель других агентов и также разрабатывать модель будущих взаимодействий. Это предпосылки общения.
Рисунок 2.1 Таксономия некоторых различных путей как агент может координировать
свое поведение и действия.
Слаженность это то, насколько хорошо система себя ведет как целое. Проблемой для мультиагентных систем является, как она может поддерживать глобальную согласованность без явного глобального контроля. В этом случае агенты должны самостоятельно определять цели, которые они разделяют с другими агентами, определять общие задачи, избегать ненужных конфликтов и объединять знания и факты. Полезно когда существует некоторая форма организации между агентами. Также социальными обязательствами могут быть цели достижения слаженности, к которым мы обратимся в разделе 2.4.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.