Устройство для сравнения

 

Изобретение относится к области технической кибернетики и может быть использовано для построения технических средств классификации, распознавания образов, поиска информации и автоматизации принятия решения в нечетких условиях. Устройство может определять степень сходства двух нечетких множеств A и B, C=I-R(A,B)=1-MAKC/A<SB POS="POST">I</SB>-B<SB POS="POST">I</SB>/,а также для отыскания такого множества B<SB POS="POST">G</SB> из совокупности K множеств, которое имеет максимальную степень сходства с множеством A:C(A, B<SB POS="POST">G</SB>) = MAKCC(A, B<SB POS="POST">I</SB>), I=1, K. Устройство содержит M блоков 1 вычисления модуля разности (БВМР), каждый из которых содержит преобразователи 2, 3 прямого кода в дополнительный, сумматор 4. Устройство содержит также блок 5 выделения экстремального числа (БВЭЧ) 5, блок 6 сравнения, коммутатор 7, регистры 8, 9, входы 10, 11 чисел первого и второго множеств, вход 12 граничного значения, вход 13 начальной установки, тактовый вход 14, входы 15 адреса второго множества, выход 16 экстремального числа, выход 17 адреса экстремального числа, выход 18 степени сходства множества, выход 19 адреса ближайшего по сходству множества. БВМР 1 вычисляет величины /A<SB POS="POST">I</SB>-B<SB POS="POST">I</SB>/, из которых БВЭЧ 5 находит MAKC /A<SB POS="POST">I</SB>-B<SB POS="POST">I</SB>/, которое записывается в регистр 8, с инверсных выходов которого считывается число C(A, B) =1-MAKC /A<SB POS="POST">I</SB>-B<SB POS="POST">I</SB>/. 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (51) 5 С 06 Р 7/06

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

222

f0

ff2 а, ю r„

ГОСУДАРСТВЕННЫЙ КОМИТЕТ пО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

IlPYi tlEHT СССР

1 (21) 4424818/24-24 (22) 11.05.88 (46) 07.02.90. Бюл. 9 5 (71) Таганрогский радиотехнический институт им. В.Д.Калмыкова (72) А.Н.Мелихов, В.П.Карелин и В.Н.Решетняк (53) 681.325.5(088.8)

Зе (56) Авторское свидетельство СССР

И 497583, кл. G 06 F 7/02, 1974.

Авторское свидетельство СССР

