Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы Осипова.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
200 Кб
Скачать
☆
  1. Методика и процедуры поиска решений неформализованных задач.

Здесь может быть не то что надо но это то что удалось найти)))

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

  1. Многоагентные интеллектуальные системы.

Направление “многоагентной системы” распределенного искусственного интеллекта рассматривает решение одной задачи несколькими интеллектуальными подсистемами. При этом задача разбивается на несколько подзадач, которые распределяются между агентами. Еще одной областью применения МАС есть обеспечение взаимодействия между агентами, когда один агент может выработать запрос к другому агенту на передачу некоторых данных или выполнение определенных действий. Также в МАС есть возможность передавать знания. Построение программных систем по принципу МАС может быть обусловлено следующими факторами: 1. так, некоторые предметные области применяют МАС в тех случаях, когда логично будет каждого из участников процесса представить в виде агента. Например, социальные процессы, в которых каждый из участников играет свою роль; 2. параллельным выполнением задач, т.е. если предметная область легко представляется в виде совокупности агентов, то независимые задачи могут выполняться различными агентами; 3. устойчивостью работы системы: когда контроль и ответственность за выполняемые действия распределены между несколькими агентами. При отказе одного агента система не перестает функционировать. Таким образом, логично поместить агентов на различных компьютерах; 4. модульностью МАС, что позволяет легко наращивать и видоизменять систему, т.е. легче добавить агента, чем изменить свойства единой программы. Системы, которые изменяют свои параметры со временем могут быть представлены совокупностью агентов. Модульность обуславливает легкость программирования МАС.

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