Розглянемо схему реалізації паралельного алгоритму оптимізації нормованих допусків за критерієм (4.6.2).
1. Обчислюється еталонна реалізація дискрет шляхом статистичного усереднення значень дискрет реалізацій {} класу і задається стартове значення параметра .
2. Формується масив двійкових векторів-реалізацій класу за правилом:
(4.6.3)
3. Будується для двійкових векторів-реалізацій класу матриця кодових відстаней , елементи якої визначаються за правилом:
(4.6.4)
де i, j – змінні строк і стовпців матриці відповідно. Таким чином, нульовим діагональним елементам матриці штучно присвоюється значення – максимальна кодова відстань у матриці.
4. Формуються пари найближчих сусідніх реалізацій за умови, що , де – найближча до вектора реалізація, отримана на l-му кроці оптимізації.
5. Обчислюється за формулою (4.6.2) вибіркова середня відстань для розбиття .
6. Порівнюється поточне середнє значення (l) з попереднім (l-1). Якщо , то і виконується крок 1, інакше і
7 Формується оптимальна СНД , де нижні допуски дорівнюють і верхні допуски - .
З метою ілюстрації роботи наведеного вище алгоритму, розглянемо визначення оптимальної за критерієм (4.6.2) системи нормованих допусків на ознаки в задачі розпізнавання спектрограм, отриманих на масспектрометрі МІ-12-01 АТ виробництва ВАТ “Selmi” (Суми, Україна). На рис. 4.7 наведено дві реалізації-спектрограми класу . Тут на вісі абсцис відкладено довжину хвилі в нанометрах, а на вісі ординат – значення струму електронного підсилювача в мікроамперах. Якщо поява дискрет, значення яких перевершують шумовий поріг, у реалізаціях відбувається детерміновано, тобто при однакових для даного хімічного елементу значеннях довжини хвилі, то їх амплітуди, як видно з рис. 4.7, мають випадкові значення.
а)
б)
Рис. 4.7. Реалізації спектрограм класу
У табл. 4.2 наведено для прикладу сім двійкових реалізацій класу , сформованих за правилом (2.6.3) при . Кожна з цих реалізацій містить 12 ознак, які приймають одиничне значення, якщо їх дискрети перебільшують шумовий поріг.
Таблиця 4.2
Двійкові реалізації спектрограм класу (d=40)
№ реалі- зації |
Координати векторів |
|||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
|
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
2 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
3 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
4 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
5 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
6 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
7 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
На базі табл. 4.2 сформовано за правилом (4.6.4) матрицю кодових відстаней, яку наведено в табл. 4.3.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.