Труды КНЦ вып.8 (ЭНЕРГЕТИКА вып.4 1/2012(8)
Мультиагентные системы могут помочь в решении многих задач. Любой агент представляет собой открытую систему, помещенную в некоторую среду, причем эта система обладает собственным поведением, соответсвующим некоторым экстремальным принципам. Таким образом, агент считается способным воспринимать информацию из внешней среды с ограниченным разрешением, обрабатывать ее на основе собственных ресурсов, взаимодействовать с другими агентами и действовать на среду в течение некоторого времени, преследуя свои собственные цели. Это значит, что при построении искусственного агента минимальный набор базовых характеристик включает такие свойства как: • активность - способность к организации и реализации действий; • реактивность - способность воспринимать состояние среды; • автономность - относительная независимость от окружающей среды или наличие некоторой «свободы воли», обусловливающей собственное поведение, которое должно иметь хорошее ресурсное обеспечение; • общительность, вытекающая из необходимости решать свои задачи совместно с другими агентами и обеспечиваемая развитыми протоколами коммуникации; • целенаправленность, предполагающая наличие собственных источников мотивации. Необходимыми условиями реализации искусственным агентом определенного поведения выступают специальные устройства, непосредственно воспринимающие воздействия внешней среды (рецепторы) и исполнительные органы, воздействующие на среду (эффекторы), а также процессор - блок переработки информации и память. Под памятью здесь понимается способность агента хранить информацию о своем состоянии и состоянии среды. В теории МАС считается, что один агент владеет всего лишь частичным представлением о глобальной проблеме, а значит, он может решить лишь некоторую часть общей задачи. В связи с этим для решения сложной задачи необходимо создать некоторое множество агентов и организовать между ними эффективное взаимодействие, что позволит построить единую многоагентную систему. В многоагентных системах весь спектр задач по определенным правилам распределяется между всеми агентами, каждый из которых считается членом организации или группы. Распределение заданий означает присвоение каждому агенту некоторой роли, сложность которой определяется исходя из возможностей агента. Агентная платформа (далее АП) реализует основные механизмы, обеспечивающие работу МАС, и таким образом облегчает построение агентных систем. МАС работает «поверх» агентной платформы и использует ее сервисы. Основные функции АП: • реализация взаимодействия агентов; • передача сообщений между агентами внутри платформы (на различных уровнях: на уровне сетевых пакетов, сообщений какого-либо языка общения, протоколов общения); • передача сообщений между агентами разных платформ; • поддержка онтологий; • управление агентами; • поиск агентов и данных о них внутри системы; • управление жизненными циклами агентов; • обеспечение безопасности. 103
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz