Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Интеллектуальные технологии обоснования инновационных решений

..pdf
Скачиваний:
11
Добавлен:
15.11.2022
Размер:
4.86 Mб
Скачать

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

Рис. 2.5. Механизм активной экспертизы для матрицы свертки

Различают интервальную (когда известно только множество возможных значений неопределенного параметра), вероятностную (когда помимо допустимого множества зна-

111

чений неопределенного параметра, известно его вероятностное распределение и/или какие-либо иные статистические характеристики) и нечеткую (когда помимо допустимого множества значений неопределенного параметра имеется дополнительная нечеткая информация) неопределенность. Использование того или иного способа (метода) устранения неопределенности определяется имеющейся информацией.

Использование нечетких подмножеств имеет большое преимущество, заключающееся в полном освобождении от ложной ассоциации со словом вероятность. Вероятности связаны со случайностью, игрой случая. Нечеткие же подмножества связаны с расплывчатостью, неопределенностью и, вообще говоря, с субъективностью. Под субъективностью мы понимаем индивидуальную точку зрения или индивидуальное ощущение. В определенном смысле субъективность дает возможность осуществлять упорядочение. Поясним это, опираясь на понятие идеальной точки. Каждая точка в пространстве состояний может быть более или менее удалена от некоторого идеального состояния. Степень этой удаленности мы выражаем как значения функции принадлежности. Говоря о множествах, мы имеем в виду элементы с некоторым общим свойством. Говоря же о нечетких множествах, мы имеем в виду элементы, частично обладающие этим свойством. Например, в пространстве состояний можно определить нечеткое подмножество возможных состояний. Называя состояние «возможным», мы просто имеем в виду, что так о нем судит конкретный индивид. Каждое суждение определяет отдельное нечеткое подмножество.

Преимущества использования понятия нечеткого подмножества – его простота и общность. Нечеткая система – не сложнее детерминированной, но подобное представление дает много больше.

Под нечетким числом x понимается нечеткое представление не вполне определенного четкого числа x X (объек-

112

та представления) в форме, принятой для множеств с нечеткой неопределенностью и описывающей его множеством пар

 

 

 

 

 

 

x ={µx (x), x},

(2.13)

где x X ,µ

x

(x)

0,1

 

– выпуклая функция, то есть

 

 

 

[

]

 

 

 

 

 

y x z →µx (x) min (µx ( y),µx (z)).

(2.14)

Отображение

µ

x

: X

0,1 называют функцией

при-

 

 

 

 

 

 

[ ]

 

надлежности элементов множества X объекту представле-

ния x, а Х – базовым множеством. Подмножество X x

мно-

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

( x X x )P(µx (x) > 0),

(2.15)

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

 

X x

={x1x , x2x ,...xnx ,...xNx }

с отношением порядка

 

 

 

 

 

 

 

 

( (n1,n2 )

 

)P(n2 > n1

xnx

> xnx ).

(2.16)

 

 

1, N

 

 

 

 

 

 

 

 

 

 

 

2

1

 

 

 

 

Тогда отображение (2.14) с сохранением всей инфор-

мации об объекте x

 

упростится:

µx : X x [0,1] ,

так как

 

X x

 

<

 

X

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Априорно объекты нечеткого представления и собственно соответствующие им нечеткие числа обладают взаимной неоднозначностью, объясняемой различными уровнями информации об объекте, возможными на этапе нечеткого представления, по завершении которого неоднозначность устраняется по образу и подобию параметрической идентификации принятых законов распределения при вероятност-

113

ной неопределенности, не допускающей описание одного и того же потока событий различными функциями распределения.

Несущим множеством X операций σ Σ нечеткой арифметики (X ,Σ) определим множество нечетких чисел X ,

являющихся образами (однозначного) отображения множества объектов нечеткого представления x X ,

X X : x X x x = µx (x).

(2.17)

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

Традиционная (четкая) арифметика обслуживает вычисление разнообразных функций одной или двух переменных, принимающих значения среди четких элементов несущего множества Х. Нечеткая арифметика оперирует переменными, определенными на нечетких элементах несущего множества X .

