Исследование и разработка методов планирования поведения интеллектуальных агентов в обучающих системах
Анализ методов планирования поведения интеллектуальных агентов и подходов по созданию многоагентных систем. Разработка методики оценки эффективности использования интеллектуальной автоматизированной системы обработки информации в обучающей системе.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | автореферат |
Язык | русский |
Дата добавления | 02.07.2018 |
Размер файла | 618,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
20
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
АВТОРЕФЕРАТ
диссертации на соискание ученой степени
Исследование и разработка методов планирования поведения интеллектуальных агентов в обучающих системах
Специальность 05.13.01 - Системный анализ, управление и обработка информации (в промышленности)
кандидата технических наук
Лазырин Максим Борисович
Тверь, 2006
Работа выполнена в Тверском государственном техническом университете
Научный руководитель: кандидат технических наук, доцент Виноградов Геннадий Павлович
Официальные оппоненты: доктор технических наук, профессор Семенов Николай Александрович
кандидат технических наук, доцент Тарасов Валерий Борисович
Ведущая организация:Федеральное государственное унитарное предприятие «Центр эргономических исследований и разработок»
Защита состоится «___»__________2006 г. в _______ на заседании диссертационного совета Д 212.262.04 в Тверском государственном техническом университете по адресу: 170026, г. Тверь, наб. Аф. Никитина, 22 (ауд. Ц-212).
С диссертацией можно ознакомиться в библиотеке Тверского государственного технического университета.
Автореферат разослан «___» __________ 2006 г.
Ученый секретарь
диссертационного совета В.Н. Михно
Общая характеристика работы
интеллектуальный агент автоматизированный обучающий
Актуальность темы исследований. Современные системы управления сложными производственными процессами, реализованные с использованием информационных технологий, вызвали бурный рост компьютерных средств подготовки квалифицированных специалистов в этих областях. В настоящее время широкое распространение получили обучающие системы, базирующиеся на использовании вычислительных и телекоммуникационных технологий. Обычно такие системы строятся на основе использования вычислительно-моделирующих комплексов (ВМК), реализованных, как правило, в виде распределенных систем обработки данных и предназначенных для имитации поведения среды обучения.
Уровень подготовки специалистов на таких обучающих системах в значительной степени зависит от применяемого математического аппарата, методов и принципов принятия решений и их функциональных возможностей. Сложные технические системы, в которых люди являются составной частью, обладают свойствами активности, которые характеризуются свободой выбора и стратегий взаимодействия, и характеризуются наличием свойства разумного поведения. Это означает, что такие же свойства должны быть реализованы в имитаторе обстановки и средств взаимодействия, предоставляемых обучаемому.
Одним из возможных способов реализации таких ВМК является применение моделей, алгоритмов, процедур взаимодействия и т.д., полученных в теории многоагентных систем (МАС). Использование агентно-ориентированного подхода для построения программного обеспечения ВМК позволяет более подробно исследовать и разрабатывать интеллектуальные среды обучения. Таким образом, теорию МАС можно использовать в качестве основы для построения сложных интеллектуальных информационных систем по созданию тренажеров, отвечающих современным требованиям. Основным понятием в теории МАС является понятие интеллектуального агента, под которым понимается некоторая программная сущность, обладающая не только способностью преобразовывать информацию, но и поведением, позволяющим организовать ее взаимодействие с внешней средой. Такой подход к представлению взаимодействующих объектов позволяет рассматривать их как объекты, обладающие некоторым интеллектом, наличие которого предоставляет возможность упростить процессы разработки и отладки достаточно сложных систем. Такие объекты принято называть интеллектуальными агентами. Интеллектуализация компонентов распределенных систем позволяет расширить функциональные возможности и унифицировать способы взаимодействия между ними.
Заметный вклад в разработку интеллектуальных объектов, позволяющих моделировать такое сложное поведение объектов, внесли работы таких ученых, как: Д.А. Поспелов, Э.В. Попов, В.К. Финн, В.Н. Вагин, А.П. Еремеев, О.П. Кузнецов, Г.С. Осипов, И.Б. Фоминых, В.Ф. Хорошевский и др.
Основные подходы к моделированию многоагентных систем с интеллектуальным поведением на основе различных математических аппаратов достаточно подробно отражены в работах В.И.Городецкого, Д.А.Поспелова, В.И.Варшавского, В.Б. Тарасова, О.В. Карасева, В.Ф. Хорошевского, М. Вудриджа (M.Wooldridge), Н. Дженнингса (N. Jennings.), П.Мюллера (P. Muller) и других ученых. Однако практическое использование существующих методов для построения обучающих систем на основе ВМК требует проведения дополнительных исследований.
Большую роль при разработке интеллектуальных агентов играет использование методов планирования их поведения. Применение методов планирования позволяет реализовать алгоритмы, способные адаптироваться к среде функционирования и поведению других объектов.
Работы в области планирования поведения или построения последовательности действий для достижения заданной цели ведутся в течение нескольких десятков лет силами многих отечественных и зарубежных ученых. Значительный вклад в разработку подходов и методов планирования внесли Р. Файкс (R. Fikes), Н. Нильсон (N. Nilsson), А. Ньюэлл, С. Сафра (S. Safra), П. Дойл (P. Doyle), Р. Альтерман (R. Alterman), С. Ханкс (S. Hanks), А.Н. Аверкин, А.И. Эрлих, Е.И. Ефимов. К основным недостатком существующих методов можно отнести ограничение их использования в системах реального времени. Решению данной проблемы посвящены работы Ф. Бахуса (F. Bacchus), Дж. Хоффмана (J. Hoffmann), П. Доэрти (P. Doherty), М. Гинзберга (M. Ginsberg), А.Н. Кожушкина. Однако в данных работах не уделяется должного внимания возможности использования механизмов разработки планов, приспосабливающихся к внешней обстановки, и стратегий их выбора в условиях качественной информации.
Таким образом, актуальность темы данной работы обусловлена необходимостью расширения функциональных возможностей интеллектуальных объектов и методов их разработки.
Объектом настоящего исследования являются методы моделирования и анализа поведения многоагентных систем автоматизированной обработки информации и их компонентов.
Предметом исследования является интеллектуальный программный агент автоматизированных систем обработки информации.
Целью диссертационной работы является совершенствование и расширение функциональных возможностей компонентов автоматизированных систем обработки информации в обучающих системах путем их интеллектуализации на основе использования методов планирования поведения интеллектуальных агентов.
Для достижения поставленной цели в диссертационной работе решаются следующие основные задачи:
– анализ существующих методов планирования поведения интеллектуальных агентов и подходов по созданию многоагентных систем;
– разработка моделей интеллектуального агента и вычислительно-моделирующего комплекса обучающей системы в целом;
– разработка методов планирования поведения интеллектуальных агентов;
– разработка методики оценки эффективности использования интеллектуальной АСОИ в обучающей системе;
– разработка и исследование программного обеспечения, реализующего предложенные методы планирования поведения интеллектуальных агентов.
Методы исследования. Для решения поставленных задач использованы понятия и методы теории множеств, теории нечетких множеств, теории вероятностей, математической логики, нечеткого вывода, формальной семантики языков, системного анализа, методы искусственного интеллекта и системного программирования, а также современные методологии построения программных комплексов и систем.
Достоверность научных положений. Достоверность научных результатов подтверждена теоретическими выкладками, данными компьютерного моделирования поведения интеллектуальных агентов в АСОИ тренажерной системы.
Научная новизна исследования состоит в следующем:
1. Разработаны новые методы планирования поведения интеллектуальных агентов с использованием аппарата нечеткой логики, механизмов самонастройки и адаптации.
2. Предложен новый подход к моделированию объектов с изменяемым поведением в обучающих системах.
3. Предложен подход к моделированию сложных систем, включающих объекты с изменяемым поведением.
4. Создана методика оценки эффективности интеллектуальной АСОИ в обучающих системах.
Практическая значимость.
Практическая значимость работы определяется возможностью использования разработанных в ней подходов, методов, а также полученных результатов для:
– создания интеллектуальной среды в обучающих системах, в частности в тренажерных комплексах;
– решения задач интеллектуального поведения промышленных роботов;
– создания программных интеллектуальных агентов в вычислительных сетях;
– планирования структур технологических процессов при анализе и построении операционных цепей за счет использования интеллектуальных программных ассистентов.
Реализация результатов работы. Разработанные в диссертационной работе подходы, модели и методы планирования поведения интеллектуальных агентов реализованы в ОКР «Охта», выполненной ЗАО НИИ «Центрпрограммсистем», г.Твери в 2006 г. Результаты работы использованы в ОКР «Инструментальные средства поддержки разработки прикладных многоагентных систем», выполняемой ЗАО НИИ «Центрпрограммсистем», г.Твери.
Апробация работы. Основные теоретические положения и практические результаты работы докладывались и обсуждались на научно-технической конференции «Тренажеростроение: современное состояние, перспективы развития», ЗАО НИИ «Центрпрограммсистем», г. Тверь, 2005 г., 16-ой Международной научно-технической конференции «Математические методы и информационные технологии в экономике, социологии и образовании», г. Пенза, 2005.
Положения, выносимые на защиту.
На защиту выносятся:
1. Методы планирования поведения интеллектуальных агентов на основе аппарата нечеткой логики, механизмов адаптации и самонастройки.
2. Модель подсистемы планирования поведения интеллектуального агента, ее основные принципы и алгоритмы функционирования.
3. Модель интеллектуального агента на основе трехуровневой архитектуры и основные принципы ее функционирования.
4. Основные принципы построения архитектуры вычислительно-моделирующего комплекса обучающей системы с использованием многоагентного подхода.
Публикации. Основные результаты, полученные при выполнении диссертационной работы, опубликованы в 6 печатных работах.
Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения, списка использованной литературы (76 наименований) и приложений. Диссертация содержит 149 страниц машинописного текста.
Содержание работы
Во введении обоснована актуальность темы диссертации, ее научная новизна и практическая значимость, сформулированы цель и задачи диссертационной работы. Представлены положения, выносимые на защиту, апробация работы и структура диссертации.
В первой главе проведен анализ тенденций развития обучающих систем, которые связаны, прежде всего, с использованием достижений в областях математического моделирования, искусственного интеллекта, МАС и т.д., а также с теми возможностями, которые предоставляются распределенными вычислительными системами.
Показана необходимость проведения этапа предварительной подготовки специалистов для работы на дорогостоящих, сложных и опасных объектах, комплексах, образцах вооружения и техники с помощью обучающих систем. Для этого необходимо, чтобы обучающие системы соответствовали уровню сложности и уровню интеллектуальности, достигаемому за счет наличия высококвалифицированного обслуживающего персонала, операторов и т.д. у таких реальных объектов. Проведенный анализ существующих классификаций обучающих систем показал, что в используемых подходах не делается акцента на уровне интеллектуальности обучающих систем.
В результате проведенного исследования в работе выделены компьютерные тренажеры как перспективное направление развития обучающих систем и рассмотрены существующие принципы построения таких комплексов. В диссертации проведен анализ возможностей компьютерных тренажеров, использующих ВМК для имитации среды обучения. Раскрыта важность вычислительно-моделирующих комплексов, определяющих качество таких систем в целом. В работе обоснованы и сформулированы основные требования к современным ВМК обучающих систем, наиболее важными из которых являются:
– использование принципов распределенного моделирования;
– включение в среду моделирования объектов с изменяемым поведением;
– учет ограничений на выделенные вычислительные и сетевые ресурсы;
– наличие способности быстрой адаптации к новым типам имитируемых объектов.
Результаты проведенного в диссертации анализа распространенных в настоящее время подходов к построению ВМК, а также методик, используемых при их разработке, позволили сделать выводы, о том, что применяемые приемы и решения не в полной мере обеспечивают выполнение перечисленных требований. В работе отмечено, что наиболее трудновыполнимым является требование по обеспечению изменяемости поведения объектов в интеллектуальной среде обучения.
На основе проведенных исследований для построения ВМК компьютерных тренажеров в диссертационной работе предложено использование теории многоагентных систем. Этот достаточно простой с математической точки зрения аппарат позволяет обеспечить выполнение перечисленных требований. В рамках теории МАС решение задачи моделирования интеллектуального поведения объектов предполагает использование разных способов и применение различных методик их реализации. В качестве одного из таких способов в работе предложено использование методов планирования поведения.
В этом случае задача повышения эффективности обучающей системы, за счет создания интеллектуальной среды на базе модифицированных методов планирования поведения интеллектуальных агентов может быть представлена следующим образом:
, (1)
где: - показатели эффективности использования интеллектуальной АСОИ в обучающей системе, - количество показателей;
, , при условии ; - заданная производительность интеллектуальной АСОИ в обучающей системе;
- методы планирования поведения интеллектуальных агентов, - количество методов планирования; - возможные параметры элементов конфигурации, - количество параметров -го метода планирования поведения, ;
- показатели производительности интеллектуальной АСОИ в обучающей системе.
Из выражения 1 видно, что решение задачи повышения эффективности обучающей системы в целом возможно за счет совершенствования методов планирования поведения интеллектуальных агентов и расширения их функциональных возможностей.
Таким образом, основной задачей в данной работе, требующей своего решения, является задача дальнейшего совершенствования и расширения функциональных возможностей компонентов автоматизированных систем обработки информации в обучающих системах путем их интеллектуализации на основе использования методов планирования поведения интеллектуальных агентов.
Во второй главе обоснованы требования к свойствам интеллектуальных агентов и методам планирования их поведения в условиях изменяющейся среды, нечеткости ее описания и действий агентов. Для этого проведен аналитический обзор работ по многоагентным системам. В диссертации рассмотрены основные составляющие данного направления, к которым, по мнению исследователей данной области, относятся: теория агентов, методы кооперации агентов, архитектура агентов и многоагентных систем, методы, языки и средства коммуникации агентов, методы и программные средства поддержки мобильности агентов и т.д.
Проанализировано текущее состояние исследований в области МАС и выделен ряд актуальных задач требующих решения, к которым относят: разработку моделей самообучающихся агентов, исследования вопросов коллективного обучения, использование нечеткого вывода в моделях общения и поведения агентов, разработку параллельных языков программирования для реализации МАС и т.д.
Проанализированы возможные практические подходы по применению многоагентных систем и существующие архитектуры систем и агентов, в частности, отмечены многоуровневые архитектуры агентов, как наиболее перспективные, и архитектуры на основе планирования, позволяющие реализовать модель планирования поведения. Среди рассмотренных архитектур в диссертации отмечена архитектура InteRRaP, являющаяся основой для разработки структуры интеллектуального агента в рамках предложенного подхода по созданию ВМК обучающей системы.
В результате проведенных исследований и обоснования основных требований к свойствам интеллектуальных агентов, в работе предложено использовать следующее определение для описания интеллектуального агента ВМК обучающей системы: интеллектуальный агент ВМК обучающей системы - это программная сущность, выполняющая функции целенаправленного изменения поведения объекта в среде моделирования, и оказывающая на нее соответствующее воздействие. Данная сущность способна интерпретировать и исполнять команды и обладает свойствами автономности, коллективного поведения, реактивности, знаниями и целями, а также способна подстраиваться под изменяющиеся параметры среды.
Результаты проведенного исследования и анализ требований к свойствам агентов показали, что существующий методический аппарат планирования поведения предоставляемый теорией МАС не вполне удовлетворяет жестким временным и ресурсным ограничениям, накладываемым спецификой ВМК, функционирующих в режиме реального времени.
Для разрешения сложившейся ситуации в диссертационной работе проведен аналитический обзор методов планирования, в результате которого выделены основные типы задач данного направления: планирование в пространстве состояний (SS-проблема) и планирование в пространстве задач (PR-проблема). Проанализированы основные способы их решения, а также рассмотрены наиболее известные примеры реализации планировщиков, определивших развитие данной области. Кроме того, приведены распространенные классификации методов планирования и отдельно выделены перспективные направления исследований проблематики планирования, к которым относятся: планирование во времени и с ограничением ресурсов, информационное и оптимальное планирование, динамическое, адаптивное и планирование в условиях неопределенности, а также распределенное планирование.
Для оценки эффективности способа реализации методов планирования используются показатели оптимальности, которые, согласно работам С.В. Добрецова, можно разбить на две группы: универсальные характеристики, отражающие наиболее общие свойства систем планирования, и специфические показатели, использующие характерные особенности, присущие только системам определенного класса. Среди универсальных характеристик следует особо выделить быстродействие и ресурсоемкость, как наиболее важные и существенные характеристики с точки зрения выполнения требований, предъявляемых к методам планирования. В отличие от расчетных параметров, определение этих двух характеристик осуществляется в результате проведения экспериментальных исследований.
Для оценки возможности улучшения существующих подходов к планированию поведения интеллектуальных агентов проведен аналитический обзор работ, посвященных исследованию и разработке высокопроизводительных методов построения планов. Среди них особо выделяется метод, описанный в работе А.Н. Кожушкина, который выгодно отличается от аналогичных подходов, предложенных М. Гинзбергом (M. Ginsberg). Однако отмеченные методы не предполагают использования в своем составе механизмов обучения и слабо учитывают необходимость использования механизмов настройки.
На основании проведенного анализа был сделан вывод о том, что для дальнейшего развития интеллектуальной среды в ВМК обучающих систем в рамках предложенного подхода необходима разработка новых, более совершенных способов построения МАС и ее интеллектуальных агентов. Решение этой задачи возможно путем создания новых методов планирования поведения интеллектуальных агентов, способных приспосабливаться к изменению поведения их внешнего окружения.
В третьей главе в рамках предложенного агентно-ориентированного подхода была разработана архитектура многоагентной моделирующей системы (многоагентного ВМК), представленная на рис. 1.
Рис. 1. Структура ВМК на базе МАС
На рис. 1 использованы следующие обозначения: Модель УОi - управляемый объект, где , - количество управляемых объектов; Модель ИОj - интеллектуальный объект, моделирование поведения которого выполняется ВМК, где ; - количество интеллектуальных объектов; АРМk - автоматизированное рабочее место, , - количество рабочих мест; - количество моделей устройств; - количество моделей среды.
Для приведенной структуры предложено использовать следующее ее формальное описание:
, (2)
где: - множество моделей устройств; - множество моделей сред; - множество неоднородных объектов, где - управляемая оператором модель объекта, ; - интеллектуальная модель объекта, ; - множество отношений между элементами системы; - множество внешних воздействий (управляющих воздействий оператора); - множество состояний системы.
В свою очередь, управляемая оператором модель объекта системы представлена как , где - модель физического представления объекта; - модель управляемого поведения. Интеллектуальная модель объекта представлена следующим образом: , где - модель физического представления объекта; - модель интеллектуального поведения объекта или интеллектуальный агент ВМК.
Ключевым элементом предлагаемой архитектуры является интеллектуальный агент, предназначенный для обеспечения моделирования поведения объектов в обучающей системе.
В рамках агентно-ориентированного подхода по реализации ВМК обучающей системы и предложенной структуры интеллектуального агента в работе разработана математическая модель интеллектуального поведения, которую можно представить в виде кортежа:
, (3)
где: - модель реактивного поведения; - модель планирования поведения; - модель коллективного поведения; - множество состояний модели; - множество элементарных действий; - множество отношений со средой функционирования; - множество отношений между элементами модели.
Для описания реактивного поведения, планирования поведения и коллективного поведения в диссертационной работе используются следующие определения:
- реактивное поведение - фиксированная последовательность элементарных действий при идентификации определенной ситуации;
- планирование поведения - построение множества упорядоченных последовательностей элементарных действий и способ их выбора в зависимости от состояния внешнего окружения;
- коллективное поведение - совокупность последовательностей действий группы объектов системы, направленных на решение общей задачи.
Реализация моделей реактивного поведения и коллективного поведения выполняется при помощи существующего методического аппарата, используемого в настоящее время при разработке программного обеспечения ВМК. Однако он не учитывает существование модели планирования . В связи с этим, в диссертационной работе были разработаны три модели планирования, представляющие модификации методов, отмеченных во второй главе. Модификации исходных методов производились за счет применения элементов нечеткой логики, применения разработанных автором механизмов самонастройки и адаптации.
Разработанные модели планирования поведения могут быть представлены в виде следующих формальных записей:
1. - нечеткая адаптивная модель планирования;
2. - нечеткая модель планирования с самонастройкой;
3. - нечеткая адаптивная модель планирования с самонастройкой,
где: - алфавит планирующей модели; - множество элементарных планов; - множество нечетких отношений частичного порядка; - нечеткое отношение прерываемости; - множество правил; - функция адаптации; - функция самонастройки; - планирующая функция.
Предложенные модели базируются на разработанных в диссертационной работе методах планирования, в основе которых лежит понятие множества элементарных планов . Под элементарным планом , где понимается некоторое действие агента , где ; - множество действий, которые способен выполнять агент, или некоторая последовательность таких действий .
Таким образом, на множестве возможно существование подмножества , содержащего такие элементарные планы, которые представлены последовательностями других элементарных планов , где .
Множество нечетких отношений определяется для множества , где: - число уровней иерархии, таким образом, что каждому , соответствует множество , где: - элементарные планы; - функция предпочтительности выполнения элементарного плана , для -го уровня, которая представляет собой отображение: , где - состояние модели; - множество критериев истинности, - множество значений показателя предпочтительности выполнения элементарного плана.
Нечеткое отношение прерываемости определено на множестве таким образом, что выполняется условие , , где - функция предпочтительности выполнения элементарного плана , которая представляет собой отображение .
Функция адаптации представляет собой отображение .
Функция самонастройки представлена отображением .
Тогда функция планирования представлена как , где - множество условий планов; - план поведения, представляющий собой последовательность элементарных планов.
Множество условий планов состоит из подмножества применимых и подмножества исполняемых элементарных планов , что может быть записано как . Подмножества и представлены множествами пар вида , где - переменная, характеризующая предпочтительность начала (продолжения) -го элементарного плана; - значение показателя настраиваемого параметра, определяющего минимальное необходимое значение переменной для определения условий начала (продолжения) плана. Для определения значения переменных подмножеств и используется аппарат нечеткой логики. Для этого с помощью метода центра масс рассчитываются четкие значений показателей предпочтительности начала (продолжения) выполнения плана на основе полученных с помощью правил , нечетких значений:
, (4)
где - выходная переменная лингвистической модели; , где ; - функция принадлежности нечеткого множества - характеризующего состояние модели; - нечетких множеств, определенных комбинацией нечеткого множества и отношения ; - входная переменная лингвистической модели; - функция принадлежности нечеткого правила .
Реализация бинарных отношений с помощью методов нечеткой логики в диссертационной работе выполнена путем выражения этих отношений через настраиваемые параметры и использования функций принадлежности, характеризующих желательность начала выполнения элементарных планов. Для этого используется множество , элементы которого представлены как:
(5)
где - элементарные планы; - четкие значения показателей предпочтительности начала выполнения планов, полученные с помощью метода центра масс; - настраиваемый критерий истинности.
Адаптация методов планирования обеспечивается при помощи механизма синтеза новых нечетких правил на основе существующих, на базе текущих значений параметров модели поведения обстановки. Операция синтеза выполняется за счет изменения функций принадлежности нечетких правил планирования. Это обеспечивается путем придания нечеткому правилу двух разных функций принадлежности для различных состояний модели, т.е. для параметра , представляющего состояние модели, задается два граничных состояния ( и ). Функции принадлежности для правила планирования в этих состояниях определены как и . Оценка текущего состояния модели осуществляется путем определения степени близости его значения к состояниям и . Если равно в случае состояния и 1 в случае состояния , то функция принадлежности для состояния определяется как:
, или в графическом виде, как представлено на рис.2.
Рис. 2. Адаптация нечеткого правила планирования.
Самонастройка предлагаемых методов планирования поведения реализована с помощью механизма корректировки поправок к параметрам моделей планирования в соответствии с заданным состоянием . Это достигается при помощи оценки изменения состояния системы в ответ на предыдущую настройку и внесение корректировок в поправки на основе нечетких правил самонастройки .
Нечеткие правила самонастройки можно представить в следующем виде:
1. Если , то следует сильно увеличить;
2. Если , то следует немного уменьшить;
3. Если , то следует немного увеличить;
4. Если , то следует сильно уменьшить,
где: - отклонение состояния модели от эталонного значения ; - приращение отклонения за заданный период ; - поправка для -го параметра системы, , - количество параметров.
Настройка параметров модели осуществляется попеременно, чтобы избежать их взаимного влияния на контролируемые характеристики системы.
Отклонение состояния системы определяется следующим образом:
, (6)
где - значение функции принадлежности, характеризующей меру отклонения -го контролируемого параметра системы , от эталонного значения , - количество контролируемых параметров.
Настройка прерывается, если значение отклонения удовлетворяет неравенству , где - постоянная критерия прерывания настройки.
Для предложенных моделей и методов планирования поведения интеллектуального агента была разработана структура подсистемы планирования, которая представлена на рис. 3.
Рис. 3. Структура подсистемы планирования поведения.
На рисунке представлены основные элементы предложенной структуры, их взаимодействие, а также место подсистемы в системе моделирования поведения агента.
Для оценки эффективности использования интеллектуальных АСОИ в обучающих системах, в диссертационной работе предлагается использовать показатели эффективности функционирования ВМК, обеспечивающие моделирование интеллектуальной среды обучения. В работе приведено обоснование следующих показателей эффективности функционирования ВМК:
– среднего статистического значения успешности реализации ожидаемого поведения объектов;
– среднестатистического значения производительности многоагентной системы по подготовке одного поведенческого решения.
Для определения среднестатистического значения успешности реализации ожидаемого поведения объектов предлагается использовать показатель :
(7)
где: - количество интеллектуальных агентов; - количество подзадач -го агента; - частный показатель успешности реализации -ой подзадачи -ым агентом, который определяется как:
, (8)
где: - число случаев благоприятных событию реализации -ой подзадачи; - общее число случаев.
Для определения среднестатистического значения производительности многоагентной системы по подготовке одного поведенческого решения предлагается использовать величину :
, (9)
где - среднестатистическое время подготовки решения интеллектуальным агентом, которое записывается как:
, (10)
где - время подготовки -го решения интеллектуальным агентом, ; - общее количество подготовленных решений в МАС; , где - время начала выполнения задачи подготовки решения; - время завершения задачи подготовки решения.
В четвертой главе приводится описание практической реализации разработанных в работе подходов, моделей, структур и методов планирования поведения интеллектуальных агентов в тактическом тренажере «Охта», а также результаты вычислительного эксперимента по исследованию эффективности предложенных методов. На рисунках 4, 5, 6 представлены результаты вычислительного эксперимента, показывающие зависимости показателей и от параметров методов планирования.
Рис. 4. Влияние количества элементарных планов интеллектуальных агентов на показатели эффективности функционирования многоагентной тренажерной системы.
Рис. 5. Влияние количества параметров самонастройки интеллектуальных агентов на показатели эффективности функционирования многоагентной тренажерной системы.
С применением эвристической процедуры выбора были определены параметры для различных модификаций методов планирования с учетом требований по производительности . Полученные экспериментальные данные приведены на рисунках 7, 8, из которых видно, что применение моделей поведения с использованием методов планирования позволило увеличить показатель успешности реализации ожидаемого поведения (Z)
Рис. 6. Влияние количества адаптируемых правил интеллектуальных агентов на показатели эффективности функционирования многоагентной тренажерной системы.
относительно исходной системы моделирования, но привело к некоторому снижению производительности (C) системы моделирования относительно модели, не использующей методов планирования.
Рис.7. Прирост показателя успешности реализации ожидаемого поведения объектов для разработанных моделей относительно исходной системы моделирования.
Как видно из диаграмм, приведенных на рисунках 7,8, использование предложенных в диссертационной работе методов обеспечило значительное улучшение показателей успешности реализации ожидаемого поведения моделируемых объектов при некотором снижении производительности в пределах допустимых значений.
Рис.8. Снижение показателя производительности системы для разработанных моделей относительно исходной системы.
Максимальное значение показателя успешности реализации ожидаемого поведения моделируемых объектов было достигнуто при использовании нечеткого адаптивного метода планирования с самонастройкой. Однако, как показали исследования производительности ВМК, этот метод оказался достаточно ресурсоемким, но производительность вычислительной системы в целом оказались в рамках допустимых пределов.
В случае использования предложенных методов для многоагентного ВМК с большим количеством интеллектуальных объектов рекомендуется использовать нечеткий адаптивный метод планирования поведения.
В заключении приведены основные результаты, полученные в диссертационной работе.
Основные результаты работы
1. Обосновано применение теории многоагентных систем при построении программного обеспечения ВМК обучающих систем.
2. Разработаны методы планирования поведения интеллектуальных агентов в многоагентной среде обучающей системы.
3. Разработана модель многоагентного вычислительно-моделирующего комплекса и модель интеллектуального агента.
4. Разработана методика оценки эффективности использования интеллектуальных АСОИ в обучающих системах.
5. Разработано программное обеспечение, реализующее предложенные подходы, модели и методы планирования поведения интеллектуальных агентов.
Список работ, опубликованных по теме диссертации
1. Рогозин Г.И., Виноградов Г.П., Лазырин М.Б., Арсланов Ф.Х. Автоматизация построения операционных цепей // Перспективы развития Волжского региона: Материалы Всероссийской заочной конференции. Вып.6 - Тверь: ООО «Буковица», 2004. - С.58-61.
2. Рогозин Г.И., Виноградов Г.П., Лазырин М.Б., Арсланов Ф.Х. Операционные цепи с компенсирующимися погрешностями составляющих звеньев // Перспективы развития Волжского региона: Материалы Всероссийской заочной конференции. Вып.6 - Тверь: ООО «Буковица», 2004. - С.61-65.
3. Лазырин М.Б. Использование технологии многоагентных систем при разработке тактических тренажеров // Сборник материалов Всероссийской конференции «Тренажеростроение: современное состояние, перспективы развития», - Тверь: ЗАО НИИ «Центрпрограммсистем», 2005. - С.53-57.
4. Лазырин М.Б., Крестьянинов В.Б. Использование многоагентной технологии на этапе проектирования обучающих систем // Сборник статей 16 международной научно-технической конференции «Математические методы и информационные технологии в экономике, социологии и образовании», - Пенза, 2005, С.431-433.
5. Крестьянинов В.Б., Кадушкин А.А., Лазырин М.Б. Выбор метода настройки многослойной нейронной сети сигмоидального типа // Сборник статей 16 международной научно-технической конференции «Математические методы и информационные технологии в экономике, социологии и образовании», - Пенза, 2005, С.433-436.
6. Виноградов Г.П., Лазырин М.Б. Планирование поведения агентов на основе приобретенных знаний // Международный журнал «Проблемы теории и практики управления». Международное научно-практическое приложение «Программные продукты и системы». - 2006.- №3 - С.45-46.
Размещено на Allbest.ru
Подобные документы
Технология программных агентов. Форматы метаданных, использующиеся для описания электронных ресурсов. Разработка интеллектуальных агентов. Среда разработки Jadex для построения интеллектуальных агентов. BDI модель интеллектуального агента ресурсов.
курсовая работа [279,8 K], добавлен 20.02.2011Понятия в области метрологии. Представление знаний в интеллектуальных системах. Методы описания нечетких знаний в интеллектуальных системах. Классификация интеллектуальных систем, их структурная организация. Нечеткие системы автоматического управления.
курсовая работа [768,2 K], добавлен 16.02.2015Принципы построения автоматизированных обучающих систем. Описание социальной программы поддержки населения "Твой курс". Сравнение технологий PHP и ASP.NET. Типичный ход событий. Диаграмма вариантов использования. Функциональные требования к системе.
курсовая работа [2,7 M], добавлен 15.06.2013Разработка программного инструментария для разработки мультимедийных интерактивных обучающих систем, предназначенных для обучения правилам поведения в чрезвычайных ситуациях; интерактивной мультимедийной обучающей системы и редактора обучающих сценариев.
дипломная работа [3,0 M], добавлен 06.07.2012Анализ нормативно-правовой базы, обоснование направлений создания обеспечения комплексной защиты информации в автоматизированных системах. Разработка методики оценки, выбор путей повышения эффективности защитных мероприятий в автоматизированных системах.
дипломная работа [368,5 K], добавлен 17.09.2009Понятие искусственного интеллекта и интеллектуальной системы. Этапы развития интеллектуальных систем. Модели представления знаний, процедурный (алгоритмический) и декларативный способы их формализации. Построение концептуальной модели предметной области.
презентация [80,5 K], добавлен 29.10.2013Основные понятия агентов, термины и определения, принципы классификации. Линейные модели многоагентных систем. Постановка задачи линейного программирования, свойства ее решений. Графический и симплексный способы решения ЗЛП. Использование Microsoft Excel.
курсовая работа [662,4 K], добавлен 03.11.2014Анализ и виды интеллектуальных агентов в системе дистанционного обучения и их характеристики. Построение интеллектуального агента глоссария на платформе Jadex с помощью XML формата. Среда разработки и описание интеллектуального агента с помощью BDI.
курсовая работа [113,6 K], добавлен 10.02.2011Характеристика нормативного, ситуационного и аналитического типов поведения интеллектуальной системы. Особенности реализации и преимущества использования классического и минимаксного принципов планирования действий и альфа-бета алгоритма принятия решения.
реферат [133,6 K], добавлен 27.01.2011Характеристика алгоритмов и программных реализаций поведения агентов в двумерной среде. Исследование разработки структур данных и знаний. Особенность создания интерфейса и карты лабиринта. Экспериментальное тестирование и отладка модулей программы.
дипломная работа [2,4 M], добавлен 12.08.2017