вторник, 27 ноября 2007 г.

Учебники по агентам

Очередной материал в помощь начинающим и только-только заинтересовавшимся агентами. Чтобы разобраться в какой-либо области -- начинать нужно с самых основ. Чтобы под черепной коробкой у вас сложилась более менее законченная и непротиворечивая система понятий и связей между ними. Это путь наименьшего сопротивления, который позволяет достичь максимально возможного результата.

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

Время "самоделкиных" в ИИ уже прошло, а наступило время науки. Так что, если ваша задача стостоит хотя бы в том, чтобы сделать что-то стоящее (а может быть даже и наследить по-крупному) -- начинать нужно с основ, с признанных в данной области трудов.

Под учебниками я понимаю систематизирующие труды, объясняющие теоретические основы агентов и агентных систем. В таких книгах обычно дается общая картина какой-либо области, а затем рассматриваются детали.

Для каждой книги приведены ссылки на интернет-магазины. Для вашего удобства. И материального поддержания автора ;)

Для начинающих

Wooldridge M.J. An Introduction to Multiagent Systems. Wiley. 1996 (2002)
Сайт книги http://www.csc.liv.ac.uk/~mjw/pubs/imas/



Содержание

  • Агенты
  • Взаимодействия агентов и языки
  • Многоагентные системы
  • Методологии разработки
  • Области применения
  • Формальные методы

Оценка и диагноз

  • Хорошее введение в МАС
  • Обзор почти всей области агентов
  • Только на английском
  • Рекомендуется начинающим и втягивающимся в агентов



Рассел С., Норвиг П. Искусственный интеллект. Современный подход. Вильямс. 2006 (2007)
Сайт книги http://aima.cs.berkeley.edu/


Искусственный интеллект. Современный подходИскусственный интеллект. Современный подходИскусственный интеллект. Современный подход



Содержание

  • Методы Агенты
  • Методы решения проблем
  • Знания и рассуждения
  • Планирование
  • Рассуждения
  • Обучение
  • Общение, восприятие и осуществление действий

Оценка и диагноз

  • Агентный подход рассматривается объединяющий разрозненные методы ИИ
  • Систематизирует различные направления ИИ
  • Больше внимания уделено конкретным методам ИИ
  • Есть русский перевод, но картинки только ч/б
  • Рекомендуется начинающим и втягивающимся в агентов



Vidal J. Fundamentals of Multiagent Systems With NetLogo Examples. www.multiagent.com. 2007.

Сайт книги www.multiagent.com
Бесплатная электронная книга, периодически обновляется.

Содержание

  • Распределенное удовлетворение ограничений
  • Классическая теория игр
  • Коалиции агентов
  • Мультиагентное обучение
  • Ведение переговоров
  • Аукционы
  • Голосования
  • Координация при помощи целей и иерархий планов
  • Природные системы (биология, иммунология, физика)

Оценка и диагноз

  • В основном, затрагиваются вопросы мультиагентности
  • Только на английском
  • Обзорная, но есть немного формул и исторического контекста
  • Хорошо дополняет первые две книги ;)
  • И рекомендуется к употреблению после них




Для продвинутых

Люгер Д.О. Искусственный интеллект. Стратегии и методы решения сложных проблем. Вильямс. 2003


Искусственный интеллект. Современный подходИскусственный интеллект. Современный подходИскусственный интеллект. Современный подход



Содержание

  • ИИ как поиск
  • Представление знаний
  • Рассуждение и обучение
  • Языки программирования (PROLOG, LISP)

Оценка и диагноз

  • Есть русский перевод
  • Про агентов практически ничего
  • Рекомендуется углубленно изучающим отдельные методы ИИ



Тарасов В.Б. От многоагентных систем к интеллектуальным организациям. Философия, психология, информатика. Эдиториал. 2002


Искусственный интеллект. Современный подходИскусственный интеллект. Современный подход




Содержание

  • Архитектуры агентов и МАС
  • Взаимодействия между агентами в МАС
  • Организации
  • Моделирование деятельности агента
  • Коммуникации агентов
  • Проектирование
  • Применение в промышленности

Оценка и диагноз

  • На русском
  • Не для новичков, но для ценителей и патриотов
  • Рекомендуется фанатикам, романтикам и философам агентов, а также применяющим агентов в корпоративных системах



K. Binmore. Playing for Real: A Text on Game Theory. Oxford University Press, USA, 2007




Содержание

  • Глубокое понимание теории игр (формирование коалиций, ведение переговоров) и ее применений вместо рассмотрения отдельных доказательств

Оценка и диагноз

  • Написана простым и понятным английским языком ;)
  • Много картинок
  • Рекомендуется специалистам в области МАС



M. Ghallab, D. Nau, and P. Traverso. Automated Planning: Theory & Practice. Morgan Kaufmann, 2004.




Содержание

  • Классическое планирование
  • Неклассическое планирование
  • Эвристики и стратегии управления
  • Планирование с учетом времени и ресурсов
  • Планирование в условиях неопределенности
  • Примеры использования и приложения

Оценка и диагноз

  • Написана простым и понятным английским языком ;)
  • Единственный и исчерпывающий труд в области планирования
  • По мультиагентному планированию, увы, написано мало
  • Рекомендуется специалистам по планирующим агентам

Заключение
Вот мы и обозрели наиболее доступную литературу.
Если вы считаете, что кого-то незаслуженно обошли, не включив в список, или наоборот, поместили по ошибке -- напишите.

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

Также по просьбе Максима из Сибирского Государственного университета
Путей Сообщения мы рассмотрим (и надеюсь, обсудим)
  • что такое агент и что такое НЕ агент (см. статью Что такое (интеллектуальные) агенты?);
  • что такое онтологии и зачем они нужны прагматичным разработчикам мультиагентных систем (в работе).
Оставайтесь на связи!

1 комментарий: