Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры ИИ.docx
Скачиваний:
13
Добавлен:
05.09.2019
Размер:
417.77 Кб
Скачать

1. Что такое стратегия управления в системе продукций?

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

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

В общем случае можно выделить два основных класса стратегий поиска.

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

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

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

Стратегия «подъема на гору», Принцип «стопки книг», Принцип наиболее длинного условия, Принцип метапродукций, Принцип «классной доски», Принцип приоритетного выбора, Управление по именам

2. Назовите основные стратегии поиска на дереве опровержения.

Существует еще ряд методов, позволяющих произвести упрощения.

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

Одной из таких стратегий очищения является стратегия опорного множества.

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

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

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

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

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

Комбинированные стратегии. Естественно, что не обязательно описанные стратегии использовать в «чистом» виде, т. е. каждую стратегию в отдельности. Более целесообразно комбинировать несколько стратегий. Однако при этом следует иметь в виду, что хотя чистые стратегии являются полными, комбинированная стратегия, полученная на их основе, может оказаться неполной.

Билет №20