Pi = (Ci
Ri, Ki) Pi = (Ci
Ri, Ki)
K(Ci) cf Pj = (Cj
Ri, Kj)
K(Ri) = f( K(Ci), Ki)
Виды логик:
|
|
V(E.ECFJO)
|
V(E.CFCO)
|
| M
| min{a, b}
| max{a, b}
|
| P
| a*b
| a + b – a*b
|
| A
| (<M> + <P>) / 2
| (<M> + <P>) / 2
|
| B
| (a – b)(2 – min{a, b})
| max{a, b} + min{a, b}(1-a)(1-b)
|
Пример:
R – надёжность поставщика
C1 C2 C3 C4
Финансовое Отсутствие Статус Удалённость.
Состояние рекламаций - кооператив, < 1000 км.
- индивид. …
1000км.
C11 C12
Рентабельность Задолженность
P1 = (C1
R, 0,9)
P2 = (C2
R, 0,8)
P31 = (C3 = 'кооператив'
R, 0,5)
…
P3k = ...
P41 = (C4
R, 0,7)
P42 = (
C4
R, 0,6)
Задача: после ввода исходной информации определить надёжность поставщика.
R – надёжность поставщика
0,6 0,6 1 1
Логика PP:
0,6*0,9 + 0,6*0,8 – 0,54*0,48 = 0,76
0,76 + 0,5 – 0,5*0,76 = 0,88
0,88 + 0,7 – 0,88*0,7 = 0,96
Логика max min:
max {min(0,6 ; 0,9); min(0,6 ; 0,8); min(0,5 ; 1); min(0,7 ; 1)} = 0,7
Использование нечёткой переменной.
E.IFUZ = <n>
Пример:
Vпредложения = (200 cf 90, 100 cf 30)
Vспроса = (150 cf 80, 50 cf 20)
P1 = Vпр > Vсп
цена = ‘падает’
P2 = Vпр < Vсп
цена = ‘возрастёт’
P3 = Vпр = Vсп
цена = 'не изменяется’
Классической логикой нечётких переменных является логика Заде.
Vпр > Vсп = max{min(0,9; 0,8), min(0,9; 0,2), min(0,3; 0,2)}
Vпр < Vсп = min{80; 30} = 30
Цены = {‘возрастёт’ cf 30, ‘падает’ cf 80, 'не изменяется’ cf 0}
Пример:
P1 = (возраст < 20
вклад = (‘образование’ cf 70, ‘жильё’ cf 10, ‘сбережения’ cf 5))
P2 = (возраст > 20
вклад = (‘образование’ cf 20, ‘жильё’ cf 20, ‘сбережения’ cf 10))
P3 = (статус = ‘один’
вклад = (‘образование’ cf 30, ‘жильё’ cf 10, ‘сбережения’ cf 20))
P4 = (род деятельности = ‘рабочий’
вклад = (‘образование’ cf 20, ‘жильё’ cf 60, ‘сбережения’ cf 20))
P5 = (статус=‘семейный’
вклад = (‘образование’ cf 10, ‘жильё’ cf 40, ‘сбережения’ cf 10))
Вклад = (+‘сбережения’ cf 20, – ‘образование’ cf 60)
Клиент.
Возраст < 20
Статус = ‘женат’
Род деятельности = ‘рабочий’
|
| P1
| P5
| Сумма
| P4
|
|
| Образование
|
|
|
| +40 – 60
a*(1– b)
|
|
| Жильё
|
|
|
|
|
|
| Сбережения
|
|
|
|
|
|

a + b – a*b a + b – a*b (на плюс)
Вклад = (‘образование’ cf 18, ‘жильё’ cf 46, ‘сбережения’ cf 39)
Нормировка к 100%:
Вклад = (‘образование’ 17,6% , ‘жильё’ 44,6%, ‘сбережения’ 37,8%)