Определение 13.2. Граничным слоем множества М в пространстве
назовем множество всех точек этого множества, удовлетворяющих условию теоремы 13.5.
Как следует из теоремы 13.5, граничный слой
содержит все базисные точки множества М. С геометрической точки зрения все точки множества находятся на «периферии» выпуклой оболочки С(М). В соответствии с идеями геометрического подхода, мы хотим определить ядро множества как некоторое подмножество выпуклой оболочки, находящееся в ее «середине». С этой точки зрения точки границы непригодны для построения ядра. Введем следующее определение.
Определение 13.3. Внутренностью множества М назовем множество
Очевидно, что ![]()
Обозначим
и определим последовательность множеств
Мk рекуррентным соотношением
(13.5)
Так как М — конечное множество, а
то последовательность Мk, начиная с некоторого номера N, стабилизируется:
Это означает, что
т. е. ![]()
Таким образом, нами построена последовательность вложенных подмножеств множества М, последнее из которых совпадает со своим граничным слоем.
Определение 13.4. Ядром К(М) конечного множества М точек пространства
будем называть выпуклую оболочку последнего непустого множества в последовательности (13.5): 
![]()
Описанное в этом определении множество нечетких частичных порядков в свете проблемы группового выбора представляет собой множество групповых решений, допустимых для выбора среди них одного единственного решения.
Ход рассуждений, приведший нас к понятию ядра, подсказывает следующую простую процедуру его построения.
Пусть М — конечное множество точек в пространстве
Обозначим
и
![]()
Для k = 1, 2, ... определим процедуру построения ядра следующим образом.
Шаг 1. Среди точек множества Mk выделим те, у которых функция принадлежности хотя бы на одной паре совпадает с
или с
Эти точки составляют множество
Определяем
Шаг 2. Если
то полагаем
Если
то
и переходит к шагу 1.
Как указывалось выше, эта процедура за конечное число шагов позволяет сформировать множество К(М).
13.5. Алгоритм «
-ядро»
Задача алгоритма состоит в том, чтобы для исходного множества М из N отношений предпочтения, представленных в форме нечетких частичных порядков, построить последовательность из s вложенных друг в друга выпуклых оболочек — граничных слоев
Для описания блок-схемы этого алгоритма нам дополнительно понадобятся следующие характеристики: В — число отношений в
т. е. во внутренности (s+1)го слоя; с — счетчик отношений, составляющих
b — счетчик числа просмотренных отношений в
Через
обозначаются элементы матрицы
через
— минимальное и максимальное отношение s-й оболочки соответственно.
Итак, для работы алгоритма должно быть введено множество М, число N отношений в М и число n, определяющее размерность отношений
Блок-схема алгоритма «
-ядро» приведена
на рис. 13.4.

Рис. 13.4.
К блокам, отмеченным на рис. 13.4 римскими цифрами, приведем краткие пояснения.
1. В блоке I исходное множество М отношений переносится в массив
В начале работы цикла из блоков II—VIII в этом массиве, по-существу, хранится внутренность s-й оболочки исходного множества М.
2. В блоке II производится настройка счетчиков: номеров выделяемой оболочки s, числа отношений граничного слоя
и числа просмотренных отношений из внутренности s-го слоя ![]()
3. В блоке III формируются минимальное и максимальное отношения s-й выпуклой оболочки.
4. В блоках IV и V производится формирование s-го граничного слоя
Отношения, принадлежащие
переписываются в массив
из массива
а в последнем стираются (блок V).
5. Если все отношения из
просмотрены (проверяется в блоке VI), а в массив
перешли не все точки из
т. е. если внутренность (s+1)-го слоя непуста (проверяется в блоке VII), то после очистки массива
(блок VIII), производится переход к формированию следующей выпуклой оболочки.
6. Работа алгоритма заканчивается в случае, когда внутренность s-го слоя состоит только из точек граничного слоя (проверяется в блоке VII).
14. Групповые решения в пространстве нечетких частичных порядков
В предыдущем разделе на основе геометрического подхода было построено множество допустимых решений в проблеме группового выбора. В практических приложениях задача группового выбора обычно требует построения единственного группового решения. Особенность исходных данных в нашей задаче — нечеткость бинарных отношений частичного порядка — предоставляет возможность для построения такого единственного решения. Эти возможности связаны с арифметической обработкой исходных данных. В отличие от четкого случая арифметические операции над нечеткими отношениями снова приводят к нечетким отношениям. Примером такого рода арифметических операций могут служить операции осреднения, широко используемые при обработке данных. Трудности, которые возникают при этом подходе, связаны с тем, что нечеткие отношения, получающиеся после такой обработки, могут отличаться по своим свойствам от отношений, которые представляли собой исходные данные. Например, полученное отношение может оказаться нетранзитивным, тогда как исходные данные были транзитивными. При построении допустимых групповых решений такой проблемы не возникало, поскольку задача решалась на основе геометрического подхода.
В этом разделе будет предложен способ построения единственного группового решения на основе операции осреднения. Так как нечеткий частичный порядок определяется двумя условиями — антирефлексивности и транзитивности — то возникающая здесь проблема состоит в том, чтобы построенное среднее отношение также обладало этими свойствами. Для решения этой проблемы предлагается следующий подход. Сначала строится такая модель пространства
изоморфная в рамках геометрического подхода самому пространству
что операция осреднения, примененная к произвольной совокупности исходных данных не нарушает свойства антисимметричности. Тем самым проблема сводится к построению транзитивного группового решения. В заключительном параграфе этого раздела описывается алгоритм для построения такого решения.
|
Из за большого объема этот материал размещен на нескольких страницах:
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 102 103 |


