Устройство для анализа связности графа
Устройство относится к вычислительной технике и может быть использовано для решения задач анализа связности ориентированных графов, являющихся математическими моделями сетей ЭВМ, сетей связи и коммуникаций, структур органов управления и др. Цель изобретения - повышение быстродействия, расширение области применения и обеспечение независимости функциональной схемы от топологии исследуемого графа. Устройство содержит матрицу смежности графа из n(n - 1) моделей дуг, две группы элементов ИЛИ и группу элементов И. Модель дуги содержит триггер, два элемента И и два диода. Устройство обеспечивает определение матриц достижимостей и контрдостижимостей, сильных компонент и существенных вершин между двумя концевыми вершинами исследуемого графа. 1 ил.
Изобретение относится к вычислительной технике и может быть использовано для решения задач анализа связности ориентированных графов, моделирующих сети ЭВМ, системы связи и коммуникации, структуры органов управления и т. п.
Известно устройство для определения связности ориентированного графа, содержащее n+2 групп элементов И (n - число вершин исследуемого графа), группу регистров, дешифратор, элемент НЕ, первый и второй элементы И, генератор тактовых импульсов и матрицу смежности графа в виде наборного поля и выпрямительных элементов [1] . Данное устройство имеет низкое быстродействие, ограниченный круг решаемых задач исследования связности, а также характеризуется сложной и зависящей от топологии исследуемого графа функциональной схемой. Наиболее близким по технической сущности к изобретению является устройство для исследования параметров графа, содержащее три переключателя, два шифратора, регистр и две группы регистров, две группы мультиплексоров, матрицу из ключей, матрицу коммутирующих диодов, две группы элементов И, генератор тактовых импульсов, счетчик [2] . Данное устройство обеспечивает построчное определение матриц достижимостей и контрдостижимостей, а также существенные вершины между заданными концевыми вершинами графа. Однако данное устройство имеет низкое быстродействие, сложную функциональную схему, зависящую от топологии исследуемого графа, и требует предварительной электромеханической подготовки. Цель изобретения - повышение быстродействия, расширение функциональных возможностей и обеспечение независимости функциональной схемы от топологии исследуемого графа. Сущность изобретения заключается в том, что наборное поле и выпрямительные элементы заменены матрицей смежности из моделей дуг, каждая из которых состоит из триггера, элементов И и двух диодов, и в устройство к группе элементов И введены две группы элементов ИЛИ. При этом первый и второй входы триггера соединены с соответствующими установочными входами модели дуги, а единичный вход триггера соединен с объединенными первыми входами элементов И модели дуги, вторые входы элементов И соединены с первым и вторым информационным входами модели дуги, а выходы соответственно элементов И соединены с катодами диодов, аноды которых соединены с выходами модели дуги. Первый вход моделей дуг объединен по строкам матрицы смежности и соединен с выходом соответствующего элемента ИЛИ первой группы, а первый выход моделей дуг объединен по столбцам матрицы смежности и соединен с первым входом соответствующего элемента ИЛИ первой группы, вторые входы которых соединены с соответствующими входами первой группы входов устройства, а выходы элементов ИЛИ первой группы соединены с первыми входами соответствующих элементов И группы и выходами второй группы выходов устройства. Второй вход моделей дуг объединен по столбцам матрицы смежности и соединен с выходом соответствующего элемента ИЛИ второй группы, который соединен также с входом соответствующего элемента И группы и с соответствующим выходом группы выходов устройства, а вторые выходы моделей дуг объединены по строкам матрицы смежности и соединены с соответствующими входами элементов ИЛИ второй группы, а выходы элементов И группы соединены с соответствующими выходами третьей группы выходов устройства. Введение матрицы смежности из моделей дуг обеспечивает независимость функциональной схемы устройства от топологии исследуемого графа и исключает электромеханическую подготовку устройства к работе. Введение новых связей между элементами устройства обеспечивает повышение быстродействия и расширение класса аппаратно решаемых задач анализа связности графов. Функциональная схема устройства приведена на чертеже. Устройство содержит матрицу 1 смежности, первую 2i и вторую 3i группы элементов ИЛИ, группу элементов И 4i, первую 5i и вторую 6i группы входов устройства, первую 7i, вторую 8i и третью 9i группы выходов устройства (i =


















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