Планирование действий в агентных системах

Определение термина "агент (мультиагент)", его типы и свойства. Самоорганизация и кооперация в мультиагентной системе (МАС). Средства разработки МАС: NetLogo, VisualBots, CogniTAO и др. Архитектура и интерфейс МАС. Алгоритм мультиагентного планирования.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 09.11.2017
Размер файла 399,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

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

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

Рабочие группы, сформированные системой в процессе решения этой проблемы, представлены на рисунке 7.

Рисунок 7. Структура серверного центра

11. Алгоритм мультиагентного планирования

- Приходящий новый заказ обращается к онтологии (базе знаний, отделенной от программного кода) и зачитывает оттуда бизнес-процесс своего исполнения;

- Под каждую операцию бизнес-процесса создается свой агент, который получает требования и ограничения на планирование;

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

- Если подходящие ресурсы заняты, то фиксируется конфликт, и начинаются переговоры по его разрешению путем сдвижек и освобождений слотов;

- В ходе переговоров возможны варианты: новый заказ уйдет на менее подходящий ресурс, предыдущий заказ уйдет или сдвинется;

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

Заключение

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

Таким образом, в ходе выполнения контрольно-курсовой работы были рассмотрены понятия «агент», «агентные системы», «мультиагентные системы», исследованы свойства агентов, исследованы архитектура и интерфейс мультиагентных систем, а так же приведены примеры применения мультиагентных систем.

Библиографический список

1. Тарасов, В.Б. От многоагентных систем к интеллектуальным организациям: философия, психология, информатика: монографии / В. Б. Тарасов.-- М.: УРСС, 2002 .-- 352 с.

2. V. A. Vittikh Multi-agent systems for modeling of self-organization and cooperation processes - // http://www.cs.brandeis.edu/dept/faculty/mataric.

3. Project of multi-agent technology in difficult systems // Open University of the Netherlands - http://www.ouh.nl/.

4. V. A. Vittikh Multi-agent systems for modeling of self-organization and cooperation processes // http://www.cs.brandeis.edu/dept/faculty/mataric.

Размещено на Allbest.ru


Подобные документы

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

    контрольная работа [303,5 K], добавлен 24.10.2014

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

    курсовая работа [616,9 K], добавлен 24.02.2014

  • Использование агентными технологиями спектра типологий агентов и их модулей, архитектур МАС, агентных библиотек и средств поддержки разработки типов МАС. Набор базовых характеристик агента. Уровни в архитектуре. Многоагентская система, агент-координатор.

    презентация [255,0 K], добавлен 25.06.2013

  • Создание системы, осуществляющей запуск программы по расписанию, которое хранится в реестре. Методы и средства взаимодействия с аппаратными и программными средствами, типы интерфейсов. Алгоритм работы и листинг программы, проверка ее работоспособности.

    курсовая работа [78,6 K], добавлен 13.11.2009

  • Рассмотрение и анализ моделей и алгоритмов семантического поиска в мультиагентной системе поддержки пользователей. Ознакомление с интерфейсом чата с ботом. Изучение и характеристика экспериментальных оценок релевантности и пертинентности запросов.

    дипломная работа [3,0 M], добавлен 13.10.2017

  • Алгоритм как четкая последовательность действий, направленная на решение задачи. Свойства алгоритмов и их характеристика. Способы описания алгоритма. Понятия алгебры логики. Логические переменные, их замена конкретными по содержанию высказываниями.

    презентация [337,7 K], добавлен 18.11.2012

  • История USB и его сравнительная характеристика с другими типами интерфейсов. Архитектура USB-шины: общая архитектура, составляющие и их свойства. Аппаратное обеспечение: кабели и разъемы. Принципы передачи данных, оценка эффективности и быстродействия.

    реферат [31,0 K], добавлен 01.06.2015

  • Характеристика основных методов и средств моделирования мультиагентных систем. Ознакомление с результатами экспериментального тестирования и отладки программного комплекса. Рассмотрение методов оценки качества разработанного программного продукта.

    дипломная работа [3,1 M], добавлен 27.10.2017

  • Анализ методов и средств моделирования мультиагентных схем. Тестирование лабораторных работ "Climatechange", "ElFarol" и "Pagerank". Экспериментальное тестирование и отладка программного комплекса. Оценка качества разработанного программного продукта.

    дипломная работа [4,5 M], добавлен 12.08.2017

  • Архитектура Java и Java RMI, их основные свойства, базовая система и элементы. Безопасность и виртуальная Java-машина. Интерфейс Java API. Пример использования приложения RMI. Работа с программой "Calculator". Универсальность, портативность платформ.

    курсовая работа [208,6 K], добавлен 03.12.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.