Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

Математическое и программное обеспечение планирования задач распределенной вычислительной системы на основе мультиагентного подхода

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Практическая значимость работы. Практическая значимость работы заключается в разработке программного обеспечения, позволяющего осуществлять процесс планирования на примере составления расписания учебных занятий. Программное обеспечение, реализованное в составе центра управления и интеллектуальных агентов, отличается распределенностью компонент и параллелизмом их функционирования. Результаты… Читать ещё >

Содержание

  • Глава 1. Особенности функционирования мультиагентных систем и взаимодействия их компонент
    • 1. 1. Особенности организации сложных вычислений с помощью распределенных и многоагентных систем
    • 1. 2. Особенности межмодульного взаимодействия распределенных систем
    • 1. 3. Особенности задачи планирования загрузки сложных систем
    • 1. 4. Цель и задачи диссертационного исследования
  • Глава 2. Разработка структуры распределенной системы планирования работ и математического и алгоритмического обеспечения ее компонент
    • 2. 1. Математическое и алгоритмическое описание задачи
    • 2. 2. Разработка структуры системы для задачи планирования работ
    • 2. 3. Разработка компонент многоагентной системы
    • 2. 4. Разработка математического обеспечения для выбора единицы расписания
    • 2. 5. Разработка математического и алгоритмического обеспечения для выбора оптимального времени выполнения работы
    • 2. 6. Выводы
  • Глава 3. Разработка синтаксических и семантических правил языка для организации взаимодействия компонент системы
    • 3. 1. Разработка надстройки для протокола 1ЛЭР для организации надежного соединения
    • 3. 2. Разработка синтаксиса языка взаимодействия между распределенными частями
  • приложения
    • 3. 3. Разработка семантических процедур для распознавания пользовательского сообщения
    • 3. 4. Программные инструменты для организации межпрограммного взаимодействия
    • 3. 5. Выводы
  • Глава 4. Программная реализация распределенной системы планирования учебных занятий
    • 4. 1. Разработка структуры базы данных
    • 4. 2. Программная реализация центра управления
    • 4. 3. Программная реализация интеллектуального агента
    • 4. 4. Пример функционирования программной системы
    • 4. 5. Выводы
  • Основные результаты работы

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

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

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

Разработка параллельных и распределенных вычислений начала интенсивно развиваться в 70-х годах прошлого века. Большой вклад в становление и развитие кластерных вычислений и грид-систем внесли такие ученые, как Г. Пфистер, И. Фостер, К. Кессельман, С. Тики и др. Теория многоагентных систем появилась, в частности, благодаря методам теории принятий решений в команде, одними из авторов которых были Д. Маршак, Р. Раднер и др. Мультиагентные системы получили свое развитие благодаря таким ученым, как С. Рассел, П. Норвиг, И. Шоэм, Д. А. Поспелов, В. Б. Тарасов и многим другим.

Однако, использование распределенных систем применительно к решению задачи планирования задач практически отсутствуют. Почти все виды данных задач отличаются КР-полнотой и требуют существенных временных затрат для своего решения. Данный процесс является итеративным, и на каждой операции выполняется планирование, например, для определенной машины. В связи с этим для больших систем с огромным числом работ целесообразно распараллелить некоторые вычисления и использовать теорию многоагентных систем для организации планирования работ с несколькими машинами.

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

Тематика диссертационной работы соответствует научному направлению ФГБОУ ВПО «Воронежский государственный технический университет» «Вычислительные комплексы и проблемно-ориентированные системы управления».

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

Задачи исследования. Для достижения поставленной цели необходимо решить следующие задачи:

1) разработать структуру системы, предназначенной для распределенной обработки данных, поступающих от «интеллектуальных агентов»;

2) разработать математическое и алгоритмическое обеспечение, позволяющее интеллектуальному агенту принимать решение о планировании работ;

3) спроектировать алгоритмы, языки и программные инструменты для организации взаимодействия интеллектуальных агентов;

