Об одном подходе к сравнению нечетких чисел

Бесплатный доступ

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

Нечеткие множества, сравнение нечетких чисел

Короткий адрес: https://sciup.org/147159112

IDR: 147159112

Текст научной статьи Об одном подходе к сравнению нечетких чисел

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

Вкладчик, имея валюту в объеме N , выбирает один из двух валютных вкладов с ki процентной ставкой, i = 1, 2. Курс i-й валюты по отношению к базовой на момент вклада равен ri . На момент окончания вклада он будет равен Ri , точное значение которого не известно. По окончанию срока вклада в базовой валюте вкладчик получит сумму xi = (1 + ki)yN, у = Ri, i = 1, 2. ri

C помощью экспертной оценки построен прогноз значения отношения Ri в виде нечетко-ri го множества [1]. Это значит, что построены функции vi : R ^ [0,1], значение vi(y) каждого из которых для числа y G R задают меру того, что отношение Ri = у.

ri

Таким образом, сумма, которая будет на счету у вкладчика, характеризуется функцией ^ i ( x ) = V i ( n (l+k i ) ). Величина ^ i ( x ) задает меру того, что на счету у вкладчика будет сумма x . Вкладчик, выбирая вид валютного вклада, имеет цель сделать сумму x , как можно больше. Следовательно, для решения задачи нам необходимо произвести сравнение нечетких чисел ^ i ( x ).

Нечетким числом называется нечеткое множество [1], универсальным множеством которого является множество действительных чисел R . Нечеткое число X однозначно определяется своей функцией принадлежности ^ : R ^ [0 , 1]. Для конкретного действительного числа x G R значение ^ ( x ) задает степень принадлежности x нечеткому множеству X .

Зафиксируем число 0 < a 1. Пусть лицо принимающее решение игнорирует появление тех значений x G R критерия, для которых ^ ( x ) < a . Тогда он принимает во внимание только возможные значения x G X ( a ), где

X ( a ) = { x G R : ^ ( x ) a } .

Множества (1) называются множествами уровня нечеткого числа X .

Будем рассматривать нечеткие числа, у которых множества уровня являются отрезками

X ( a ) =

J [ g ( a ) , G ( a )] при 0 < a f 1

[ 0 при f < a 1

0 1 .

Это выполнено, например, для LR -нечетких чисел [2].

В работе [3] дается обзор различных подходов к сравнению нечетких чисел. В работе [4] для каждого нечеткого числа X , у которого f = 1, строится оценка

Val(X ) = 2

J (g(a) + G(a))p(a)da 0

p ( a ) da

По этим оценкам сравниваются нечеткие числа.

1. Описание метода

Рассмотрим два нечетких числа X i , множества уровня X i ( a ) которых задаются формулой (2). Относительно функций g i ( a ) G i ( a ) предположим, что они удовлетворяют условиям:

0 < a i < a 2 f i = ^ g i (a i ) g i ( a 2 ) , G i ( a i ) G i (a 2 ) ,                   (4)

inf g i (a) = a i —to , sup G i (a) = e i + to .                     (5)

0 <α f i                     0 i

Как отмечалось во введении, если лицо, принимающее решение игнорирует те значения x , для которых ^ i ( x ) < a , i = 1 , 2, то он должен сравнивать отрезки (2). Естественно считать, что при выборе отрезка [ g i ( a ) , G i ( a )] ожидаемое среднее значение x критерия равно середине отрезка, а отклонение возможной реализации критерия от этого среднего можно оценивать длинной этого отрезка. Чтобы уменьшить риск большого отклонения возможной реализации критерия от середины отрезка применим критерий математического ожидания – дисперсии [5]

^ i ( a ) = g i ( a ) + G i ( a ) - A(G i ( a ) - g i ( a )) ^ max , i = 1 , 2 .                 (6)

i

Здесь число A 0 характеризует субъективное отношение лица, принимающего решение к риску.

Доопределим, что ^ i ( a ) = -то при f i < a 1, i = 1 , 2. Обозначим

J ik = { a G (0 , 1] : ^ i ( a ) ^ k ( a ) } ,   f ik = min f f k ) .

Задана функция p : [0 , 1] ^ [0 , 1], которая характеризует меру важности степени уровня a G (0 , 1] с точки зрения лица принимающего решение.

Определение 1. Будем говорить, что нечеткое число X i не хуже нечеткого числа X k , если

P ik P ki ,

J p(a)da, если J ik = 0 где P ik = J ik

P ik = 0 , если J ik = 0 .

Существование интеграла в (8) предполагаем.

2.    Случай трапецеидальных нечетких чисел

График функции принадлежности трапецеидального нечеткого числа [6] приведен на риc. 1.

a b          c e x

Рис. 1