9 1053100, кл. G 06 F 7/06, 1982. (54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ (57) Изобретение относится к технической кибернетике и может быть использовано для построения технических средств классиФикации, распознавания образцов, поиска информации и автоматизации принятия решения в нечетких условиях. Устройство может определять степень сходства двух нечетких множеств А и В, С = 1-К(А,B)ев

-1 — макс(а; — b; l, а также для отыскания такого множества В а из совокупности К множеств, которое имеет !

„„SU, 1541593 . максимальную степень сходства с множеством А : C(A, В ) = макс С(А, В ), 1 k. Устройство содержит ш блоков

1 вычисления модуля разности (БВИР), каждый из которых содержит преобразователи 2, 3 прямого кода в дополнйтельный, сумматор 4. Устройство содержит также блок 5 выделения экстремального числа (БВЭЧ), блок 6 сравнения, коммутатор 7, регистры 8 и 9, входы 10, 11 чисел первого и второго множеств, вход 12 граничного значения, вход 13 начальной установки, так-, товый вход 14, входы 15 адреса второго множества, выход 16 экстремального числа, выход 17 адреса экстре- Я мального числа, выход 18 степени сходства множества, выход 19 адреса блихайшего до сходству ммохества. овмР вычисляет величины f а, — b; (, из которых БВЭЧ 5 находит макс /a; — Ь; /, которое записывается в регистр 8, с инверсных выходов которого считывается число С(А, В) = 1 — макс (а, — b.f . .М ил. 4ь

О йб

1541593

Изобретение относится к технической кибернетике и может быть использовано для построения технических средств классификации, распознавания образов, поиска информации и автоматизации принятия решений в нечетных условиях.

Устройство предназначено для определения степени С сходства (нечеткого 10 неравенства) двух нечетных множеств А и В, а также для отыскания из совокупности нечетких множеств такого множества В, которое имеет максимальную степень С сходства с заданным нечет- 15 ким множеством А, т.е. минимально отличает"я от A. Степень С сходства (нечеткого равенства) двух нечетких мно.г гМ жеств А = (а „а... а„, )и В

1Ь „, Ъ, ..., b ) определяется как

С(А, В) =. 1-R(A, В), где R(A, В) Устройство работает следующим образом.

Предварительно в регистр 8 записывается число "1", а в регистр 9— число "0". Затем на входы 10, — 10 поступают числа первого множества A на входы 11, — 11 — числа вторoro множества В. Блок 1 вычисляет вели1 чину /а; — Ъ; /, из которых блок 5 выбирает максимальное. Поскольку это число заведомо не больше записанного в регистр 8, то оно через коммутатор

7 поступает на информационные входы регистра .8 и записывается в него. Результат С = 1-max/а; — Ь,/считывается с инверсных выходов регистра 8 и поступает на выход 18.

При необходимости отыскания такого множества В > из заданной совокупности К множеств, которое имеет мак- - симальную степень сходства с множеством А, т ° е. С(А,B ) = max С(Л,Й.) ((1

= Т7с, на входы 11 второго сравниI ваемого множества в каждом j-м такте работы устройства поступает новое множество В . Сформированное в уст3 ройстве значение R(Ag В ) сравнива/

0 ется с запомненным в регистре текущим минимальным значением R(A Я ) среди сформированных на предыдущих тактах работы устройства. Если новое значение R(A, В.) C R(A В ), то оно запоминается в регистре в качестве нового текущего минимума, а адрес соответствующего множества записывается в регистр 9, 25

На чертеже показана схема устройства.

Устройство содержит блоки 1, — 1 вычисления модуля разности двух чисел, где m — количество чисел в множестве, причем каждый такой блок содержит преобразователи 2 и 3 прямого кода в 45 дополнительный и сумматор 4. Устройство содержит также блок 5 выделения экстремального числа, блок 6 сравнения, коммутатор 7, регистры 8 и 9 входы чисел первого 10,-10 и второ- 50 го 11„ " 11„, множеств, вход 12 граничного значения, вход 13 начальной установки, тактовый вход 14> входы 15 адреса второго множества, выход 16 экстремального числа, выход 17 ад-. реса экстремального числа, выход 18 степени сходства множества, выход 19 адреса ближайшего по сходству множества.

= max /a;. — b; /- степень различия

Ф между множеством А и В.

Все элементы множества находятся в интервале (0,1 ) и представлены и-разрядным двоичным кодом. Наряду с этими операциями устройство может определять экстремальные значения среди чисел (а,. ), i = 1,m. При этом все. Ь ° = 0.

Цель изобретения — расширение области применения за счет обеспечения возможности вычисления степени сходства двух нечетких множеств.

Таким образом, после сравнения всех множеств В, где j = 1,k с заданным .Г множеством А, в регистре 9 будет заФ писан адрес множества В, имеющего максимальное сходство С(А, К ) с мнол жеством А. В регистре 8 будет записана величина R(A, В,) = minR(X, В;), а на инверсном выходе этого регистра будет сформирована величина С(А, В )

1-R(A, В

Предлагаемое устройство также можно использовать в режиме получения экстремального числа из множества m чиселка;, i = 1,m. При этом на .входе второго сравниваемого множества В подаются Ь,. = О. Искомое экстремальное значение будет сформировано эа один такт и выделено на выходе 16 устройства.

Составитель В. Горохов

Техред М.Ходанич Корректор О.Кравцова

Редактор А.Козориз

Тираж 561

Заказ 280

Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r.Óêroðîä, ул. Гагарина,101

5 154159

Формула изобретения

Устройство для сравнения, содержа-, щее первый регистр и блок выделения экстремального числа, первая группа входов которого является группой Вхо дов граничного значения устройства, вход начальной установки устройства соединен с входом установки первого регистра в нулевое состояние, о т л -10 ч а ю щ е е с я тем, что, с целью расширения области применения за счет обеспечения воэможности вычисления степени сходства двух нечетких множеств,в него введены блок сравнения, коммутатор, 15 второй регистр, первая и вторая группы из m преобразователей прямого кода в дополнительный, где m — количество чисел в сравниваемых множествах и m сумматоров, причем входы i-го числа 20 первого множества устройства соединены с входами мантиссы первого операнда а-го сумматора, где 1 = 1,2,...,ш, входы i-ro числа второго множества устройства соединены с входами мантис- 25 сы -ro преобразователя прямого кода в дополнительный первой группы, выходы которого соединены с соответствующими входами мантиссы второго операн-, да i-ro сумматора, выходы которого ... 30 соединены с соответствующими входа" ми i-ro преобразователя прямого кода в дополнительный второй группы, выходы которого соединены с (i+1)-й группой входов блока выделения экстремального числа, информационные выходы которого являются выходами экстремального

3 6 числа устройства и соединены с информационными входами первой группы коммутатора и входами первой группы блока сравнения, выход которого соединен с управляющим входом коммутатора и входом разрешения записи первого регистра, выходы которого являются выходами адреса ближайшего по сходству множества устройства, прямые выходы разрядов второго регистра соединены с входами второй группы блока сравнения и информационными входамнвторой группыкоммутатора, выходы которого соединены с информационными входами второго регистра, инверсные выходы разрядов которого являются выходами степени сходства множеств устройства, адресные выходы блока выделения экстремального числа являются выходами адреса экстремального числа устройства, вход начальной установки устройства соединен с входом установки всех разрядов второго регистра в единичное состояние, входы адреса второго множества устройства соединены с информационными входами первого регистра, тактовый. вход устройства соединен с входами синхронизации первого и второго регистров, вход логической единицы устройства соединен с входами знака всех преобразователей прямого кода в дополнительный первой группы и входами знака второго операнда всех сумматоров, вход логического нуля устройства соединен с входами. знака первого операнда всех сумматоров.

Устройство для сравнения Устройство для сравнения Устройство для сравнения 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может быть использовано в устройствах сбора, подсчета и сортировки информации

Изобретение относится к вычислительной технике и может быть использовано в качестве автономного блока ЭВМ при поиске заданных чисел в упорядоченном массиве

Изобретение относится к вычислительной технике и может быть использовано в специализированных устройствах обработки информации

Изобретение относится к области автоматики и вычислительной техники и предназначено для использования в устройствах, решающих комбинаторные задачи, связанные с определением числа сочетаний и размещений

Изобретение относится к вычислительной технике

Изобретение относится к области вычислительной техники и может быть использовано при построении мультипроцессорных вычислительных систем, параллельных и ассоциативных процессоров управляющих систем, средств систем поиска информации и распознавания образов

Изобретение относится к автоматике и вычислительной технике и может быть использовано при решении комбинаторных задач, а также в системах контроля для генерации кодовых последовательностей

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении средств обработки данных

Изобретение относится к автоматике и вычислительной технике и расширяет функциональные возможности устройства за счет формирования перестановок по их номерам

Изобретение относится к системе повторного упорядочения для повторного упорядочения элементов данных потока элементов данных, передаваемых через последовательное соединение первого коммутационного узла, буферного регистра и второго коммутационного узла

Изобретение относится к устройствам и способам обработки информации, в которых информация записывается, например, на дисковом носителе записи для однократной записи

Изобретение относится к вычислительной технике и может быть использовано для принятия решений с учетом экспертных оценок при разработке автоматизированных систем управления различными процессами и большими системами

Изобретение относится к вычислительной технике, а именно к устройствам обработки числовых массивов информации, предназначенным для перестановки строк и столбцов двумерного массива данных, представленного в виде матрицы

Изобретение относится к области вычислительной техники и может быть использовано при разработке узлов микропроцессора, в частности арифметических устройств, устройств приоритета и тому подобного

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления

Изобретение относится к области вычислительной техники, а именно к устройствам обработки числовых массивов информации, и предназначено для перестановки строк двумерного массива (матрицы), хранящейся в памяти вычислительного устройства

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления
Наверх