Парадоксальность ситуации, состоящая в описании нечеткого числа x посредством подмножества четких чисел X A из некоторой его окрестности, частично разрешается из-

вестными операциями дефазификации X X (приближениями к искомому нечеткому числу) – определением четкого числа, например методом ЦТ – нахождения центра тяжести.

Задание нечеткого числа может быть реализовано различными способами согласно виду выбираемой функции принадлежности. Основными требованиями в этом вопросе должны быть простота и понятная интерпретируемость процедуры экспертами (оценщиками), не имеющими особой ма-

114

тематической подготовки. На взгляд автора, этим требованиям удовлетворяет следующий способ:

1. Предполагается, что нечеткое число x после дефазификации располагается между двумя соседними четкими (целыми) числами со значением, совпадающим с обычным заданием x в виде десятичной дроби. В качестве метода дефазификации выбран известный метод центра тяжести (ЦТ)

n

n

 

ЦТ(x) = µi xi

µi .

(2.18)

i=1

i=1

 

2. Функция принадлежности

µx нечеткого числа

x за-

дается лишь на двух соседних элементах, представляющих все несущее множество X (значение функции принадлежности для остальных элементов равно нулю). Таким образом, для нечеткого числа x , дефазифицируемого в интервал меж-

ду двумя числами xi и xi+1,

будет иметь место соотношение

ЦТ(x) = (µi xi

i+1xi+1 ) (µi i+1 ).

(2.19)

3. Выставляется обязательное условие

 

µi

i+1 =1.

(2.20)

Тогда справедливо

 

 

ЦТ(x) = µi xi i+1xi+1 = x.

(2.21)

Поскольку

 

 

µi

=1−µi+1 ,

(2.22)

то

 

 

(1−µi+1 ) xi i+1x i+1= x,

(2.23)

откуда

 

 

x xi = µi+1 (xi+1 xi ) = µi+1.

(2.24)

Это означает, что значение функции принадлежности для правого элемента xi+1 (рис. 2.6), есть часть дефазифици-

115

рованного числа после запятой, а для левого (2.22) – дополнение его до единицы. Тогда нечетное число примет вид

x = xi / i + xi+1 / i+1,

(2.25)

например, x = 3, 2; x = 3/0,8 + 4/0,2.

 

x

 

1

 

i+1

 

i

 

 

 

 

x

 

 

 

 

 

 

 

 

xi

x

xi

Рис. 2.6. Задание нечеткого числа по дефазифицированному образу

Сравнительный анализ известных подходов к моделированию индивидуальных предпочтений с позиций высоких требований к их адекватности решается в пользу матричных сверток, более перспективных в этом отношении, чем линейные, гармонические и другие нелинейные свертки. Однако ясно, что матричные свертки в их современном состоянии нуждаются в значительном расширении их функциональных возможностей.

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

116

к усилению способностей к ранжированию сопоставляемых объектов и/или состояний (эффективности) отдельных объектов.

Нуждается в упорядочении множество допустимых вариантов заполнения матриц свертки для облегчения процедуры контекстного их выбора из этого множества при достаточном обосновании. С одной стороны, агрегирование этого множества может быть достигнуто на основе канонизации путем предъявления конструктивных требований к рассматриваемым (допустимым) матрицам свертки.

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

Расширение функциональных возможностей матричных моделей предпочтений должно быть в области разработки эффективных инструментальных средств анализа текущих и синтеза желаемых состояний (эффективности) исследуемых объектов. Существо предлагаемых процедур следует рассматривать в виде функций чувствительности комплексной оценки от вариаций отдельных критериев, произвольных пар (транзитивных замыканий), а также более сложных подмножеств частных критериев. Следует отметить в последнем случае трудности интерпретации математических объектов размерности более трех.

Совершенствование механизмов комплексного оценивания в задачах повышения эффективности информационных систем необходимо осуществлять в соответствии с системным подходом по следующим направлениям:

