Стратегии планирования решений часть 9

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

решая граф и -либо граф дает возможность составлять только частично упорядоченное множество вариантов операторов, входящих в решение задачи. Например, по решая графу рис.3 можно видеть, что операторы i в решении задачи должны идти по-старому оператора. Но о последовательность операторов i мы ничего сказать не можем.

С изложенного следует, что R -зворотнiй поиск не может быть использована для задач планирования действий.

2.3.Двунаправленный поиск

двунаправленный поиск включает в себя элементы прямого i обратной поиска. Использование этого стратегического приема приводит к упрощению подзадачи выбора операторов благодаря Сокращение объема поиска.

В зависимости от типа операции применения оператора обратно будем различать Т -двонаправлений поиск (використуеться операция типа трансформации) i R -двонапрвлений поиск (використуеться операция типа редукции).


https://nowostimira.com/

При Т -двонаправленому поиска строятся два графы ситуаций ( ГС )

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

  • граф ситуаций обратной поиска с начальной вершиной, соответствующей целевые ситуации.

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

Примеры ГС прямого i обратной поиска, которые построены при двунаправленном поиска, приведена на рис.4 .

Вершина  — общая для ГС прямого i обратной поиска. Путь, соединяющий вершины i , является решая.

Графом обратной поиска при R -двонаправленому пошуцi является граф пiдцiлей ( ГП ).

Графом пiдцiлей называется направлен связан граф, в котором вершины соответствуют целям или пiдцiлям, а дуги — вариант применения операторов обратно по типу редукции.

Вершина ГП , которая отвечает цели, называется початковой.

Вирiшенiсть вершин графа пiдцiлей определяется относительно одной из вершин графа ситуаций.

Определение 6 . Вершина графа пiдцiлей называется вирiшеной относительно вершины графа ситуаций, если соответствующая ЦЕЛЬ является достигнутой в ситуации, что соответствует .

Граф пiдцiлей при R -двонаправленому поиска является конечно графом типа дерева.

Процесс R -двонаправленого поиска начинается с обратной поиска i продлевается каждый раз, пока в ГП не образуется вершина, будет решенной относительно выбранной вершины ГС . После этого начинается прямой поиск по ГП . Он заключается в том, что операторы, которые звьязанi с решена вершинами ГП , выполняются я в прямом направлении. При этом происходит наращивание вершин ГС i переход к родительских вершин ГП ( BACK TRACKING < / B> ).

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

Варианты конкретизации пiдцiлей образуются в результате сравнению их выражений с выражениями ситуаций.

Прямой поиск по ГП продолжается, пока не будет выполнено одно из следующих условий:

  • в ГС образуется вершина, относительно которой является решена начальная вершина;

  • в ГС раскрыты * все вершины, относительно которых в ГП существуют решены вершины.

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

Видбiр вершин в процессе наращивания ГП происходит из числа фронтальных вершин.

Определение 7 . Вершина ГП называется фронтальной, если она невирiшеной относительно той вершины ГС рассматриваемого i обозначена метки, которая отмечает текущую вершину.

ситуационный метки вершины ГП сказываются в момент их образования, а также в моменты обратной отслеживания этих вершин ( BACK TRACKING ) при прямом поиске.

Определение 8 . Решая ГП называется подграф, у которого каждая вершина является решена относительно одной из вершин решая графа ситуаций.

Примеры ГС i ГП , что построены при R -двонаправленому поиска, приведена на рис.5 . В фигурных скобках заключено вершины ГС , относительно которых определялась вирiшенiсть вершин ГП в процессе поиска пути решения. Начальная вершина ГП нерешенных относительно начальной вершины ГС . Вследствие применения оператора обратно к элементам цели образуется пiдцiль. Вершина также нерешенных относительно вершины.

Вирiшеной относительно есть вершина, которая образуется в результате применения оператора обратно к элементам.

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

образуется вершина, относительно которой в ГП Есть решено вершин. Дальнейшее продолжение R -двонаправленого поиска приводит к образованию в ГС вершины, относительно которой в ГП является розьязна вершина.

решая путь в ГС выделено жирными линиями (см. рис.5 ).

R -двонаправлений поиск сохраняет преимущества прямого i R -обратный поисков i в тот самое время не имеет недостатков, которые присущи каждому из этих приемов.

По сравнению с прямым поиском ветвления в вершинах ГС уменьшается за счет:

  • использование только тех операторов , которые звьязанi с пiдцiлямы, которые созданы в процессе поиска пути решения (застосовнi к ним в прямом направлении);

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

По сравнению с R -зворотнiм поиском множество вариантов применения операторов, образующих решение задачи, является полностью упорядоченной. Итак R -двонаправлений поиск может быть использован для решения задач планирования действий.

2.4.Анализ "средства-цели»

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

2.5.Составление элементов пiдцiлей

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

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.