4) реализовать программные средства, позволяющие осуществлять процесс планирования.

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

Тематика работы соответствует следующим пунктам паспорта специальности 05.13.11 «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей»: п. З «Модели, методы, алгоритмы, языки и программные инструменты для организации взаимодействия программ и программных систем» и п. 8 «Модели и методы создания программ и программных систем для параллельной и распределенной обработки данных, языки и инструментальные средства параллельного программирования».

Научная новизна работы. В диссертации получены следующие результаты, характеризующиеся научной новизной:

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

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

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

4. Программное обеспечение процесса планирования работ, учитывающие параллелизм выполнения отдельных этапов агентами и обеспечивающее автоматизацию процесса планирования.

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

Результаты внедрения. Разработанный программный комплекс в составе программных компонент, представляющих собой центр управления и интеллектуальных агентов, апробирован в НОУ ВПО «Международный институт компьютерных технологий» для планирования расписания учебных занятий. Эффект от внедрения заключается в сокращении времени, затрачиваемого на процесс планирования.

Апробация работы. Основные положения диссертационного исследования докладывались на следующих Международных и Российских конференциях: I Всероссийской научно-практической конференции «Критические технологии вычислительных и информационных систем» (Воронеж, 2011), IV Международной научно-практической конференции «Перспективы развития информационных технологий» (Новосибирск, 2011), V Международной конференции «Актуальные вопросы современной техники и технологии» (Липецк, 2011), III Международной научно-практической конференции «Применение инновационных технологий в научных исследованиях» (Курск, 2011), Всероссийской научной школе «Информационно-телекоммуникационные системы и управление» (Воронеж, 2011), Современные проблемы информатизации (Воронеж, 2012).

Публикации. По результатам диссертационного исследования опубликовано 13 работ, из которых 3 опубликованы в журналах, рекомендованных ВАК РФ. В статьях, опубликованных в соавторстве, лично автором получены следующие результаты: [1] - разработка структуры распределенной системы- [2, 3] - математическое обеспечение для распределенной системы- [5] -оценка возможности распараллеливания работ при формировании расписания- [8, 10] - алгоритмическое обеспечение функционирования системы и ее отдельных компонент- [12,13] - реализация программного обеспечения для процесса планирования.

Структура и объем работы. Диссертационная работа состоит из введения, четырех глав, заключения, списка литературы из 109 наименований. Основная часть работы изложена на 129 страницах, содержит 28 рисунков, 19 таблиц.

Основные результаты работы.

В процессе выполнения диссертационного исследования были получены следующие основные результаты:

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

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

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

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

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

6. Разработано программное обеспечение, предназначенное для планирования учебных занятий в ВУЗе. Оно включает в себя две программы, первая из которых является центром управления, а вторая интеллектуальным агентом. Каждая из компонент распределенной системы зарегистрирована в ФГНУ «ЦИТИС».

Показать весь текст

