Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TIPIS_2_laba.docx
Скачиваний:
0
Добавлен:
27.01.2020
Размер:
2.14 Mб
Скачать
  1. Представление пространства поиска.

Множество всех дискретных состояний образует дискретное пространство состояний (далее просто пространство состояний): S = {s1, s2, …, sm}, где m количество всех состояний множества S. Всякое состояние si из S характеризуется множеством признаков K = {k1, k2, …, kn}.

1)подмножество родовых признаков состояний KR ⊆K,

2)подмножество видовых признаков состояний KV ⊆ K.

Пространство состояний можно охарактеризовать отношением «часть – целое»:

где Si подмножества множества S.

Причем должно быть выполнено условие

Отношение «часть – целое» обуславливает то, что пространство состояний включает в свой состав:

1) подмножество So начальных состояний

2) подмножество St целевых состояний.

3) подмножество Sс текущих состояний.

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

В отличие от пространства состояний для пространства поиска выполняется следующее условие. Для любой пары состояний (si, sj) ∈ SR всегда найдется одна и более цепочек операторов Li = (f1, f2, …, fn), применение которой к состоянию si приведет к состоянию sj. Причем все текущие состояния, представляющие некоторый путь от состояния si до состояния sj, также будут принадлежать данному пространству SR. Следовательно, множество SR – это всегда связная область.

Между пространством состояний и пространством поиска существуют следующие отношения: S ⊇ SR и

|S | ≥ |SR|. Пространство поиска в составе пространства состояний образуется за счет дальнейшего обобщения видовых признаков некоторых состояний.

Организацию состояний можно отобразить с помощь матриц смежности и инцидентности. Матрица инцидентности позволяет представить отношения между количеством входящих и выходящих дуг некоторой вершины xiG:

[aij] xi,yj = [n * m],

где aij – отношение инцидентности дуги yj к вершине xi орграфа G, n – количество строк вершин орграфа, m - количество столбцов дуг орграфа.

Отношение aij обозначается «1», если дуга yj выходит из вершины xi, иначе «0» (если дуга yj входит в вершину xi).

Видовые признаки:

  1. расположение вершин в пространстве,

  2. порядок,

Родовые признаки:

  1. цифры,

  2. количество цифр(4 цифры),

  3. количество расположений вершин.

 

1234

2314

2431

4321

4132

4213

1423

3412

1342

3124

3241

2143

1234

0

1

0

0

0

0

1

0

1

1

0

1

2314

1

0

1

0

0

0

0

0

0

1

1

1

2431

0

1

0

1

0

1

0

0

0

0

1

1

4321

0

0

1

0

1

1

0

1

0

0

1

0

4132

0

0

0

1

0

1

1

1

1

0

0

0

4213

0

0

1

1

1

0

1

0

0

0

0

1

1423

1

0

0

0

1

1

0

0

1

0

0

1

3412

0

0

0

1

1

0

0

0

1

1

1

0

1342

1

0

0

0

1

0

1

1

0

1

0

0

3124

1

1

0

0

0

0

0

1

1

0

1

0

3241

0

1

1

1

0

0

0

1

0

1

0

0

2143

1

1

1

0

0

1

1

0

0

0

0

0

Анализ матрицы смежности для прямого правила:

Матрица симметрична относительно главной диагонали, а главная диагональ состоит из нулей. Матрица состоит из совокупности матриц для орграфов «Дерево» и «Кольцо».

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

Анализ матрицы смежности для обратного правила:

Матрица симметрична относительно главной диагонали, а главная диагональ состоит из нулей. Матрица состоит из совокупности матриц для орграфов «Дерево» и «Кольцо».

Отсутствуют корневые и терминальные вершины. Каждая вершина имеет равное количество входящих и исходящих вершин (три входящих и три исходящих). Две связи дублируют самих себя. Внутри орграфа имеются прямоугольные плоскости.

Между состояниями пространства поиска существует отношение «род-вид»:

Родовые признаки:

  1. Элементы пространства состояний – цифры.

  2. Равное количество цифр – числа четырехзначные.

  3. Нет корневых и терминальных вершин.

  4. Количество связей (шесть связей). Выходит 3 связи (n-1) и 3 связи входят (n-1).

  5. У каждой вершины есть хотя бы одна связь, которая повторяется.

  6. Если поменять местами соседние цифры в вершине – то вершина станет принадлежать другому подпространству.

Видовые признаки:

  1. Правила перебора (прямое правило, обратное правило).

  2. Количество вершин.

  3. Расположение в пространстве.

  4. Без повторяющихся связей орграф, образованный прямым правилом, имеет пять связей, а орграф, образованный обратным правилом – четыре связи.

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

Вывод:

Всякое состояние характеризуется множеством родовых и видовых признаков.

Представление пространства состояний в виде орграфа G = (X{xi},Y{yj}) позволяет выделить дополнительные свойства и организацию состояний:

1) если |Yin{yj}| = 1 и |Yout{yj}| = 1, то орграф представляет собой

кольцо;

2) если |Yin{yj}| = и |Yout{yj}| = , то граф является несвязным;

3) если |Yin{yj}| = 1 и |Yout{yj}|≠ 1, то орграф представляет собой

расходящееся от корня дерево;

4) если |Yin{yj}| ≠1 и |Yout{yj}| = 1, то орграф представляет собой

сходящееся к корню дерево;

5) если |Yin{yj}|≠ 1 и Yout{yj}= , то вершина является терминальной;

6) если |Yin{yj}| = и |Yout{yj}| ≠ 1, то вершина является корневой.

Матрица смежности позволяет представить бинарные отношения между вершинами орграфа.

Матрица инцидентности позволяет представить отношения между количеством входящих и выходящих дуг вершин орграфа.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]