Introduction to Automated Planning / Введение в автоматизированное планирование: Planning without observability by evaluation of QBF

← →
Английский оригинал Перевод на русский

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

fi не может быть больше, чем fj, и следовательно, использование Fi не является необходимым.

Mark_Krass 08.01.14 в 19:27

0

2. Методы сокращения для недетерминированных операторов являются более сложными.

Mark_Krass 08.01.14 в 19:28

0

Если wpreimgo(fi) _ wpreimgo(fj) и altimgo(fi) \ fi _ altimgo(fj) и i > j, или

Mark_Krass 08.01.14 в 19:30

0

wpreimgo(fi) _ wpreimgo(fj) и altimgo(fi) \ fi _ altimgo(fj) то fi может быть проигнорировано.

Mark_Krass 08.01.14 в 19:30

0

Рисунок 4.13: Обратный алгоритм поиска для планирования с частичным наблюдением.

Mark_Krass 08.01.14 в 19:33

0

Более продвинутая версия этого метода может быть использована во время поиска. Если наборы включенные

Mark_Krass 08.01.14 в 19:33

0

в С1,. . . , Ск уже были выбраны, а их объединением является B, состояния s 2 fi такое что

Mark_Krass 08.01.14 в 19:36

0

altimgo({s}) \ ((Si{1,...,k} Ci)\B) 6= ; не поможет в поиске нового (большего) верного состояния.

Mark_Krass 08.01.14 в 19:38

0

Рисунок 4.13 показывает проблемы алгоритма нахождения плана с частичным наблюдением. Алгоритм

Mark_Krass 08.01.14 в 19:42

0

использует подпроцедуру findnew для расширения пространства утверждений (это подзадача NP сложности

Mark_Krass 08.01.14 в 19:43

0

из теоремы 4.35). Алгоритм нахождения плана не гарантирует оптимальности, потому что

Mark_Krass 08.01.14 в 19:46

0

он не находит все возможные планы в первую очередь.

Mark_Krass 08.01.14 в 19:47

0

Здесь мы не найдем описания, необходимого для получения плана, и алгоритм

Mark_Krass 08.01.14 в 19:51

0

просто возвращает истину или ложь в зависимости от того, существует план или нет. Улучшить алгоритм для получения

Mark_Krass 08.01.14 в 19:52

0

необходимого описания просто.

Mark_Krass 08.01.14 в 19:52

0

Лемма 4.38 Предположим, S 2 flat(H). Тогда есть S0 2 flat(H _ G) такой что S _ S0.

Mark_Krass 08.01.14 в 19:54

0

Лемма 4.39 Пусть S1,. . . , Sn множество состояний таких что для каждого i 2 {1, . . . , n} есть S0

Mark_Krass 08.01.14 в 19:57

0

i 2 flat(H) такое что Si _ S0i, класса наблюдаемости С, такого что некоторые {i, j} _ {1, . . . , n}

Mark_Krass 08.01.14 в 19:59

0