117

развитие понятий «граница» и «область» устойчивости состояний (эффективности) сложных объектов;

функциональное дополнение систем сертификации моделей по степени их адекватности к прототипу по характеристикам несимметричности;

модификация механизмов активной экспертизы;

построение процедур вычисления матричных сверток

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

Реализация этих направлений обеспечивает решение задач анализа и синтеза функциональных свойств нечетких бинарных матриц свертки.

2.2. Решение задачи анализа функциональных свойств нечетких бинарных матриц свертки

Содержанием данной задачи следует считать интерпретацию цифрового наполнения матриц свертки. Ключевым моментом в решении данной задачи является агрегирование множества допустимых (неубывающих) матриц свертки до «канонического» множества, описываемого установленными правилами:

результат свертки включает все значения шкалы оценивания 1…4;

приращения значений свертки на каждом шаге дискретности не превышают по горизонтали (вертикали) и по диагонали 1 и 2 соответственно.

Пусть функция свертки X = f ( X1, X2 ) дискретных переменных X1 и X2 задана в традиционном матричном виде

X =

 

 

 

xij

 

 

 

,i, j

1,hmax

,

(2.26)

 

 

 

 

118

где 1,hmax – универсальная целочисленная шкала переменных:

X1 = i, X2 = j,

(2.27)

X = f ( X1, X2 )

 

,

(2.28)

1,hmax

обычно являющаяся неотъемлемым атрибутом механизмов комплексного оценивания.

Для приведения матрицы xij к шкале нечетких аргу-

ментов X1, X2 предлагается на первом этапе построить ее область определения в дефазифицированной форме (по методу центра тяжести ЦТ).

 

 

X1 = ЦТ(X1 ), X

2 = ЦТ(X2 ),

(2.29)

а именно

 

X1 X

 

 

 

 

 

2 =[1,hmax ][1,hmax ].

(2.30)

Полученная область (2.30) естественным образом раз-

бивается

на

(hmax 1)2

подобластей. Значения функции

(матрицы) свертки в произвольной подобласти (i, j)

опреде-

лений

 

 

 

 

 

 

 

[i,i +1]×[ j, j +1]

(2.31)

целиком

определяются с точностью до константы четверт-

кой целочисленных значений на ее границах (рис. 2.7),

( f (i, j),

f

(i,( j +1)), f ((i +1),

j), f ((i +1), ( j +1))).

(2.32)

Поскольку для неубывающей (по определению) функции свертки f ( X1, X2 ) множество наборов (2.32) ограниче-

но, то имеет смысл определить вид функции свертки для каждого набора из этого множества или нечетких значениях аргумента:

119

ˆ

(

 

 

 

)

ˆ

(

ˆ

 

ˆ

)

 

ˆ

[

]

ˆ

[

]

f

 

X1

,

X2

 

= f

 

X1

,

X2

 

,

X1

i,i +1 ,

X2

j, j +1 . (2.33)

i

f (i, j)

f (i,(j +1))

i +1

f ((i +1), j

f (i +1),( j +1))

 

j

j +1

Рис. 2.7. Произвольная подобласть определения функции свертки

Очевидно, что данную процедуру проще выполнить для первой подобласти, начинающейся с точки (i =1, j =1) =

= (1,1), а полученный результат перенести в необходимую

подобласть (i, j)

с поправкой

 

 

 

 

ˆ

ˆ

ˆ

f (i, j)

ˆ

ˆ

ˆ

(2.34)

f(i, j) (X1

, X2 ) =

1+ f(1,1)

(X1

, X2 ),

 

 

ˆ

ˆ ˆ

– есть стандартная функ-

где функция свертки f(1,1)

(X1X2 )

ция, вычисленная для первой подобласти определения. Перечислим множество допустимых наборов (2.32), ус-

танавливающее возможный вид функции свертки в подобласти (1,1) при условии отсутствия «резких» (более чем на единицу) скачков вправо-вниз (рис. 2.8, ае, табл. 2.1).

120