DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Множини рівня і степені належності

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра автоматизованих систем управління

Інформація про роботу

Рік:
2013
Тип роботи:
Лабораторна робота
Предмет:
Інформаційні технології

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки, молоді та спорту України Національний університет «Львівська політехніка» Інститут комп’ютерних наук та інформаційних технологій Кафедра автоматизованих систем управління  Лабораторна роботи №4 на тему: «Множини рівня і степені належності» Львів 2013 Лабораторна робота №4 Тема: Множини рівня і степені належності Мета: Навчитися знаходити степінь належності елементів нечіткої множини Короткі теоретичні відомості Нехай А – нечітка підмножина нечіткої множини . Нехай степені належності відомі . Будемо вважати, щo, i>j. Означення: Множиною ( - рівня називається множина  Припустимо, що , де  - степінь належності елемента  множині Х. Випишемо рівневі множини: при   при   при   …………………………………………. при   при   при   Оскільки значення  вибираються випадково, то ймовірність того, що рівнева множина  буде вибрана, рівна . Оскільки з кожної рівневої множини елемент вибирається випадково, то  де - число елементів в . Тому  Тепер можна обчислити ймовірність вибору елемента з множини Х.     (1) ………………………   . Виявлення степенів належності. З системи рівнянь (1) отримуємо:    …………………..  (2) ………………….   де n – число елементів в X ;  - степінь належності  до нечіткої множини ;  - ймовірність вибору елемента . Алгоритм обчислення степенів належності до множини Аі Для кожного  обчислити  (початково = 0). Визначити розмір вибірки М (наприклад М = 25, = 50, = 100). Розділити одиничний інтервал на М частин рівної довжини, наприклад, якщо М = 50, то отримаємо {1; 0.98; 0.96; 0.94; … 0.02 }. Позначити цю множину S. Вибрати випадково без повернення значення з множини S. Вибрати всі елементи Х, які належать множині, яка відповідає вибраному значенню. Якщо k – число елементів, включених в множину рівня, побудовану на кроці 4, то при кожній появі елемента в цьому рівні додати 1/ k до . Повторювати кроки 3 – 5 до тих пір, поки не будуть використані всіз множини S. Обчислити . Отримані оцінки ймовірностей впорядкувати за зростанням і підставити в (2), обчислити степені належності. Приклад 1 Хід роботи Нехай X = {н, е, т, р, б, а}. M = 25. S = {1, 0.96, 0.92, 0.88, 0.84, 0.80, 0.76, 0.72, 0.68, 0.64, 0.60, 0.56, 0.52, 0.48, 0.44, 0.40, 0.36, 0.32, 0.28, 0.24, 0.20, 0.16, 0.12, 0.08, 0.04 }. Обчислити степінь належності елементів нечіткої множини. Випадковим чином вибираємо рівневі множини: {т, б, а, р} {б, т} {н} {е} {р, т, а, н, е} {а, е, р} {е, р} {р, т, е, б, н} {а, б, т, н} {а, р, т, н} {е, р, а} {н, р, а, е, т} {н, т, а, б, р} {б, р} {т, а, е, р} {т, а, р, б} {б, е} {а, т, н} {е, б} {р, а, н, е, б} {а, р, е} {е, т, а} {а, р, е, т} {б} {н, е, а, б, т} Тепер  матимуть вигляд:       Обчислюємо значення ймовірностей :       Розміщуємо ймовірності в зростаючому порядку:       Підставляючи отримані значення в формулу (2), і прийнявши до уваги, що число елементів в Х рівне 6, обчислюємо степінь належності елементів:       Приклад 2 Хід роботи: Нехай X= {Ф,А,Р,И,Н,М} , М = 25. S = {1, 0.96, 0.92, 0.88, 0.84, 0.80, 0.76, 0.72, 0.68, 0.64, 0.60, 0.56, 0.52, 0.48, 0.44, 0.40, 0.36, 0.32, 0.28, 0.24, 0.20, 0.16, 0.12, 0.08, 0.04 }. Обчислити степінь належності елементів нечіткої множини. Випадковим чином вибираємо рівневі множини: A1 = {Ф, А} A0.96 = {Р, А, М} A0.92 = {Ф, И, Н} A0.88 = {А} A0.84 = {М, А, Ф} A0.80 = {И, Р, Н} A0.76 = {Н, А} A0.72 = {Ф, М, И, А, Р, Н} A0.68 = {Р, Ф, Н, А} A0.64 = {И, М, А} A0.60 = {Ф,Н,Р} A0.56 = {А, М} A0.52 = {Ф, И} A0.48 = {М} A0.44 = {Р,И,Ф} A0.40 = {Н,А,М,Ф} A0.36 = {М,И,А,Н} A0.32 = {Ф,М,Р} A0.28 = {А,Н,И,Р,Ф} A0.24 = {Ф,А,М} A0.20 = {Н} A0.16 = {М,А} A0.12 = {Р,А,Ф} A0.08 = {Н,И} A0.04 = {Ф} Тепер  матимуть вигляд: Tф=1 * 1/6 + 1 * 1/5 + 2 * 1/4 + 7 * 1/3 + 2 * 1/2 + 1 = 5.2 Tа= 1 * 1/6 + 1 * 1/5 + 3 * 1/4 + 5 * 1/3 + 4 * 1/2 +1 = 5.783 Tр= 1 * 1/6 + 1 * 1/5 + 1 * 1/4 + 6 * 1/3 = 2.61 Tи= 1 * 1/6 + 1 * 1/5 + 1 * 1/4 + 4 * 1/3 +2 * 1/2 =2.95 Tн= 1 * 1/6 + 1 * 1/5 + 3 * 1/4 + 3 * 1/3 + 2 * 1/2 +1 = 4.11 Tм= 1 * 1/6 + 2 * 1/4 + 4 * 1/3 + 2 * 1/2 +1 = 4 Обчислюємо значення ймовірностей P(ф) = 0.208 P(а) = 0.231 P(р) = 0.1044 P(и) = 0.118 P(н) = 0.1644 P(м) = 0.16 Розміщуємо ймовірності в зростаючому порядку: P(р) = 0. 1044 P(и) = 0. 1118 P(м) = 0. 16 P(н) = 0. 1644 P(ф) = 0. 208 P(а) = 0. 231 Підставляючи отримані значення в (2), і прийнявши до уваги, що число елементів в Х рівне 6, обчислюємо степінь належності елементів: αр = 6 * P(р) = 0.528 αи = 5 * P(и) + P(р) = 0.712 αм = 4 * P(н) + P(и) + P(р) = 0,912 αн = 3 * P(м) + P(н) + P(и) + P(р) = 0.9417 αф = 2 * P(ф) + P(м) + P(н) + P(и) + P(р) = 0.9794 αа = P(а) + P(ф) + P(м) + P(н) + P(и) + P(р) = 1 Приклад 3 Хід роботи: Нехай X= {С,М,А,Ч,И,Л,О } , М = 50. S = {1, 0.98, 0.96, 0.94, 0.92, 0.90, 0.88, 0.86, 0.84, 0.82, 0.80, 0.78, 0.76, 0.74, 0.72, 0.70, 0.68, 0.66, 0.64, 0.62, 0.60, 0.58, 0.56, 0.54, 0.52, 0.50, 0.48, 0.46, 0.44, 0.42, 0.40, 0.38, 0.36, 0.34, 0.32, 0.30, 0.28, 0.26, 0.24, 0.22, 0.20, 0.18, 0.16, 0.14, 0.12, 0.10, 0.08, 0.06, 0.04, 0.02 }. Випадковим чином вибраєм рівневі множини: A1 = {С, М} A0.98 = {О, Ч} A0.96 = {С, И, М} A0.94 = {Л, М} A0.92 = {Ч, О, Л} A0.88 = {О, И} A0.86 = {М} A0.84 = {О, Ч, С} A0.82 = {С} A0.80 = {Ч, А, М} A0.78 = {М, А, О} A0.76 = {М, А} A0.74 = {Ч, О} A0.72 = {М, Л, Ч, С, А} A0.70 = {Л, Ч,О} A0.68 = {А, М, И, С} A0.66 = {А} A0.64 = {С, А} A0.62 = {А, С, Ч} A0.60 = {С, И, О} A0.58 = {М} A0.56 = {М, Ч, А} A0.54 = {М, О} A0.52 = {О, Ч} A0.50 = {Ч, О, С} A0.48 = {С, Л} A0.46 = {А, Ч} A0.44 = {О, С} A0.42 = {И} A0.40 = {Л, Ч, М} A0.38 = {О} A0.36 = {О, А} A0.34 = {М, Л} A0.32 = {С, М, Л} A0.30 = {О, Ч, А} A0.28 = {М, Ч, О, А} A0.26 = {Ч} A0.24 = {М, Ч} A0.22 = {Л, А, С} A0.20 = {С, М, И, Л, О, Ч} A0.18 = {О, Ч} A0.16 = {Л, О, М} A0.14 = {А, С, М} A0.12 = {И, А, С} A0.10 = {Ч, И, Л, А, С} A0.08 = {М, Ч} A0.06 = {Л, И, М} A0.04 = {О, И} A0.02 = {Ч, С} Тепер  матимуть вигляд: Tс= 1 * 1/6 + 2 * 1/5 + 1 * 1/4 + 9 * 1/3 + 5 * 1/2 + 1 = 4,6496 Tм= 1 * 1/6 + 1 * 1/5 + 2 * 1/4 + 9 * 1/3 + 6 * 1/2 + 1 = 8,0665 Tа= 0 * 1/6 + 2 * 1/5 + 2 * 1/4 + 8 * 1/3 + 4 * 1/2 + 1 = 6,5666 Tч= 1* 1/6 + 2 * 1/5 + 1 * 1/4 + 7 * 1/3 + 8 * 1/2 + 1 = 8,2499 Tи= 1 * 1/6 + 1* 1/5 + 1 * 1/4 + 4 * 1/3 + 2 * 1/2 + 1 = 3,9499 Tл= 1 * 1/6 + 2 * 1/5 + 0 * 1/4 + 7 * 1/3 + 3 * 1/2 + 0 = 4,3999 Tо= 1 * 1/6 + 0* 1/5 + 1 * 1/4 + 8* 1/3 + 9 * 1/2 + 1 = 8,5832 Обчислюємо значення ймовірностей P(с) = 0.09799 P(м) = 0.1743 P(а) = 0.14533 P(ч) = 0.1859 P(и) = 0.0899 P(л) = 0.0989 P(о) = 0.18666 Розміщуємо ймовірності в зростаючому порядку: P(и) = 0.0899 P(с) = 0.09799 P(л) = 0.0989 P(а) = 0.15584 P(м) = 0.18481 P(ч) = 0.1859 P(о) = 0.18666 Підставляючи отримані значення в (2), і прийнявши до уваги, що число елементів в Х рівне 9, обчислюємо степінь належності елементів: αи = 7 * P(и) = 0.6293 αс = 6 * P(с) + P(и) = 0.67784 αл = 5 * P(л) + P(с) + P(и) = 0.68239 αа = 4 * P(а) + P(л) + P(с) + P(и) = 0.86811 αм = 3 * P(м) + P(а) + P(л) + P(с) + P(и) = 0.95502 αч = 2 * P(ч) + P(м) + P(а) + P(л) + P(с) + P(и) = 0.97822 αо = P(о) + P(ч) + P(м) + P(а) + P(л) + P(с) + P(и) = 1 Приклад 4 Хід роботи: Нехай X= {Д,Е,М,Ю,К,О } , М = 25. S = {1, 0.96, 0.92, 0.88, 0.84, 0.80, 0.76, 0.72, 0.68, 0.64, 0.60, 0.56, 0.52, 0.48, 0.44, 0.40, 0.36, 0.32, 0.28, 0.24, 0.20, 0.16, 0.12, 0.08, 0.04 }. Випадковим чином вибираємо рівневі множини: A1 = {Д, Ю, О} A0.96 = {М, Е} A0.92 = {К, М, О, Д} A0.88 = {Е} A0.84 = {О, К, Ю, М, Д} A0.80 = {М, Ю, К} A0.76 = {М, К} A0.72 = {Д, Е, М, О} A0.68 = {О, К, М, Ю, Д, Е} A0.64 = {К, О} A0.60 = {М, О, Е} A0.56 = {К, О, М, Ю} A0.52 = {Д, Е} A0.48 = {О} A0.44 = {О, М, Е} A0.40 = {Д, М, К, Е} A0.36 = {О, Ю, Е} A0.32 = {Д, Е, М, Ю, К} A0.28 = {М, О, К, Е} A0.24 = {Д} A0.20 = {Д, О} A0.16 = {Д, М, О} A0.12 = {К} A0.08 = {М, Е, К} A0.04 = {Д, Е, Ю, О} Тепер  матимуть вигляд: Tд=1 * 1/6 + 2 * 1/5 + 4 * 1/4 + 2 * 1/3 + 2 * 1/2 + 1 = 4.23 Tе= 1 * 1/6 + 1 * 1/5 + 4 * 1/4 + 4 * 1/3 + 2 * 1/2 + 1 = 4.7 Tм= 1 * 1/6 + 2 * 1/5 + 5 * 1/4 + 5 * 1/3 + 2 * 1/2 = 4.48 Tю= 1 * 1/6 + 2 * 1/5 + 2 * 1/4 + 3 * 1/3 = 2.067 Tк= 1 * 1/6 + 2 * 1/5 + 4 * 1/4 + 2 * 1/3 + 2 * 1/2 + 1 = 4.23 Tо= 1 * 1/6 + 1 * 1/5 + 5 * 1/4 + 5 * 1/3 + 2 * 1/2 + 1 = 5.28 Обчислюємо значення ймовірностей P(д) = 0,1692 P(е) = 0,188 P(м) = 0,1792 P(ю) = 0,0826 P(к) = 0,1692 P(о) = 0,2112 Розміщуємо ймовірності в зростаючому порядку: P(ю) = 0,0826 P(д) = 0,1692 P(к) = 0,1692 P(м) = 0,1792 P(е) = 0,188 P(о) = 0,2112 Підставляючи отримані значення в (2), і прийнявши до уваги, що число елементів в Х рівне 6, обчислюємо степінь належності елементів: αю = 6 * P(ю) = 0.4956 αд = 5 * P(д) + P(ю) = 0,9286 αк = 4 * P(к) + P(д) + P(ю) = 0,9286 αм = 3 * P(м) + P(к) + P(д) + P(ю) = 0,9586 αе = 2 * P(е) + P(м) + P(к) + P(д) + P(ю) = 0,9762 αо = P(о) + P(е) + P(м) + P(к) + P(д) + P(ю) = 1 Приклад 5 Хід роботи: Нехай X= {Ш,Т,А,Б,У,Р } , М = 25. S = {1, 0.96, 0.92, 0.88, 0.84, 0.80, 0.76, 0.72, 0.68, 0.64, 0.60, 0.56, 0.52, 0.48, 0.44, 0.40, 0.36, 0.32, 0.28, 0.24, 0.20, 0.16, 0.12, 0.08, 0.04 }. Випадковим чином вибраєм рівневі множини: A1 = {Ш, Б} A0.96 = {Р, А, Т} A0.92 = {Ш, Т, А} A0.88 = {Б} A0.84 = {Р, Ш, А} A0.80 = {Т, Р, У} A0.76 = {Т, Б} A0.72 = {Т, А, Б, У, Р, Ш} A0.68 = {Ш, Б, Т, А} A0.64 = {Т, У, Б} A0.60 = {У,Р,Т} A0.56 = {Ш, Т} A0.52 = {У, Ш} A0.48 = {А} A0.44 = {Б,А,Т} A0.40 = {Т,А,Р,Б} A0.36 = {Ш,Т,А,Б} A0.32 = {А,Б,У} A0.28 = {А,Б,У,Р,Ш} A0.24 = {Т,Р,Ш} A0.20 = {Ш} A0.16 = {Т,А} A0.12 = {Р,А,Т} A0.08 = {Б,Р} A0.04 = {Б} Тепер  матимуть вигляд: Tш=1* 1/6 + 2 * 1/4 + 3 * 1/2 + 1 * 1/5 +3 * 1/3 + 1 = 4.37 Tт= 1 * 1/6 + 3 * 1/4 + 8 * 1/3 + 3 * 1/2 = 5.087 Tа= 1 * 1/6 + 1 * 1/5 + 3 * 1/4 + 6 * 1/3 + 1 * 1/2 + 1 = 4.617 Tб= 1 * 1/6 + 1 * 1/5 + 3 * 1/4 + 3 * 1/3 +3 * 1/2 + 2 =5.617 Tу= 1 * 1/6 + 1 * 1/5 + 4* 1/3 + 1 * 1/2 = 2.2 Tр= 1 * 1/6 + 1 * 1/5 + 1 * 1/4 + 6 * 1/3 + 1 * 1/2 = 3.12 Обчислюємо значення ймовірностей P(ш) = 0.1748 P(т) = 0.2035 P(а) = 0.1847 P(б) = 0.2247 P(у) = 0.088 P(р) = 0.1248 Розміщуємо ймовірності в зростаючому порядку: P(у) = 0.088 P(р) = 0.1248 P(ш) = 0.1748 P(а) = 0.1847 P(т) = 0.2035 P(б) = 0.2247 Підставляючи отримані значення в (2), і прийнявши до уваги, що число елементів в Х рівне 6, обчислюємо степінь належності елементів: αу = 6 * P(у) = 0.528 αр = 5 * P(р) + P(у) = 0.712 αш = 4 * P(ш) + P(р) + P(у) = 0,912 αа = 3 * P(а) + P(ш) + P(р) + P(у) = 0.9417 αт = 2 * P(т) + P(а) + P(ш) + P(р) + P(у) = 0.9794 αб = P(б) + P(т) + P(а) + P(ш) + P(р) + P(у) = 1 Приклад 6 Хід роботи: Нехай X= {М,И,Ц,Ь,К,О } , М = 25. S = {1, 0.96, 0.92, 0.88, 0.84, 0.80, 0.76, 0.72, 0.68, 0.64, 0.60, 0.56, 0.52, 0.48, 0.44, 0.40, 0.36, 0.32, 0.28, 0.24, 0.20, 0.16, 0.12, 0.08, 0.04 }. Випадковим чином вибираємо рівневі множини: A1 = {М, И} A0.96 = {М, И, Ц } A0.92 = {М,И,Ц,Ь} A0.88 = {М} A0.84 = {И} A0.80 = {Ц} A0.76 = {К} A0.72 = {О} A0.68 = {М, И, Ц, Ь, К} A0.64 = {И,Ц} A0.60 = {И, Ц, Ь} A0.56 = {И, Ц, Ь, К} A0.52 = {Ц, Ь} A0.48 = {Ц, Ь, К} A0.44 = {Ь} A0.40 = {К, О} A0.36 = {М, К, О} A0.32 = {М, И, О} A0.28 = {Ц, Ь, К, О} A0.24 = {О, К, М} A0.20 = {К, Ь} A0.16 = {М, Ц } A0.12 = {И, Ь, О} A0.08 = {Ц, К} A0.04 = {Ц, О} Тепер  матимуть вигляд: Tм=1* 1/5 + 1 * 1/4 + 4 * 1/3 + 2 * ½ + 1 = 3,78 Tи= 1 * 1/5 + 2 * 1/4 + 4 * 1/3 + 2 * ½ + 1 = 4,03 Tц= 1 * 1/5 + 3 * 1/4 + 3 * 1/3 + 5 * 1/2 + 1 = 5,45 Tь= 1 * 1/5 + 3 * 1/4 + 3 * 1/3 + 2 * 1/2 + 1 =3,95 Tк= 1 * 1/5 + 2* 1/4+ 3* 1/3 + 3 * 1/2 + 1 = 4,2 Tо= 1 * 1/4 + 4 * 1/3 + 2 * 1/2 + 1 = 3,58 Обчислюємо значення ймовірностей P(м) = 0.1512 P(и) = 0.1612 P(ц) = 0.2184 P(ь) = 0.158 P(к) = 0.168 P(о) = 0.1432 Розміщуємо ймовірності в зростаючому порядку: P(о) = 0.1432 P(м) = 0.1512 P(ь) = 0.158 P(и) = 0.1612 P(к) = 0.168 P(ц) = 0.2184 Підставляючи отримані значення в (2), і прийнявши до уваги, що число елементів в Х рівне 6, обчислюємо степінь належності елементів: αо = 6 * P(о) = 0.8592 αм = 5 * P(м) + P(о) = 0.8992 αь = 4 * P(ь) + P(м) + P(о) = 0,9264 αи = 3 * P(и) + P(ь) + P(м) + P(о) = 0.936 αк = 2 * P(к) + P(и) + P(ь) + P(м) + P(о) = 0.9496 αц = P(ц) + P(к) + P(и) + P(ь) + P(м) + P(о) = 1 Приклад 7 Хід роботи: Нехай X= {Р,О,П,Я,К,Т } , М = 20. S = {1, 0.95, 0.90, 0.85, 0.80, 0.75, 0.70, 0.65, 0.60, 0.55, 0.50, 0.45, 0.40,
Антиботан аватар за замовчуванням

01.05.2013 16:16

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!