оба i 6= j и Si\C 6= ; и Sj\C 6= ;. Тогда есть S0 2 flat(H) такое что S1[• • •[Sn _ S0.

Mark_Krass 08.01.14 в 20:01

0

Теорема 4.40 Всякий раз, когда существует конечный ациклический план для некоторой задачи, алгоритм

Mark_Krass 08.01.14 в 20:02

0

на рис 4.13 возвращает "иситну".

Mark_Krass 08.01.14 в 20:02

0

Доказательство: предположим что есть план для некоторой задачи hA, I,O, G,Bi. Пометим все узлы

Mark_Krass 08.01.14 в 20:07

0

плана следующим образом. Корневой узел N пометим как I, то есть, л (N) = I. По возможности

Mark_Krass 08.01.14 в 20:10

0

пометив родительские узлы для узла n мы можем вычислить метку для n. Пусть ho1, ni, . . . , hom, ni

Mark_Krass 08.01.14 в 20:13

0

аннотации всех узлов оператора n1, . . . , nm в плане с n в качестве дочернего узла и пусть

Mark_Krass 08.01.14 в 20:28

0

{h_1, ni, . . .}, . . . , {h_k, ni, . . .} соответствующие аннотации всех ветвей узлов n01, . . . , n0k с n

Mark_Krass 08.01.14 в 20:29

0

в качестве одного из дочерних узлов. Когда метка n является imgo1(l(n1)) [ • • • [ imgom(l(nm)) [ (l(n01) \_1) [ • • • [ (l(n0

Mark_Krass 08.01.14 в 20:31

0

k) \ _k). Эта отметка просто говорит о возможном текущем состоянии для каждого

Mark_Krass 08.01.14 в 20:35

0

узла плана когда план выполняется, начиная с некоторого начального состояния.

Mark_Krass 08.01.14 в 20:35

0

Покажем, что при условии того, что алгоритм не прекращает работу после получения расширенного набора

Mark_Krass 08.01.14 в 20:59

0

I алгоритм определяет, что для каждого помеченного узла план достижения G существует если план

Mark_Krass 08.01.14 в 21:03

0

существует для его дочерних узлов.

Mark_Krass 08.01.14 в 21:04

0

Индукционная гипотеза: Для каждого плана узла n, такого что, все пути к цели узла имеют длину i

Mark_Krass 08.01.14 в 21:07

0

или менее, его метка S = l(n) является подмножеством некоторого S0 2 flat(H), где H является значением переменной

Mark_Krass 08.01.14 в 21:10

0

H после окончания программы, когда цикл Н не может быть продолжен.

Mark_Krass 08.01.14 в 21:11

0

Базовое состояние i = 0: Конечные узлы плана помечены с последовательностями G. По лемме 4.38

Mark_Krass 08.01.14 в 21:18

0

G0 2 flat(H) для некоторого множества G0 такого, что G _ G0 потому что G находится в H изначально.

Mark_Krass 08.01.14 в 21:19

0

Шаг индукции i _ 1: Пусть n буде узлом плана. По предположению индукции для всех дочерних узлов от n0

Mark_Krass 08.01.14 в 21:23

0

до n, l(n0) _ S для некоторых S 2 flat(H).

Mark_Krass 08.01.14 в 21:24

0

Если n является ветвью узла с дочерними узлами n1, . . . , nk и соответствуют условиям _1, . . . , _k, то

Mark_Krass 08.01.14 в 21:27

0

l(n) \ _1, . . ., l(n) \ _k все занимают не пересекающиеся классы наблюдаемости и расширенный набор l(n) \ _i для

Mark_Krass 08.01.14 в 21:29

0

каждого i 2 {1, . . . , k}, входящего в flat(H). Следовательно, по лемме 4.39 l(n) _ S для некоторого S 2 flat(H).

Mark_Krass 08.01.14 в 21:30

0

Если n является оператором узла с оператором о и дочерний узел n0, то imgo(l(n)) _ l(n0), и по

Mark_Krass 08.01.14 в 21:32

0

определению индукции l(n0) _ S0 для некоторого S 2 flat(H). Мы должны показать, что l(n) _ S00 для

Mark_Krass 08.01.14 в 21:33

0

некоторого S00 2 flat(H). Предположим, что нет таких S00. Но по лемме 4.37 найдем новый (o,;,H,H)

Mark_Krass 08.01.14 в 21:35

0

который вернет S000, такой что spreimgo(S000) _ S не для S 2 flat(H), и тогда цикл не

Mark_Krass 08.01.14 в 21:36

0

завершится с H, вопреки нашим предположениям об Н.

Mark_Krass 08.01.14 в 21:37

0

Теорема 4.41 Пусть _ = hA, I,O, G,Bi будет примером задачи. Если процедура plan(I,O,G) на

Mark_Krass 08.01.14 в 21:40

0

Рисунке 4.13 возвращает "истину" когда _ имеет план решения.

Mark_Krass 06.01.14 в 22:12

0

Доказательство: Пусть H0, H1,. . . -последовательность факторизованных пространств утверждений Н произведенная алгоритмом.

Mark_Krass 08.01.14 в 21:44

0
Минутку...

← Предыдущая страница

Следующая страница →