Очевидно, что условия (2), (4), (5) выполнены. Далее,

g(a^ = a

b - a

f

G ( a ) = e a—-—

при 0 a f,

поэтому при A 0 функция (6) примет вид

V ( a ) = (1 + A ) a + (1 A ) e + (1 + A )( b - a) (1 - ^’( e , 0 a f. (9)

Обозначим:

ε i

b i - a i   b k - a k               e i - c i   e k - c k

k = (1 + A4   f i         f k   ) (1    A)(  f .     '     f k   )'           (10)

5 ik = (1 + A )( a i a k ) + (1 A )( e i e k ) .

Из формул (10) и (7) следуют равенства:

^ ik       ^ ki , ^ ik      ^ ki , f ik     f ki -                                  (11)

Формула (7) принимает вид:

Обозначим:

J ik = { a Е (0 , f ik ] : § ik + a E ik >  0 } U ( f k , 1] -                          (12)

1

P = j p(r)dr.                                    (13)

0

Предложение 1. Пусть заданы числа a,b Е (0; 1]. Тогда для множества J =

(0, min(a, b)] U (b, 1] верно равенство j p(r)dr = min

J

b

Доказательство. Пусть a b 1. Тогда J = (0 , a ] U ( b, 1]. Следовательно:

b j p(r)dr = P — У p(r)dr = min

b

r

.

Пусть b a 1. Тогда J = (0 , b] U ( b, 1] = (0 , 1]. Следовательно:

( a       \          /         b

P; P + / p(r)dr I = min P; P — / p(r)dr ba

.

Вычислим значения чисел P ik и P ki (8) при разных значениях чисел ε ik и δ ik .

1. Пусть 6 ik = 0 и E ik = 0. Тогда, согласно равенствам (11), b ki = 0 и E ki = 0. Из формулы (12) получим, что J ik = (0 , f ik ] U ( f k , 1], J ki = (0 , f k ] U (f i , 1]. Отсюда, используя равенство f ik = f ki = min( f ; f k ) и утверждения 1, получим, что

P ik = min

P ki = min

Следовательно:

fi

P ik = P, P ki = P J p(r)dr, при f k f i ;

fk

fk

P ik = P - / p ( r ) dr,   P ki = P, при f i f k .

  • 2.    Пусть 6 ik = 0 и E ik 0. Тогда 6 ki = 0 и E ki <  0. Из формулы (12) следует, что: J ik = (0 , f i ] U ( f k , 1] и J ki = ( f i , 1]. Следовательно, P ik задается первой формулой из f i

  • 3.    Пусть 6 ik = 0 и E ik <  0. Тогда 6 ki = 0 и E ki >  0. Согласно предыдущему пункту

(15), а P ki = P Jp(r)dr. Стало быть,

fi

P ik = P,  P ki = P - /p ( r ) dr,   при f k f i ;

P ik = P - J p ( r ) dr,   P ki = P - J i p ( r ) dr, при f i f k .

P ik = P - J p(r)dr, P ki = P - J i p(r)dr, при f k f i ;

P ki = P - J p(r)dr, P ki = P, при f i f k .

  • 4.    Пусть S ik 0 и S ik + f ik E ik 0. Тогда J ik = (0 , f ik ] U ( f k , 1], J ki = ( f i , 1]. Из предложения

1 получим, что:

( f k       \              1

P ; P - jp(r)dr I , P ki = jp(r)dr.

fi                                fi

Раскрывая первую формулу, получим

fi

P ik = P, P ki = P - Jp(r)dr,  при f k f i ;

P ik = P J p ( r ) dr, P ki = P J i p ( r ) dr, при f i f k .

  • 5.    Пусть 6 ik 0 и 6 ik + f ik E ik 0. В этом случае

  • 6.    Пусть 6 ik 0 и 6 ik + f ik E ik 0. Тогда S ki 0 и S ki + f ki E ki 0. Согласно формулам

  • 7. Пусть 5 ik 0 и 5 ik + f ik E ik 0. Тогда S ki 0 и S ki + f ki E ki 0. Тогда из формулы (19)

J ik = Г0 , ] U ( f k 1 1] , J ki = [ , f k ] U ( f i , 1] ε ik                             ε ik

Раскрывая последнюю формулу, получим

- δik εik

1

k                   1

P ik = / p ( r ) dr

+   p ( r ) dr,

P ki = / p ( r ) dr + Jp(r)dr, при f k f i ;

0

k

- δik                i

- δik

εik                                                  (20)

εik

1

1

P ik =      p ( r ) dr

+   p ( r ) dr,

P ki = j p(r)dr,  при f i f k

0

k

- δik εik

- δik

1

εik                  1

P ik = j p(r)dr

P ki = / p ( r ) dr + / p ( r ) dr, при f k f i ;

- 5ik

0                    i

εik

- δik

(21)

i

1                               εik                  1

P ik =      p ( r ) dr

+ / p ( r ) dr,    P ki = / p ( r ) dr + / p ( r ) dr, при f i f k

Sik εik

k                              0                    i

получим, что fk                             fi

P ik = P - J p ( r ) dr, P ki = P - J p(r)dr,  при f k f i ;

P ik = P - J p(r)dr, P ki = P, при f i f k

Полученные формулы (16) - (22) для случаев 0 < f2 < f 1 и 0 < f2 = fi приведены в таблицах 1 и 2.

Таблица 1

Результаты сравнения при f 2 < f 1

0 < f 2 < f 1

5 12 0

5 12 = 0

5 12 0

5 12 + f 2 E 12 0

P 21 < P 12    ^^

f 2               f 1

J p(r)dr < Jp(r)dr 0               f 2

P 21 < P 12    ^^

f 2                f 1

p ( r ) dr <   p ( r ) dr

0               f 2

P 21 < P 12    ^^

f 2

J p(r)dr        <

δ 12

ε 12

- δ 12

ε 12

J p(r)dr        +

0

f 1 p ( r ) dr

f 2

5 12 + f 2 E 12 = 0

P 21 < P 12    ^^

f 2               f 1

J p(r)dr < J p(r)dr 0               f 2

P 21 < P 12    ^^

f 1

p ( r ) dr >  0

f 2

P 21 < P 12    ^^

f 1

p ( r ) dr >  0

0

5 12 + f 2 E 12 0

P 21 < P 12    ^^

  • - δ 12

ε 12

  • p ( r ) dr         <

0 f 1 p ( r ) dr

- δ 12

ε 12

P 21 < P 12    ^^

f 1

p ( r ) dr >  0

0

P 21 < P 12    ^^

f 1

p ( r ) dr >  0

0

Таблица 2

Результаты сравнения при / 2 = / 1 = f

f 2 = f 1 = f

5 12 0

5 12 = 0

5 12 0

5 12 + f E 12 0

P 21 > P 12

P 21 > P 12

P 21 < P 12    ^^

- δ 12 ε 12

2      p ( r ) dr       >

0

f

Jp(r)dr

0

5 12 + fE 12 = 0

P 21 > P 12

P 21 = P 12

P 21 < P 12

5 12 + fE 12 0

P 21 < P 12    ^^

- δ 12 ε 12

2 J p(r)dr       <

0

f p ( r ) dr

0

P 21 < P 12

P 21 < P 12

Возьмем p ( r ) = mr m 1 , m 1. Тогда таблицы 1 и 2 примут вид таблиц 3 и 4.

Результаты сравнения при f 2 < f i , p ( r ) = mr m 1

Таблица 3

0 < f 2 < f i

^ i2 0

^ .2 = 0

^ i2 0

^ i2 + f 2 E i2 0

P 2i < P i2    22

2 f 2 m f i m

P 2i < P i2    22

2 f 2 m < f i m

P 2i < P i2 "=^ 2 f 2m - 2 (- fit)’” < f 1 m

^ i2 + f 2 E i2 = 0

P 2i < P i2    22

2 f 2 m < f i m

P 21 < P 12

P 21 < P 12

^ i2 + f 2 E i2 0

P 2i < P i2    22

2 (- Г i m

P 21 < P 12

P 21 < P 12

Таблица 4

Результаты сравнения при f 2 = f 1 = f , p ( r ) = mr m - 1

f 2 = f i = f

^ i2 0

^ i2 = 0

^ i2 0

^ i2 + fE i2 0

P 21 > P 12

P 21 > P 12

P 2i < P i2    ^^

2( - l ik )" ‘>f m

^ i2 + fE i2 = 0

P 21 > P 12

P 2i = P i2

P 21 < P 12

^ i2 + fE i2 0

P 2i < P i2    ^^

2 (- f ik У m

P 21 < P 12

P 21 < P 12

Рассмотрим случай, когда эксперт хочет учитывать только значения а близкие к 1, то есть случай m ^ го . Этот случай отображен в таблице 5. Отметим, что в случае f 2 < f i нечеткое число с меньшей высотой будет всегда меньше нечеткого числа с большей высотой.

Таблица 5

Результаты сравнения при f 2 = f i = f , p(r) = mr m 1 , m ^ го

f 2 = f i = f

^ i2 0

^ i2 = 0

^ i2 0

^ i2 + fE i2 0

P 21 > P 12

P 21 > P 12

P 21 < P 12

^ i2 + fE i2 = 0

P 21 > P 12

P 2i = P i2

P 21 < P 12

^ i2 + fE i2 0

P 21 < P 12

P 21 < P 12

P 21 < P 12

Обозначим в = y+ j . Тогда имеем

^12 = (1 + A)(ai — a2 + в(ei - e2)), bi - ai b2 - a2 «ei — ci , «62 — c2\

E i2 = (1+ A)( и IT - + в^гУ

Для A = 0 получим

b i - a i    b 2 - a 2    e i - c i    e 2 - c 2

E i2 =V   f i      '     f 2      '    f i      '     f 2    )'

^ i2 = ( a i - a 2 + e i - 6 2 ) -

В соответствии с этим, мы можем переписать условия для сравнений. Они приведены в таблицах 6 и 7.

Таблица 6

Результаты сравнения при / 2 < f i , p ( r ) = mr m 1 , m ^ го , A = 0

0 < f 2 < f 1

a i + e i < a 2 + e 2

a i + e i = a 2 + e 2

a i + e i > a 2 + e 2

(1 - f l ) ( a i + e i ) + f l ( b i + c i ) 2 + C 2

P 21 < P 12

P 21 < P 12

P 21 < P 12

(1 - f l ) ( a i + e i ) + f l ( b i + c i ) 2 + c 2

P 21 < P 12

P 21 < P 12

P 21 < P 12

(1 - f l ) ( a i + e i ) + f l ( b i + c i ) 2 + c 2

P 21 < P 12

P 21 < P 12

P 21 < P 12

Таблица 7

Результаты сравнения при / 2 = f i = f , p(r) = mr m 1 , m ^ го , A = 0

f 2 = f i = f

a i + e i < a 2 + e 2

a i + e i = a 2 + e 2

a i + e i > a 2 + e 2

b i + c i 2 + c 2

P 21 > P 12

P 21 > P 12

P 21 > P 12

b i + c i = b 2 + c 2

P 21 > P 12

P 2i = P i2

P 21 < P 12

b i + c i > b 2 + c 2

P 21 < P 12

P 21 < P 12

P 21 < P 12

Из таблицы 7 видно, что в случае равенства высот, сначала нужно провести сравнение Xi по ядру core Xi = [bi, ci]. Затем, в случае равенства, сравнение нужно провести по носителю suppXi = [ai,ei]. Другими словами, необходимо найти оптимальное в лексикографическом смысле решение двухкритериальной задачи bi + ci ^ max, ai + ei ^ max, i = 1, 2.

Список литературы Об одном подходе к сравнению нечетких чисел

  • Заде, Л. Понятие лингвистической переменной и его применение к принятию приближенных решений/Л. Заде. -М.: Мир, 1976.
  • Дюбуа, Д. Теория возможностей. Приложения к представлению знаний в информатике/Д. Дюбуа, А. Прад. -М.: Радио и связь, 1990.
  • Chen, S. Fuzzy multiple attribute decision making methods and applications/S. Chen, С Hwang. -N. Y.: Springer, 1992.
  • Yager, R.R. On ranking fuzzy numbers using valuations/R. R. Yager, D. Filev//International J. of Intelligent Systems. -1999. -V. 14, №. 12. -P. 1249 -1268.
  • Ухоботов, В.И. Математика. Экономико-математические методы и модели/В.И. Ухоботов, А.Н. Тырсин, С.А. Никитина. -Челябинск: Изд-во Челяб. гос. ун-та, 2010.
  • Ухоботов, В.И. Введение в теорию нечетких множеств и ее приложения/В. Ухоботов. -Челябинск: УрСЭИ AT и СО, 2005.
  • Zade L. Linguistic variable and its appliance in theory of approximate solutions [Ponyatie lingvisticheskoy peremennoy i ego primenenie k prinyatiyu priblizhennykh resheniy]. Moscow, Mir, 1976.
  • Dyubua D. and Prad A. Possibility theory. Appliances to representation knowledge in informatics [Teoriya vozmozhnostey. Prilozheniya k predstavleniyu znaniy v informatike]. Moscow, Radio i svyaz', 1990.
  • Chen S. and Hwang C. Fuzzy multiple attribute decision making methods and applications. N. Y., Springer, 1992.
  • Yager R.R. and Filev D. On ranking fuzzy numbers using valuations. International J. of Intelligent Systems. 1999, vol. 14, no. 12., pp. 1249 -1268.
  • Ukhobotov V.I., Tyrsin A.N, and Nikitina S.A. Mathematics. Economic and mathematical methods and models [Matematika. Ekonomiko-matematicheskie metody i modeli]. Chelyabinsk, Izd-vo Chelyab. gos. un-ta, 2010.
  • Ukhobotov V.I. Introduction into fuzzy set theory and its appliances [Vvedenie v teoriyu nechetkikh mnozhestv i ее prilozheniya]. Chelyabinsk, UrSEI AT i SO, 2005.
Еще
Статья научная