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

 

Изобретение относится к вычислительной технике, может быть испольt зовано для исследования сетевых графов без циклов ипетель и позволяет определить суммарное количество дуг, входящих и выходящих в каждую вершину графа. Устройство содержит матрицу 1 формирователей дуг, каждый из которых содержит триггер 2 и.элемент .ИЗ, группу из Р элементов ИЛИ 4, где Р - количество вершин в графе, группу из Р элементов И 5, группу из Р счетчиков 6, группу из Р схем сравнения, вторую группу из Р счетчиков 9, первый счетчик 10, первый элемент И 11, генератор 12 тактовых импульсов, триггер 13, второй элемент И 14, второй счетчик 15, дешифратор 16, вход 17 пуска устройства, выход 18 признака окончания работы, первую группу сумматоров 19, вторую группу сумматоров 20 и группу блоков 21 элементов И. Введение в базовое устройство группы сумматоров 19 позволяет определять количество дуг, входящих в каждую вершину графа, а введение группы блоков 21 элементов И и группы сумматоров 20 позволяет определять значение суммарного количества входящих и выходящих дуг для каждой вершины графа. 1 ил. Q Ф «Л со о о ;о О) ТЧ)

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

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

РЕСПУБЛИН ф ; а » р Я к

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

И ASTGPCHO5AY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (61) 959090 (21) 4105333/24-24 (22) 03.06.86 .(46) 23.02.88. Бюл. У 7. (72) M.Ï. Медиченко, Г.В. Буряк, Г.П. Азбукин, С.В. Артюшенко, Г.А. Кочуевский и В.Н. 1Троскуров (53) 681.333(088.8) (56) Авторское свидетельство СССР

Ф 959090, кл. G 06 F 15/20, 1981. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ

СЕТЕВЫХ ГРАФОВ (57) Изобретение относится к вычис-! лительной технике может быть испольЭ зовано для исследования сетевых графов без циклов и.петель и позволяет определить суммарное количество дуг, входящих и выходящих в каждую вершину графа. Устройство содержит матрицу 1 формирователей дуг, каждый из которых содержит триггер .2 кэлемент

„„Я0„„1376096 А 2 (51) 4 G 06 F 15/20

И 3, группу из Р элементов ИЛИ 4, где P — количество вершин в графе, группу из P элементов И 5, группу из Р счетчиков 6, группу из Р схем сравнения, вторую группу из P счетчиков 9, первый счетчик 10, первый элемент И 11, генератор 12 тактовых импульсов, триггер 13, второй элемент И 14, второй счетчик 15, дешифратор 16, вход 17 пуска устройства, выход 18 признака окончания работы, первую группу сумматоров 19, вторую группу сумматоров 20 и группу блоков 21 элементов И. Введение в базовое устройство группы сумматоров 19 позволяет определять количество дуг, входящих в каждую вершину графа, а введение группы блоков 21 элементов

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

1376096

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

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

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

Устройство содержит матрицу 1 формирователей дуг, каждый из которых содержит триггер 2 и элемент И 3, группу из Р элементов ИЛИ 4, где Р— количество вершин в графе, группу из

Р элементов И 5, группу из Р счетчиков 6, группу из P схем 7 сравнения, группу из P элементов ИЛИ 8,вторую группу из Р счетчиков 9,первый счетчик 10, первый элементИ 11,генератор 12 тактовых импульсов, триггер 13,второй эле- 25 мент И14,второй счетчик 15,дешифратор

16, вход 17 пуска устройства, выход

18 признака окончания работы, первую группу из Р сумматоров 19, вторую группу из Р сумматоров 20 и группу из 30

Р блоков 21 элементов И.

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

В триггеры 2 матрицы 1 заносится информация о топологии моделируемого графа. При этом триггеры 2, .соответствующие ветвям графа, устанавливаются в единичное состояние согласно матрице смежности графа. 40

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

Счетчики 6 и 9, 10 и 15 устанавливаются в нулевое состояние.

После пуска устройства триггер 13 находится в нулевом состоянии и на его инверсном выходе присутствует высокий потенциал. Поэтому импульсы с выхода генератора 12 через открытый

55 элемент И t4 поступают на вход счетчи. ка 15 ° Благодаря этому на выходе де.— шифратора 16 поочередно возбуждаются выхеды.

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

ИЛИ.8 на входы счетчиков 9, соответствующих вершинам, связанным с первой вершиной, поступают импульсы. В то же время сигналы с выходов элементов И 3 первого столбца матрицы поступают на входы первого сумматора 19, в котором формируется количество входящих в первую вершину. дуг. Подобным образом процесс повторяется для всех вершин моделируемого графа. Сигнал переполнения счетчика 15 свидетельствует о завершении этапа определения количества дуг, выходящих из данной вершины. Этот же сигнал разрешает прохождение через элементы И блоков 21 на вторые входы сумматоров 20 значений количества дуг, выходящих из вершин моделируемого графа,. обеспечивая тем самым формирование на сумматорах значений суммарного количества дуг,входящих и выкодящих из каждой вершины моделируемого графа.

Кроме того, сигнал переполнения счетчика 15 поступает на вход триггера 13, который переходит в единичное состояние, после чего импульсы с выхода генератора 12 начинают поступать через элемент И 11 на входы элементов И 5 и вход счетчика 10 — начинается этап распределения вершин графа по рангам. При этом импульсы не поступают на входы счетчиков 6 тех столбцов, все триггеры которых находятся в нулевом состоянии. Содержимое счетчиков 6 поступает на первые .входы одноименных схем 7 сравнения, на другие входы которых поступает информация.с выхода счетчика 10.При несовпадении показаний счетчиков 6 и 10 схемы 7 вырабатывают импульс, который устанавливает в нулевое состояние триггеры 2 формирователей дуг строки с номером, равным номеру столбца, в схеме сравнения которого не произошло сравнение.

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

Составитель А. Мишин

Редактор С. Патрушева Техред <.Кравчук Корректор С. Черни

Заказ 789/48 Тираж 704 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 нательных шагов при работе устройства не превышает 2 P при этом число импульсов, зафиксированное в счетчиках 6, соответствует номеру ранга каждой вершины.

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

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

P — - количество вершин в графе, и

O группа из Р блоков элементов И, причем выход К-го элемента И (К=1,...,P) ,формирователя дуги М-й строки матрицы подключен к входу М-го слагаемого

К-ro сумматора первой группы, выход которого подключен к входу первого слагаемого К-го сумматора второй группы, выход М-го счетчика второй группы подключен к первому входу М-го блока элементов И группы, выход которого подключен к входу второго слагаемого М-го сумматора второй группы, выход признака переполнения второго счетчика подключен к второму входу всех блоков элементов И группы.

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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