Устройство для исследования графов
Изобретение относится к вычислительной технике и может быть использовано для определения K-кратных отображений множества вершин исследуемого графа /K = 1,2,3 . . . /. Устройство содержит n моделей вершин (n - число вершин в исследуемом графе), блок задания матрицы смежности из n (n - 1) моделей дуг, группу элементов И и группу элементов ИЛИ. Модель дуги состоит из триггера, элемента И и диода. Работа устройства при определении Гк(Q), осуществляется за K тактов. При этом на первом определяется Г(Q), на втором - Г2(Q) и т. д. Для определения обратных соответствий Г-к(Q) в блок задания матрицы смежности вводится транспонированная матрица смежности исследуемого графа. 1 ил.
Изобретение относится к вычислительной технике и может быть использовано для аппаратного определения k-кратных (k-1,2, . . . ) отображений множества вершин графов, использующихся при решении широкого класса прикладных задач на графах, таких как проектное планирование исследовательских работ, оптимизация размещения источников и потребителей коммуникационных сетей, анализ живучести сетей связи и т. п.
Известно устройство для исследования графов [1] , содержащее модели вершин, соединенные согласно топологии исследуемого графа, регистр, группу элементов ИЛИ и группу элементов И. Однако данное устройство не обеспечивает определение отображений множества вершин графа. Наиболее близким по технической сущности к заявляемому изобретению является устройство [2] , содержащее модель графа из соединенных согласно топологии исследуемого графа моделей вершин, блок управления, регистр и группу элементов И, причем каждая модель вершины содержит шесть элементов И, два элемента ИЛИ, два формирователя одиночных импульсов, два триггера, элемент НЕ и узел индикации. Устройство позволяет выделять максимальный сильно связный подграф графа, но также не обеспечивает определение отображений вершин исследуемого графа, кроме того, его функциональная схема зависит от топологии исследуемого графа. Цель изобретения - расширение класса аппаратно решаемых задач за счет определения отображений множества вершин графа. Сущность изобретения заключается в том, что в устройство, содержащее n моделей вершин, группу элементов И, введены блок задания матрицы смежности графа из бездиагональной матрицы n(n-1) моделей дуг и группа элементов ИЛИ. Каждая модель дуги содержит триггер, элемент И и диод. Входы триггера являются установочными входами модели дуги, единичный выход триггера соединен с входом элемента И, другой вход которого объединен у всех моделей дуг по строкам матрицы и соединен с выходом соответствующего элемента И группы. Выход элемента И каждой модели дуги соединен с катодом диода, анод которого объединен у всех моделей дуг по столбцам матрицы и соединен с входом соответствующей модели вершины. Введение матрицы моделей дуг обеспечило независимость функциональной схемы устройства от топологии исследуемого графа. Другие входы моделей вершин объединены и соединены с входом возврата в исходное, а выходы моделей вершин соединены с выходами устройства и входами соответствующих элементов ИЛИ группы. Другой вход элементов ИЛИ соединен с соответствующим входом устройства, а выход - с входом соответствующего элемента И группы. Другой вход элементов И группы объединен и соединен с входом запуска устройства. На чертеже показана функциональная схема устройства. Устройство содержит блок 1 задания матрицы смежности графа и n(n-1) моделей дуг 2ij, ij =









Формула изобретения
УСТРОЙСТВО ДЛЯ ИССЛЕДОВАНИЯ ГРАФОВ, содержащее n моделей вершин (n-число вершин исследуемого графа) и группу элементов И, отличающееся тем, что, с целью расширения класса решаемых задач путем определения отображений множества вершин графа, в него введены блок задания матрицы смежности, выполненный в виде матрицы n(n - 1) моделей дуг, каждая из которых содержит триггер, элемент И и диод, а также группу элементов ИЛИ, причем входы триггера модели дуги образуют установочные входы модели дуги, а единичный выход триггера соединен с первым входом элемента И модели дуги, а второй вход элемента И объединен у всех моделей дуг по строкам матрицы и соединен с выходом соответствующего элемента И группы, выход элемента И модели дуги соединен с катодом диода, аноды диодов моделей дуг объединены по столбцам матрицы и соединены с первыми входами соответствующих моделей вершин, вторые входы которых объединены и соединены с входом возврата моделей вершин в исходное состояние, выход каждой модели вершин соединен с соответствующим выходом устройства и первым входом соответствующего элемента ИЛИ группы, второй вход каждого элемента ИЛИ группы соединен с соответствующим входом задания устройства, а выход - с первым входом соответствующего элемента И группы, вторые входы элементов И группы объединены и соединены с входом запуска устройства.РИСУНКИ
Рисунок 1