Зачем необходимы треугольные нормы и конормы? Как их использовать? Имеется ввиду, на практике. |
Нечеткие алгоритмы обучения
Алгоритм формирования нечеткого отношения предпочтения
Пусть — множество таких альтернатив, что каждое
характеризуется
набором оценок по
признакам:
, и пусть
—
семейство всех непустых конечных подмножеств множества
.
Для некоторого
известно подмножество выбранных
альтернатив
, т.е. для любых
и
имеет место доминирование
.
Предварительно, при анализе исходного множества альтернатив, сформирован
эталонный набор нечетких оценок
.
Значения функции принадлежности нечеткой оценки
указывают на степень
близости значений
-го признака к значениям, определяющим
идеальную
альтернативу. Используя множество предпочтений
![E = \left\{ {(S'',S'):\quad S'' \in R'',\quad S' \in
R'\backslash R''} \right\},](/sites/default/files/tex_cache/5d6a49e7c918c2ac1d52fe5b3bb644b0.png)
![R](/sites/default/files/tex_cache/e1e1d3d40573127e9ee0480caf1283d6.png)
Пример.
Рассмотрим задачу выбора для рыболовецкого судна рационального
района промысла с учетом следующих показателей: —
время
перехода в район лова,
— прогноз вылова,
—
стоимостная характеристика прогнозируемого объекта лова,
—
гидрометеоусловия. Показатели, в сущности, играют роль лингвистических
переменных.
Лицу, принимающему решение, предложены
альтернативы —
(см.табл.12.1). Пусть
выбрана
альтернатива
. Для обучения формируются две таблицы:
![\[
\begin{gathered}
K_1 = \left\{ {(S_1 ,S_2 ),(S_1 ,S_3 ),(S_1 ,S_4 ),(S_1 ,S_5 ),(S_1 ,S_6 )}
\right\}, \\
K_2 = \left\{ {(S_2 ,S_1 ),(S_3 ,S_1 ),(S_4 ,S_1 ),(S_5 ,S_1 ),(S_6 ,S_1 )}
\right\}, \\
\end{gathered}](/sites/default/files/tex_cache/0c61e9ddefd8d43e98abe3063cb9e321.png)
U1 | U2 | U3 | U4 | U1 | U2 | U3 | U4 | ||
S1 | хор. | хор. | хор. | уд. | S1 | плох. | хор. | плох. | уд. |
S2 | оч. хор. | плох. | хор. | уд. | S2 | уд. | хор. | хор. | неуд. |
S3 | оч. хор. | хор. | хор. | неуд. | S3 | плох. | хор. | хор. | уд. |
S4 | уд. | хор. | хор. | уд. | S4 | уд. | хор. | норм. | уд. |
S5 | оч. плох. | хор. | хор. | уд. | S5 | уд. | норм. | норм. | уд. |
S6 | хор. | норм. | плох. | уд. | S6 |
Для каждой пары наборов вычисляются оценки
сравнения
-го
элемента первого набора с
-м элементом второго набора:
![\left. {\begin{array}{*{20}c}
{(t'_1 ,...,t'_n )} \\
{(t''_1 ,...,t''_n )} \\
\end{array} } \right\} \to (L^\alpha (t'_1 ,t''_1 ),...,L^\alpha (t'_n
,t''_n )),](/sites/default/files/tex_cache/7102691ab7f0c56675af9005fa0add28.png)
![\alpha](/sites/default/files/tex_cache/7b7f9dbfea05c83784f8b85149852f08.png)
В результате получаются две таблицы наборов нечетких оценок поэлементного сравнения. На основе полученных таблиц, используя логические операторы и логические функции двух переменных, выделяются полезные признаки и минимальный базис. Содержательное значение утверждения, соответствующего минимальному базису, следующее:
![\begin{gathered}
\quad \quad \quad \quad \Phi (S_i ,S_j ) \succ \Phi (S_j ,S_i ) = \hfill \\
= (x_1^i \succ x_1^j ) \& (x_2^i \succ x_2^j ) \& (x_4^i \succ x_4^j
) \succ (x_1^i \prec x_1^j ) \& (x_2^i \prec x_2^j ) \& (x_4^i \prec
x_4^j ), \hfill \\
\end{gathered}](/sites/default/files/tex_cache/47e36492300fd7a470245c686b4eeffd.png)
![\(x_k^m\)](/sites/default/files/tex_cache/09c8257c00d74b7ef061cd43ab7cdac8.png)
![k](/sites/default/files/tex_cache/8ce4b16b22b58894aa86c421e8759df3.png)
![\Phi](/sites/default/files/tex_cache/2f51310acab41649af988ccebfe4186d.png)
![S_{i}](/sites/default/files/tex_cache/57322f88a90b4fc9a5da1f5d01a8f6ea.png)
![S_{j}](/sites/default/files/tex_cache/81af8d9a5183838442a428b851906cd4.png)
![S_{i}](/sites/default/files/tex_cache/57322f88a90b4fc9a5da1f5d01a8f6ea.png)
![S_{j}](/sites/default/files/tex_cache/81af8d9a5183838442a428b851906cd4.png)
![S_{i}](/sites/default/files/tex_cache/57322f88a90b4fc9a5da1f5d01a8f6ea.png)
![S_{j}](/sites/default/files/tex_cache/81af8d9a5183838442a428b851906cd4.png)
![S_{i}](/sites/default/files/tex_cache/57322f88a90b4fc9a5da1f5d01a8f6ea.png)
![S_{j}](/sites/default/files/tex_cache/81af8d9a5183838442a428b851906cd4.png)
![S_{i}](/sites/default/files/tex_cache/57322f88a90b4fc9a5da1f5d01a8f6ea.png)
![S_{j}](/sites/default/files/tex_cache/81af8d9a5183838442a428b851906cd4.png)
![S_{i}](/sites/default/files/tex_cache/57322f88a90b4fc9a5da1f5d01a8f6ea.png)
![S_{j}](/sites/default/files/tex_cache/81af8d9a5183838442a428b851906cd4.png)
![S_{i}](/sites/default/files/tex_cache/57322f88a90b4fc9a5da1f5d01a8f6ea.png)
![S_{j}](/sites/default/files/tex_cache/81af8d9a5183838442a428b851906cd4.png)
Далее предположим, что среди неизвестных ситуаций -
(табл. 12.1)
необходимо выбрать лучшую альтернативу, используя минимальный базис.
В табл. 12.2 изображена матрица предпочтений
,
элементы которой вычислялись посредством гарантированной оценки
![\[
\mu ^{ij} (K_1 ) = \mathop {\max }\limits_{v \in [0,1]} \;\mu _{H_1 (S_i ,S_j
)} (v),](/sites/default/files/tex_cache/3f8056fd49bac37de45af1d3ad907682.png)
S7 | S8 | S9 | S10 | S11 | |
---|---|---|---|---|---|
S7 | 0,88 0,38 | 1 0,38 | 0,88 0,38 | 0,88 0,38 | |
S8 | 0,75 1 | 0,75 1 | 0,75 1 | 0,75 1 | |
S9 | 1 0,38 | 0,88 0,38 | 0,88 0,38 | 0,88 0,38 | |
S10 | 1 0,38 | 1 0,38 | 1 0,38 | 1 0,38 | |
S11 | 0,88 0,38 | 0,88 0,38 | 0,88 0,38 | 0,88 0,38 |
![\(
H_i (S_1 ,S_2 ) = \mathop \cap \limits_j \left( {C_j^i \cap C_j (S_1 ,S_2 )}
\right),\)
\(C_j (S_1 ,S_2 )\)](/sites/default/files/tex_cache/c99ddf5900ec291d3a2c45b7611e3834.png)
![j](/sites/default/files/tex_cache/363b122c528f54df4a0446b6bab05515.png)
![\((S_1 ,S_2 )\), \(C_j^i\)](/sites/default/files/tex_cache/fd0b71e61728aa0ff36f22ef2256e855.png)
![j](/sites/default/files/tex_cache/363b122c528f54df4a0446b6bab05515.png)
![i](/sites/default/files/tex_cache/865c0c0b4ab0e063e5caa3387c1a8741.png)
![i=1,2](/sites/default/files/tex_cache/d24da99f976bd259b127a9bec9f3c4f8.png)
![S_{i}](/sites/default/files/tex_cache/57322f88a90b4fc9a5da1f5d01a8f6ea.png)
![S_{j}](/sites/default/files/tex_cache/81af8d9a5183838442a428b851906cd4.png)
![S_{j}](/sites/default/files/tex_cache/81af8d9a5183838442a428b851906cd4.png)
![S_{i}](/sites/default/files/tex_cache/57322f88a90b4fc9a5da1f5d01a8f6ea.png)
![D](/sites/default/files/tex_cache/f623e75af30e62bbd73d6df5b50bb7b5.png)
![D(S_i ,S_j ) = \left\{ {\begin{array}{*{20}c}
{S_i \succ S_j ,} &
{\t{\char229}\t{\char241}\t{\char235}\t{\char232}\;\mu _1 \geqslant \mu _2 ;}
\\
{S_j \succ S_i } &
{\t{\char229}\t{\char241}\t{\char235}\t{\char232}\;\mu _1 \leqslant \mu _2 ;}
\\
\end{array} } \right.](/sites/default/files/tex_cache/9999a32d979153a2af7839f8cc0ed2ee.png)
![\mu _1 = \mu ^{ij} (k_1 ) \vee \mu ^{ji} (k_2 ),\quad \mu
_2 = \mu ^{ij} (k_2 ) \vee \mu ^{ji} (k_1 ).](/sites/default/files/tex_cache/2456774cc7b4e48fe9bf75d6bce91efd.png)
Согласно рис. 12.5, является недоминируемой
альтернативой, т.е.
не существует альтернативы, которая с ненулевой степенью доминирует над
.