
и сильнейший путь (не единственный) имеет значение 0,5. Таким же образом находим, что не единственный сильнейший путь от К3 к K1 имеет значение 0,2.
Аналогично находим, что для К2 → К3 это значение равно 0,4; для
К3 → К2 — 0,2, причем определение значений тривиально, поскольку каждый класс состоит только из одного элемента. Таким образом, мы получили, то, что изображено на рис. 13.9.
В более общем случае процедура для построения нечеткого отношения порядка между классами состоит в следующем.
В приводимом нечетком предпорядке находим классы подобия Kі. Для этого рассматриваем упорядоченные пары (х, у), для которых
![]()
Для этих упорядоченных пар строим максимальные подотношения подобия (используя, если нужно алгоритмы, приведенные в приложении В). Если все они не пересекаются, то мы получили классы подобия. Если найдутся по крайней мере два пересекающихся класса, то наше отношение не является приводимым нечетким предпорядком.
2. Для каждой упорядоченной пары (Kі, Kj), i ≠ j рассматриваем нечеткое подотношение
между Kі и Kj (строки Kі и столбцы Kj). Определяем глобальную проекцию подотношения
[см. (2.13)];
таким образом,
![]()
3. Приписываем значение
функции принадлежности пары
(Kі, Kj).
Пример 2. Пример на рис. 13.10 более сложный.

Рис. 13.10
В этом приводимом нечетком предпорядке можно заметить несколько особенностей, отсутствовавших в предыдущих примерах. Из рис. 13.11 очевидно, что между классами существует частичный порядок.

Рис. 13.11
В предыдущем же примере порядок был полный (см. рис. 13.8).
Пример 3. Нечеткое отношение, представленное на рис. 13.12, есть приводимое отношение нечеткого предпорядка, если принять, что
![]()

Рис. 13.12
Можно также видеть, что оно разлагается на бесконечное число классов подобия, образующих линейный порядок
![]()
2.14. Антисимметричные отношения без контуров, порядковые отношения, порядковые функции нечеткого отношения порядка
Рассмотрим нечеткое отношение (Е конечное), которое обладает следующими свойствами: 1) рефлексивностью (согласно (6.7)); 2) антисимметрией (согласно (12.1)); 3) не имеет контура в соответствующем обычном графе, отличного от петель, т. е. контуров длины 1, таких, как (х, х).
Такое отношение называется нечетким порядковым отношением.
Пример 1. Нечеткое отношение на рис. 14.1 естьпорядковое отно - шение.


Рис. 14.1 Рис. 14.2
По связанному с этим отношением обычному графу (рис. 14.2) можно проверить, что это отношение действительно рефлексивно, антисимметрично и не имеет других контуров, кроме петель.
Понятие порядковой функции обычного антисимметричного конечного графа без контуров. Рассмотрим обычный граф без контуров G
E×E, Е конечное. Через G опять обозначим упорядоченную пару (Е, Г), где
обозначает отображение Е в Е, в общем случае многозначное.
Определим обычные подмножества N1, N1,....., Nr, такие, что (Некоторые авторы предпочитают определять порядковую функцию обычного графа, заменяя в формуле (14.1) обратное отображение Г-1 прямым Г. В результате такой замены в конце концов получается другой порядок уровней.)
(14.1)
где r — наименьшее целое число, такое, что
(14.2)
Можно легко показать, что обычные подмножества Nk, k = 0,1,2,... ..., r, образуют разбиение Е и полностью и строго упорядочены отношением
(14.3)
Функция О (Xi), определенная условием
(14.4)
называется порядковой функцией обычного графа без контуров.
Другими словами, менее точно, но более кратко можно представить себе разложение множества вершин обычного графа G без контуров на обычные подмножества, непересекающиеся и упорядоченные, так, что если одна из этих вершин принадлежит подмножеству, несущему номер k, то все вершины, следующие за данной вершиной, должны располагаться в подмножестве с номером, большим, чем k.
Обычные подмножества такого разложения называются уровнями.
(Некоторые авторы эти обычные подмножества называют рангами (разрядами, категориями, классами).)


Рис. 14.3 Рис, 14.4
Пример. Обычный граф без контуров на рис. 14.3 разложен по уровням на рис. 14.4. Если Хі — вершина графа, то каждому Хі здесь соответствует Nk или просто k
{0,1, ..., 5}. Функция ![]()
представленная на рис. 14.5, есть порядковая функция графа. Нумерация вершин показана на рис. 14.6.


Рис. 14.5 Рис. 14.6
Порядковая функция графа в общем случае не единственна: она может определяться относительно наибольших элементов (в смысле, придаваемом наибольшим и наименьшим элементам в теории обычных упорядоченных множеств) упорядоченного множества вместо наименьших; скажем, упорядоченных справа налево вместо слева направо, как мы это сделали в примерах на рис. 14.3 — 14.6.
Понятие порядковой функции играет важную роль во многих теоретических комбинаторных проблемах и практических приложениях.
Распространение понятий порядковой функции на обычные графы с контурами. Для этого достаточно рассмотреть классы эквивалентности (по отношению «существует путь из Хi в Xj и обратно») обычного графа.
Эти классы являются максимальными обычными подмножествами для отношения эквивалентности. Они образуют порядок (полный или частичный, в зависимости от случая). Если порядок полный, то имеем порядковую функцию, если порядок частичный, то ищем порядковую функцию обычного графа без контуров, образующую эти классы.
Пример приведен на рис. 14.7—14.10.


Рис. 14.7 Рис. 14.8

Рис. 14.9 Рис. 14.10
Метод определения уровня графа без контуров. Рассмотрим булеву матрицу обычного графа, изображенного на рис. 14.3; эта матрица приведена на рис. 14.11.

Рис. 14.11
В строке
о подсчитаны суммы строк этой матрицы, т. е. суммы элементов в соответствующих столбцах. Нули в
о дают вершины, которым не предшествует ни одна другая вершина; таким образом, вершины Е и Н составляют уровень No. Исключив из сумм строки
0 значения, записанные в строках Е и Н, получим строку
1, в которой нули из
о заменены знаком × (крестом). Появившиеся в строке
2 нули дают вершины, которым не предшествует ни одна другая вершина, кроме удаленных Е и Н; это вершины В, I, и J, которые образуют N1. Теперь из
1 вычтем суммы строк В, I и J после замены всех ранее появившихся нулей крестами; новые нули, появившиеся в
2, дают вершины, для которых не существует других предшествующих вершин, кроме удаленных Е, Н, В, I, J. Вершины A, G и N составляют N2. Этот процесс мы продолжаем до тех пор, пока не переберем все точки. После этого остается только построить обычный граф (рис. 14.4), в котором вершины появляются на соответствующих им уровнях. Произвольная нумерация вершин представлена на рис. 14.6, где изображена порядковая функция.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |


