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

Дуги, выходящие из И-вершин, связано круговыми линиями. Символы определяют j-й вариант оператора, — j-й элемент цели или пiдцiлi. Вирiшуючi графы выделено жирными линиями.)
Решая граф И-ИЛИ-графа дает возможность составлять только частично упорядоченное множество вариантов операторов, входящих в решение задачи. Например, по решая графу рис.3 можно видеть, что операторы i в решении задачи должны идти по-старому оператора. Но о последовательность операторов i мы ничего сказать не можем.
С изложенного следует, что R-обратная поиск не может быть использована для задач планирования действий.
2.3. Двунаправленный поиск
двунаправленный поиск включает в себя элементы прямого i обратной поиска. Использование этого стратегического приема приводит к упрощению подзадачи выбора операторов благодаря Сокращение объема поиска.
В зависимости от типа операции применения оператора обратно будем различать Т-двунаправленный поиск (використуеться операция типа трансформации) i R-двонапрвлений поиск (використуеться операция типа редукции).
При Т-двунаправленном поиска строятся два графы ситуаций (ГС):
"граф ситуаций прямого поиска с начальной вершиной, соответствующей выходные ситуации;
" граф ситуаций обратной поиска с начальной вершиной, соответствующей Целевые ситуации.
Наращивание ГС прямого 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).
Варианты применения операторов в прямом направлении образуются путем соединения множества значений переменных, определяющих варианты их применения в обратном направлении, 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-обратным поиском множество вариантов применения операторов, образующих решение задачи, является полностью упорядоченной. Итак R-двунаправленный поиск может быть использован для решения задач планирования действий.
2.4. Анализ «средства-цели»
Втеорiи решения задач под термином анализ «средства-цели» понимается стратегический прием, который заключается в том, что выбор очередного оператора решения осуществляется на основе сопоставления поточной ситуации i цели так, чтобы как можно больше устранить "разницу "между ними. Сложность пiдзадачы выбора очередного оператора при применении анализа средства-цели зменшуеься благодаря использованию информации, которая содержится в описаниях цели, то есть за счет увеличения.
2.5. Составление элементов пiдцiлей
Элементы пiдцiлей, возникающих в процессе поиска пути решения, упорядочиваются так, что порядок их слiдкування в описания пiдцiлi определяет порядок их достижения. После составления очередной оператор рiшеннявибираеться с орiентацiей только на первые недосягненi элементы пiдцiлей. Упрощение подзадачи выбора оператора досягаяеться за счет увеличения.
Поскольку пiдцiлi формируются путем конкретизации входных выражений операторов, можно использовать последовательности этих выражений как схему для упорядочения элементов пiдцiдей.
______________________________
* раскрытием вершины ГС называется процесс образования ее дочерних вершин.
Для уточнения сказанного рассмотрим к-й вариант применения оператора обратно к пiдцiлi.
Пусть
 — множество входных выражений

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

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