Экзамен: 8 семестр всего часов: 210
Вид материала | Программа |
СодержаниеВсего часов Структура курса Практические занятия Список литературы |
- Курс 3 Семестр 2 Лекции (часов) 32 Сем занятия (часов) 32 Всего часов: 64 Экзамен (семестр), 699.59kb.
- Курс 5 Семестр 1 Лекции (часов) 26 Сем занятия (часов) 26 Всего часов: 52 Экзамен (семестр), 312.99kb.
- Коноплёва Марина Геннадьевна Количество часов на год: всего 210 часов; в неделю 6 часов, 857.73kb.
- Курс 4 Семестр 7-8 Лекции 8 Практические занятия 14 Методические занятия 6 Всего часов, 79.03kb.
- Самостоятельная работа 156 (час.) Всего часов 468 Экзамен 10 (семестр), 207.3kb.
- Экзамен: 6 семестр лекции: 32 часа практические занятия: 32 часа всего часов: 118, 35.18kb.
- Экзамен 6 семестр Всего 108 часов Курс, 249.93kb.
- Аннотация примерной программы дисциплины «Налоговое администрирование», 99.39kb.
- Экзамен -4, 5 семестры Виды занятий 3 семестр 4 семестр 5 семестр всего занятий, 451.59kb.
- Экзамен 7 семестр Всего- 210 Требования к входу, 92.37kb.
Министерство образования и науки Российской Федерации
Московский физико-технический институт
(государственный университет)
УТВЕРЖДАЮ
Проректор по учебной работе
Ю. А. Самарский
«____» ____________ 2008 г.
П Р О Г Р А М М А
по курсу: МНОГОАГЕНТНЫЕ СИСТЕМЫ (базовый)
по направлению: 511600
факультеты: ФУПМ, ФАКИ
кафедра: ИНФОРМАТИКИ
курс: 4
семестры: 7, 8 курсовая работа: 7,8 семестр
лекции: 66 часов дифф. зачёт: 7 семестр
практические занятия: 66 часов экзамен: 8 семестр
ВСЕГО ЧАСОВ: 210
Программу составил ст. преподаватель А.Е. Устюжанин
Программа обсуждена на заседании
кафедры информатики
28 августа 2008 г.
Заведующий кафедрой
профессор И.Б. Петров
Введение
Предлагаемый курс посвящен изучению проблем построения сложных систем на базе многоагентных технологий. Задачи, с которыми сталкиваются современные разработчики программного обеспечения, отличаются значительной распределенностью и децентрализованностью. Такими, например, являются задачи построения систем электронной коммерции, поисковых систем, систем сбора разнородных данных. Адекватное решение подобных задач требует решений, которые также должны обладать свойствами распределенности и децентрализован-ности. В то же время подобные решения должны быть достаточно гибки для поддержки разнородных сред и средств, с которыми приходится сталкиваться системе вследствие ее распределенности. Наиболее современный подход к построению подобных решений базируется на многоагентных системах, в которых основной составной частью является агент – программная сущность, обладающая такими качествами как 1) автономность, 2) активность, 3) целеустремленность, 4) мобильность, 5) коммуникабельность. Создание системы сводится к построению моделей поведения агентных сущностей, описания модели их взаимодействий и реализации построенных моделей на одной из агентных платформ.
В качестве агентных платформ, изучаемых в ходе курса, используются такие платформы как JADE, FIPA-OS, NAP и стандарты построения агентных систем FIPA.
Курс предназначен для студентов, владеющих одним из объектно-ориентированных языков программирования: Java или C#.
Структура курса
- Введение в многоагентные системы. Современные подходы к решению распределенных задач. Примеры задач, решаемых посредством агентов.
- Искусственный интеллект. Психологический подход и современное развитие. Смена парадигмы в искусственном интеллекте.
- Основы теории агентов. Общая классификация агентов. От объектов к агентам. Архитектуры агентов. Языки описания и реализации агентов.
- Многоагентные системы. Общая характеристика многоагентных систем. Основы распределенного искусственного интеллекта. Искусственная жизнь. Примеры построения многоагентных систем.
- Взаимодействие между агентами МАС. Критерии и ситуации взаимодействия агентов. Установление базовых типов сотрудничества и соперничества. Кооперация агентов. Способы формирования различных архитектур МАС в процессе взаимодействия агентов.
- Организации: естественные и искусственные. Понятие организации и его роль в создании МАС. Классификация организаций.
- Деятельность агента и ее моделирование. Основы психологической теории деятельности. Теории действия. Роль обязательств в формировании коллективных действий агентов.
- Коммуникация в МАС. Основы семиотики. Прикладная семиотика. Эволюционная семиотика. Базовые функции коммуникации агентов. Модели коммуникации агентов. Теория и средства коммуникации, базирующиеся на речевых актах.
- Использование XML для коммуникации агентов.
- Протоколы общения агентов
- Программирование многоагентных систем на платформах JADE, FIPA-OS, NAP
- Проектирование многоагентных систем и искусственных организаций. Восходящий и нисходящий подходы к проектированию МАС. Эволюционное и коэволюционное проектирование МАС. Проектирование МАС на основе обобщенного объектно-ориентированного подхода.
Практические занятия
- Программирование агента для регистрации в AMS
- Программирование агента для регистрации в DF-сервисе
- Программирование агента для поиска сервиса с помощью DF-сервисе
- Проектирование и реализации примитивной коммуникации агентов
- Использование протокола publisher/subscriber для общения агентов
- Использование протокола ContractNet для общения агентов
- Использование протокола английского аукциона для общения агентов
- Использование протокола датского аукциона для общения агентов
- Проектирование онтологии для общения агентов
- Загрузка агентом онтологии и формирование сообщений с использованием онтологий
- Использование онтологий для анализа сообщений
- Модификация агента-трассировщика для сохранения диалога в лог файл
- Разработка BDI-агента с использованием Jadex
- Разработка агента с графическим интерфейсом
- Разработка мобильного агента
- Разработка многоагентной системы продажи-покупки книг и журналов
- Использование содержательного языка отличного от SL для обмена сообщениями
- Разработка окружения для тестирования работоспособности многоагентной системы
- Взаимодействие между агентами, запущенными на мобильных устройствах
- Разработка агента для запуска в J2EE окружении
СПИСОК ЛИТЕРАТУРЫ
- Тарасов В.Б. От многоагентных систем к интеллектуальным организациям. М.2002
- Jennings N.R., Wooldridge M, Application of agent technology, Berlin: Springer-Verlag, 1998
- Сайт курса программирования искусственного интеллекта для агентов (англ.):
ссылка скрыта
- Порталы со ссылками на публикации, агентные платформы и другие многоагентные ресурсы
ссылка скрыта, ссылка скрыта
- Учебник программирования многоагентных систем для платформы JADE
ссылка скрыта
- Сайт курса
ссылка скрыта