Список литературы

  1. М.А. Выбор вариантов: основы теории/ М. А. Айзерман, Ф. Т. Алескеров. М.: Наука, 1990. — 240 с.
  2. H.A. Математическое программирование в примерах и задачах. М.: Высшая школа, 2003. — 319 с.
  3. С.Н. Параллельные и распределенные вычисления/ С. Н. Андрианов, А. Б. Дегтярев С.-Петерб.: Издательство С.-Петербургского университета, 2007. — 61 с.
  4. A.C. Введения в параллельные вычисления. М.: Изд. МГУ, 2002. — 69 с.
  5. Архангельский, А .Я. Delphi 6. Справочное пособие. Язык Delphi, классы, функции и .Net. М.: Бином-Пресс, 2006. — 1152 с.
  6. Ахо A.B. Структуры данных и алгоритмы/ A.B. Ахо, Д. Э. Хопкрофт, Д. Д. Ульман. М. — СПб. — Киев: «Вильяме», 2001. — 384 с.
  7. Т. Объектно-ориентированное программирование в действии. -СПб.: Питер, 1997. 464 с.
  8. А.Б. Параллельные процессы в вычислительных системах. Планирование и организация. М.: Радио и связь, 1990. — 256 с.
  9. А.Н. Обзор существующих методов составления расписаний/ А. Н. Безгинов, С. Ю. Трегубов // Информационные технологии и программирование: Межвузовский сборник статей. Вып. 2 (14). -Москва: МГИУ, 2005 г. С. 5−18.
  10. Ю.Богачёв К. Ю. Основы параллельного программирования. М.:
  11. БИНОМ. Лаборатория знаний, 2003. 342 с. П. Бройдо B.JI. Вычислительные системы, сети и телекоммуникации.
  12. Спб.: Питер, 2006. 704 с. 12. Бурдюк В. Я., Шкурба В. В. Теория расписаний. Задачи и методы решений. // Кибернетика. — 1971. — № 1. — С.89−102.
  13. И.Бурков В. Н. Большие системы: моделирование организационных механизмов/ В. Н. Бурков, Б. Данаев, Еналеев А. К. М.:Наука, 1989. -246 с.
  14. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. Пер. с англ. М.: Вильяме, 2008. 720 с.
  15. В. А. Распараллеливание алгоритмов и программ. Структурный подход. М.: Радио и связь, 1989. -176с.
  16. Э.И. Оптимальность в играх и решениях. М.: Наука, 1990. 255 с.
  17. В.В. Параллельные вычисления/ В. В. Воеводин, Вл.В. Воеводин СПб.: БХВ-Петербург, 2002. — 608 с.
  18. В.А. Математические методы автоматизированного проектирования: Учеб. Пособие для втузов/ В. А. Вязгин, В. В. Федоров. -М.: Высш. шк., 1989.
  19. Т.А. Базы знаний интеллектуальных систем/ Т. А. Гаврилова, В. Ф. Хорошевский. СПб.: Питер, 2000.
  20. В.П. Теория и практика параллельных вычислений. М.: Интернет — Университет Информационных технологий- БИНОМ -лаборатория знаний, 2007. — 423 с.
  21. Гладков J1. А. Генетические алгоритмы/ JI.A. Гладков, В. В. Курейчик, В. М. Курейчик: Учебное пособие 2-е изд. — М: Физматлит, 2006. -320 с.
  22. Н.Н. Использование JADE (Java Agent Development Environment) для разработки компьютерных систем поддержки дистанционного обучения агентного типа. // Educational Technology & Society № 8(3) — 2005. — с. 325−345.
  23. В.И. Многоагентная технология принятия решений в задачах объединения данных/ В. И. Городецкий, О. В. Карсаев, В. В. Самойлов. // Труды СПИИРАН, № 1, Т.2, 2003. с. 12−37.
  24. В.И. Прикладные многоагентные системы группового управления/ В. И. Городецкий, О. В. Карсаев, В. В. Самойлов, С.В. Серебряков// Искусственный интеллект и принятие решений. № 2, 2009. с. 3- 24.
  25. В.И. Многоагентные системы: современное состояние исследований и перспективы развития // Сб. докл. V национальной конференции «Искусственный интеллект 96», т.1 — Казань, 1996. — с. 36−45.
  26. А.Б. О чем не пишут в книгах по Delphi. СПб.: БХВ-Петербург, 2008. — 576с.
  27. М.В. Теория игр в управлении организационными системами/ М. В, Губко, Д. А. Новиков. М. Синтег, 2002. — 138 с.
  28. В.В. системы искусственного интеллекта. М.: МГТУ им. Баумана, 2001. 352 с.
  29. К. Дж. Введение в системы баз данных. М.: Вильяме, 2006. -1328 с.
  30. Э. Программирование в сетях Microsoft Windows/ Э. Джонс, Д. Оланд Спб.: Питер, 2002. — 608 с.
  31. Ю.А. Многокритериальные модели формирования и выбора вариантов систем/ Ю. А. Дубов, С. И. Травкин, В. Н. Якимец. М.: Наука, 1986.
  32. С.А. Доступ к базам данных и техника работы в сети. М.: Диалог Мифи, 1999. — 416 с.
  33. Интеллектуальные обучающие системы и виртуальные учебные организации: Монография/ В. В. Голенков, В. Б. Тарасов, О. Е. Елисеева и др.: Под ред. В. В. Голенкова и В. Б. Тарасова. Мн.: БГУИР, 2001. — 488 с.
  34. Д. Передача данных в сетях: инженерный подход/ Д. Ирвин, Д. Харль. СПБ.: БХВ — Петербург, 2009. — 448 с.
  35. Д.В. Введение в сетевые технологии. СПБ.: БХВ Петербург, 2004. — 560 с.
  36. Д.Э. Сети TCP/IP, том 1. Принципы, протоколы и структура. М.: Вильяме, 2003. 880 с.
  37. Каневский 3. М. Передача сообщений с информационной обратной связью.-М.: Связь, 1969.- 263 с.
  38. JI.E. Архитектура распределенных систем программного обеспечения/ JI.E. Карпов. М.: МаксПресс, 2007. 130с.
  39. P.JI. Принятие решения при многих критериях/ P.JI. Кини, X. Райфа/ Под ред. И. Ф. Шахнова. М.: Радио и связь, 1981.
  40. П. Создание приложений в Delphi. М.:Вильямс, 2003. — 640 с.
  41. Р.В. Теория расписаний/ Р. В. Конвей, B.JI. Максвелл, JI.B. Миллер М.: Наука, 1975. — 360с.
  42. Т., Бегг К. Базы данных. Проектирование, реализация, сопровождение. Теория и практика 3-е издание/ Т. Коннолли, К. Бегг -М.: Вильяме, 2003. 1436 с.
  43. Т. Алгоритмы построения и анализ (Второе издание)./ Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн. М.: Вильяме, 2005. -1296.
  44. В.В. Параллельные вычислительные системы. М.: Изд-во «Нолидж», 1999.-320 с.
  45. Кумар В. .Net. Сетевое программирование для профессионалов/ В. Кумар и др. М.: Лори, 2005. — 400с.
  46. С.А. Телекоммуникационные технологии и системы. М.: Академия, 2008. — 304 с.
  47. В. Комбинаторика для программистов: Пер. с польск. М.: Мир, 1988.-213 с.
  48. . А., Петропавловская А. В. Комплекс моделей и методов оптимизации расписания занятий в вузе // Экономика и математические методы, Т.29, 1993, № 4.
  49. P.C. Математическое обеспечение для распределенной системы планирования работ/ P.C. Лопатин, С. А. Олейникова // Вестник Воронежского государственного технического университета, 2011. № 10.-с. 33−36.
  50. P.C. Применение математических методов моделирования в задачах составления учебного расписания/ P.C. Лопатин, Е.Д. Федорков// Вестник Воронежского государственного технического университета. 2010. № 12.С. 110−113.
  51. P.C. Модели и алгоритмы составления учебного расписания // Высокие технологии в технике, медицине, экономике и образовании: межвуз. сб. науч. тр. Воронеж: ВГТУ, 2006. С. 263.
  52. P.C., Стратегия распределения имеющегося ресурса между элементами системы/ Р. С. Лопатин, Е. Д. Федорков, А. Н. Чекменев // Высокие технологии в технике, медицине, экономике и образовании: межвуз. сб. науч. тр. Воронеж: ВГТУ, 2008. С. 48.
  53. P.C. Разработка структуры программной системы для решения одной задачи планирования работ// Критические технологиивычислительных и информационных систем. Сб. трудов. Воронеж, МИКТ, 2011. с.126−132
  54. P.C. Система принятия решений интеллектуального агента распределенной системы// Материалы Всероссийской научной школе «Информационно-телекоммуникационные системы и управление». Воронеж, 2011. с.
  55. P.C. Разработка алгоритма функционирования интеллектуального агента распределенной системы// Лопатин P.C., Олейникова С. А. // Материалы V Международной конференции «Актуальные вопросы современной техники и технологии». Липецк, 2011. с.
  56. P.C. Программные инструменты для организации взаимодействия компонентов системы планирования// Современные проблемы информатизации в экономике и обеспечении безопасности. -Воронеж, 2012. с. 33−35.
  57. P.C. Программа. Центр управления распределенной системы планирования учебных занятий/ P.C. Лопатин, С. А. Олейникова. Москва: ФГНУ ЦИТИС, 2011. № 50 201 151 280 от 02.10.11.
  58. P.C. Программа. Интеллектуальный агент распределенной системы планирования учебных занятий/ P.C. Лопатин, С. А. Олейникова. Москва: ФГНУ ЦИТИС, 2011. № 50 201 151 279 от 02.10.11.
  59. Г. Распределенные вычислительные системы.- М.: Радио и связь, 1984.-296 с.
  60. Д.Ф. Искусственный интеллект: стратегии и методы решения сложных проблем. М.: Вильяме, 2005. 864с.
  61. И.М. Искусственный интеллект и интеллектуальные системы управления/ И. М. Макаров, В. М. Лохин, C.B. Манько, М. П. Романов. -М.: Наука, 2006. 336 с.
  62. Ю. М. Обработка информации в системах передачи данных.- М.: Связь, 1969.- 263 с.
  63. Р. Последовательные и параллельные алгоритмы/ Р. Миллер, Л. Боксер. Пер. с англ. М.: БИНОМ. Лаборатория знаний, 2006.
  64. Ю.В. Объектно-ориентированные технологии разработки сложных программных систем. М.: Диалог-МИФИ, 1996. — 286 с.
  65. В.Д. Принятие решений в многокритериальной среде. М.: Физматлит, 2002.
  66. О. Ope. Теория графов. Перевод с английского И. Н. Врублевской, под редакцией H. Н. Воробьева. М.: Наука, 1986.
  67. И.М. Распределенные системы обработки информации. Пятигорск, РИА-КМВ, 2008. 136 с.
  68. Г. С. Искусственный интеллект основа новой информационной технологии. — М.: Наука, 1988.
  69. Д.А. Многоагентные системы настоящее и будущее // Информационные технологии и вычислительные системы. — 1998. — № 1. — С.14−21.
  70. Г. В. Распределенный искусственный интеллект// Искусственный интеллект: применение в интегрированных производственных системах/ Под. ред. Э.Кьюсиака. М.: Машиностроение, 1991.-С.238−267.
  71. Э., Нивергельт Ю., Део Н. Комбинаторные алгоритмы. Теория и практика. М.: Мир, 1980. — 476 с.
  72. Г. Системы баз данных. Тенория и практика использования в Internet и среде Java. М.: Вильяме, 2001. 480 с. 81. .Net. Сетевое программирование для профессионалов/ Кровчик Э. и др. М.: Лори, 2005. 400 с.
  73. Д. Сети интранет: внутреннее движение. М.: Бук Медиа Паблишер, 1998. — 352 с.
  74. A.B., Шереметов Л. Б. Многоагентная технология проектирования сложных систем// Автоматизация проектирования. -1998.-№ 3.
  75. Д. В. Введение в искусственный интеллект: М.: ФИЗМАТЛИТ. — 208 с.
  76. B.C. Теория расписаний. М.: Знание, 1988. — 32с.
  77. B.C. Теория расписаний. Многостадийные системы/ B.C. Танаев, Ю. Н. Сотсков, В. А. Струсевич. М.: Наука, 1989. 328с.
  78. B.C. Теория расписаний. Одностадийные системы/ B.C. Танаев, B.C. Гордон, Я. М. Шафранский. М.: Наука, 1984. 382с.
  79. Э. Распределенные системы. Принципы и парадигмы/ Э. Таненбаум, М. ванн Сеен. Спб.: Питер, 2003. 877 с.
  80. В.Б. От многоагентных систем к интеллектуальным организациям: философия, психология, информатика. М.: Едиториал УРСС, 2002. — 352 с.
  81. В.Б. Агенты, многоагентные системы, виртуальные сообщества: стратегическое направление в информатике и искусственном интеллекте// Новости искусственного интеллекта: Сб. -1998.-№ 2.-С. 5−63.
  82. В.Б. Современные направления искусственного интеллекта// Моделирование управления движениями человека/ Под ред. М. П. Шестакова и А. Н. Аверкина. М.: СпортАкадемПресс, 2003. — С.9−43.
  83. В.Б. Развитие прикладных интеллектуальных систем: анализ основных этапов, концепций и проблем/ В. Б. Тарасов, Н. М. Соломатин // Вестник МГТУ. Сер. «Приборостроение». 1994. — № 1. — С.5−14.
  84. А. Работа с базами данных в Delphi/ А. Хомоненко, В. Гофман. СПБ.: СБХ — Петербург, 2005. — 627 с.
  85. A.A. Технологии создания распределенных систем. Для профессионалов/ A.A. Цимбал, M.JI. Аншина. Спб.: Питер, 2003. — 576 с.
  86. И.Г. Методы принятия решений. СПб.: БХВ-Петербург, 2005.-416 с.
  87. А.Н. Агентно-ориентированные системы: от формальных моделей к промышленным приложениям / Всероссийский конкурсный отбор обзорно-аналитических статей по приоритетному направлению «Информационно-телекоммуникационные системы», 2008. 101 с.
  88. Э. Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем. М.: Вильяме, 2011. -448 с.
  89. А. Принципы объектно-ориентированной разработки программ. М.: Вильяме, 2002. 496 с.
  90. Г. Р. Основы многопоточного, параллельного и распределенного программирования. Пер. с англ. М.: Издательский дом «Вильяме», 2003. — 512 с.
  91. Agre P. Computational Research on Interaction and Agency// Artificial Intelligence. 1995. -Vol.72, №½. — P. 1−52
  92. Barbuceanu M., Fox M.S. Agents Based Design and Simulation of Supply Chain Systems/ IEEE Comptuter Society press, 1997. pp. 36−42.
  93. Barbuceanu, M., Fox, M.S., Hong, L., Lallement, Y., and Zhang, Z. Building Agents for the Customer Service Front// Proceedings of the Innovative Applications of Artificial Intelligence Conference, 2003. pp. 35−42.
  94. Jennings N.P. Controlling Cooperative Problem Solving in Industrial Multi-Agent Systems Using Joint Intentions. Artificial Intelligence, 75 (2), 1995. pp. 195−240.
  95. Karageoros A., Thompson S., Mehandjiev N. Agent bases system design for b2b electronic commerce// International Journal of Electronic Commerce, Special Issue on Agent Technologies for b2b Electronic Commerce, Vol 7. 2002. pp. 147−152.
  96. Shoham, Y., Leyton-Brown, K. Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations.: Cambridge University Press, 2008.
  97. Shaw, M.J., and Fox, M.S. Distributed Artificial Intelligence for Group Decision Support: Integration of Problem Solving, Coordination and Learning// Decision Support Systems, Vol. 9, No. 4, 1993. pp. 1−19.
  98. Uhrmacher, A. M., Weyns, D. Multi-Agent Systems: Simulation and Applications.: CRC, 2009.
  99. Wooldridge M., Jennings N. Intelligent Agents: Theory and Practice// The Knowledge Engineering Review. 1995. — Vol.10, № 2. — P. 115−152.1. УТВЕРЖДАЮ
Заполнить форму текущей работой