Устройство для определения компонент графов

 

Изобретение относится к вычислительной технике и может быть использовано для решения задачи определения компонент ориентированных графов, являющихся математическими моделями систем связи, сетей ЭВМ, структур органов управления и т.д. Устройство содержит матрицу смежности из п(п-1) моделей дуг (п - число вершин исследуемого графа), две группы элементов ИЛИ и группу элементов И. Каждая модель дуги содержит триггер, два элемента И и два диода. Работа устройства основана на поэлементном перемножении автоматически и одновременно формулируемых строк матрицы дрстижимостей и матрицы контрадостижимостей исследуемого графа. 1 ил.

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

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

РЕСПУБЛИК (я)л 6 06 F 15/20, 15/419

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО. СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4935433/24 (22) 12.05.91 (46) 15.08.93, Бюл, ¹ 30 (72) B,Ã.Àíèñèìîâ, А.M.Áîðèñîâ, А.Б.Зубачев и Н,И.Ячкула (56) Авторское свидетельство СССР

¹ 1277130, кл . 6 06 F 15/20, 1984.

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

¹ 1174937, кл, 6 06 F 15/20, 1983. (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ

КОМПОНЕНТ ГРАФОВ (57) Изобретение относится к вычислительной технике и может быть использовано для

Изобретение относится к области вычислительной технике и может быть использовано для решения задачи определения сильных компонент ориентированных графов, являющихся математическими моделями систем связи, сетей ЭВМ, структур различных органов управления и т.д, Цель изобретения — расширение функциональных возможностей за счет определения сильных компонент графов.

Сущность изобретения заключается в там, что наборное поле с выпрямительными элементами заменено матрицей смежности из n(n-1) моделей дуг, каждая из которых содержит триггер, два элемента И и два диода, Это обеспечило независимость функциональной схемы устройства от топологии исследуемого графа. Кроме того, в устройство введены две группы элементов

ИЛИ и группа элементов И. При этом входы триггеров модели дуги являются установочными входами моделей дуг, единичный выход триггера соединен с объединенными

„„5U„„1833887 А1 решения задачи определения компанен ориентированных графов, являющихся математическими моделями систем связи, сетей ЭВМ, структурорганов управления и т.д, Устройство содержит матрицу смежности из n(n-1) моделей дуг (n — числа вершин исследуемого графа), две группы элементов

ИЛИ и группу элементов И. Каждая модель дуги содержит триггер, два элемента И и два диода, Работа устройства основана на паэлементнам перемножении автоматически и одновременно формулируемых строк матрицы дастижимостей и матрицы кантрадастижимостей исследуемого графа. 1 ил, входами первого и второго элементов И модели дуги, Другой вход первого элемен — à И объединен у всех моделей дуг па строкам матрицы смежности и соединен с выходом соответствующего элемента ИЛИ первой группы, который соединен и с входом соответствующего элемента И группы, а выход первого элемента И соединен с катодом первого диода, анод которого абьединен у всех моделей по строкам матрицы смежности и соединен с входам соответствующего элемента ИЛИ первой группы. Другой вход второго элемента И каждой модели дуги объединен у всех моделей дуг по столбцам матрицы смежности и соединен с выходом соответствующего элемента ИЛИ второй группы, который соединен с входам соответствующего элемента И группы. Другие входы элементов ИЛИ первой и второй групп соответственно объединены и Соединены с входами блока, а выходы элементов

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

Функциональная схема устройства приведена на чертеже.

Устройство содержит матрицу смежности 1, первую 2! и вторую 31 группы элементов ИЛИ, группу элементов И 41, входы устройства 5! и выходы устройства 6! (i ==1,п, где и — число вершин исследуемого графа), Матрица смежности предназначена для задания топологии исследуемого графа и содержит п(п-1) моделей дуг 711,.1,! = 1 и, iNj.

Все модели дуг идентичны и каждая содержит триггер 8, первый 9 и второй 10 элемен- ты И, первый 11 и второй 12 диоды, а также установочные входы модели дуги 13, 14.

Работа устройства основана на определении для вершины х1,1 = 1.п пересечения

R(xi) П С1(х!), где К(х!) — 1-тая строка матрицы достижимостей графа, à 0(х!) — i-тая строка матрицы контрадостижимостей исследуемого графа.

Устройство работает следующим образом.

Перед началом решения, подачей импульсов на входы 13 моделей дуг, соответствующих дугам, имеющимся в исследуемом графе, задается топология исследуемого графа. При этом триггеры 8 соответствующих моделей дуг переходят в единичное состояние и сигналы с их единичных выходов поступают на объединенные входы первого

9 и второго 10 элементов И этой модели дуги.

Решение по определению сильной компоненты графа, содержащей вершину хь начинается подачей сигнала уровня логической единицы на вход устройства 5! (1=1,n), Сигнал с полюса 5! поступает на один из входов элемента ИЛИ 2i и элемента ИЛИ

Зь С выхода элемента ИЛИ 2! сигнал поступает на объединенные "входы моделей дуг

I-той строки матрицы смежности. С входов моделей дуг 1-той строки сигналы поступают на вход первого элемента И 9 этих моделей дуг. Кроме того, сигнал с выхода элемента

ИЛИ 2! поступает на вход элемента И 4ь это моделирует единичное значение элемента г!! матрицы достижимости графа. Если в Iтой строке матрицы смежности исследуемого графа есть столбцы с единичными элементами, т,е. если триггер 8 модели дуги в соответствующем столбце находится в единичном состоянии, то на обоих входах элемента И 9 будут сигналы высокого уровня и сигнал с выхода первого элемента И 9 этих моделей дуг поступит через диод 11 на вход соответствующего данному столбцу

55 матрицы смежности элемента ИЛИ первой группы 21, j = 1,n, j Ф i, Появляется сигнал на выходе этого элемента ИЛИ и дальнейшая работа устройства аналогична рассмотренной. По завершению "лавинообразного" переходного процесса, длительность которого t 2п r (где r — время задержки сигнала на логических элементах И, ИЛИ, имеющее порядок нескольких пикосекунд), сигналы на соответствующих входах элементов И 4!, 1 = 1, и будут соответствовать значениям элементов i-той строки матрицы достижимости исследуемого графа. То есть, если сигнал на входе элемента И имеет нулевой уровень, то и соответствующий элемент равен нулю, а если сигнал имеет единичный уровень, то и соответствующий элемент матрицы достижимостей равен единице, Одновременно с выше описанным процессом и аналогично ему осуществляется

"лавинообразный" процесс определения элементов 1-той строки матрицы контрадостижимостей. По завершению его, сигналы на других входах элементов И 4ь i = 1,п будут соответствовать значениям элементам 1-той строки матрицы контрадостижимостей. На выходах элементов И 4ь i = 1,п появятся сигналы логического произведения сигналов, поступивших на входы этих элементов

И, Сигналы с выходов элементов И 4ь i = 1,п поступают на выходы устройства бь 1 = 1,п, Выходы 6ь i = 1, и с единичным уровнем сигнала однозначно определяют сильную компоненту исследуемого графа относительно вершины хь Аналогично могут быть определены сильные компоненты относительно остальных вершин графа.

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

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

Устройство для определения компонент графов, содержащее матрицу смежности и группу из и элементов И (n-число вершин исследуемого графа). о т л и ч а ю щ е е с я

1833887

Составитель А. Борисов

Техред M.ÌoðãåHòàë Корректор С. Лисина

Редактор

Заказ 2587 Тираж Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина. 101 тем, что, с целью расширения области применения за счет определения сильных компонент. графа, в него введены первая и вторая группы из и элементов ИЛИ, а матрица смежности содержит n(n-1) модель дуги, каждая из которых состоит из триггера, первого и второго элементов И, первого и второго диодов, причем входы триггера соединены с установочными входами модели дуги, а его единичный выход соединен с объединенными первыми входами первого и второго элементов И модели дуги, второй вход первого элемента И всех моделей дуг объединен ло строкам матрицы смежности и соединен с первым входом соответствующего элемента И группы и с выходом соответствующего элемента ИЛИ первой группы, а выход первого элемента И соединен с катодом первого диода. анод которого объединен с анодами первого диода всех моделей дуг по столбцам матрицы смежности и соединен с первым входом соответствующего элемента ИЛИ первой группы, второй вход второго элемента И объединен

5 с вторыми входами вторых элементов И всех моделей дуг по столбцам матрицы смежности и соединен с вторым входом соответствующего элемента И группы и с выходом соответствующего элемента ИЛИ второй

10 группы, а выход второго элемента И соеди-: нен с катодом второго диода, анод второго диода объединен с анодами вторых диодов всех моделей дуг по строкам матрицы смежности и соединен с первым входом соответ15 ствукЫщего элемента ИЛИ второй группы, вторые входы соответствующих элементов

ИЛИ первой и второй групп соединены с входами устройства, а выходы элементов И группы соединены с соответствующими вы20 ходами устройства.

Устройство для определения компонент графов Устройство для определения компонент графов Устройство для определения компонент графов 

 

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

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

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

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

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

Изобретение относится к специализированным средствам вычислительной техники и может быть использовано для определения оптимальных режимов работы информационно-вычислительных комплексов АСУ и АСО, Цель изобретения - расширение функциональных возможностей за счет оптимального выбора режима работы в условиях противоречивости входящего потока задач

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

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

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

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

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

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

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

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

Изобретение относится к специализированным средствам вычислительной техники и может быть использовано для определения оптимальных режимов работы информационно-вычислительных комплексов АСУ и АСО, Цель изобретения - расширение функциональных возможностей за счет оптимального выбора режима работы в условиях противоречивости входящего потока задач

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

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

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

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

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