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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано для исследования путей в системах, описываемых графами. Целью изобретения является расширение функциональных возможностей устройства за счет определения ребер дерева кратчайших путей в графе. Устройство содержит блок 1 задания матрицы смежности, блок 2 удаления заходящих дуг, блок 3 определения кратчайшего пути, блок 4 регистрации и блок 5 определения конечных вершин дуг, кроме того, вход 6 начальной установки устройства, вход 7 пуска устройства и выходы 8 признаков принадлежности ребер дереву кратчайших путей. При подаче на вход 7 пуска устройства сигнала, имитирующего исполнение начальной вершины графа, блок 3 определения кратчайшего пути выдает в блок 4 регистрации сигналы, отмечающие исполнение дуг (ребер) графа в порядке окончания их моделирования. 4 ил.

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

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

РЕСПУБЛИК (51) 5 G 06 F 15/20

МИЬаЩ

ВБИЛИ;)-,j, y.,)))gg

ЕИБЛЩ:)-,,,;, ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (2i) 4392551/24-24 (22) 15.03.88 (46) 30.10.90. Бюл. М - 40 (72) M.М. Овчинников, 10.M. Коптев и В.А. Дементьев (53) 681.333(088.8) (56) Авторское свидетельство СССР

N - 223468, кл. G 06 G 7/122, 1967, Авторское свидетельство СССР

Р 1522229, кл. G 06 F 15/20, 1988. (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ Па-

РАМЕТРОВ ГРАФА (57) Изобретение относится к вычисли» тельной технике и может быть использовано для исследования путей в системах, описываемых графами. Целью изобретения является расширение функциональных возможностей устройства за

„„SU„1603396 А 1

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

3 определения кратчайшего пути, блок

4 регистрации и блок 5 определения конечных вершин дуг, кроме того, вход

6 начальной установки устройства, вход 7 пуска устройства и выходы 8 признаков принадлежности ребер дереву кратчайших путей. При подаче на вход

7 пуска устронства сигнала, имитиру- ющего исполнение начальной вершины графа, блок 3 определения кратчайшего пути выдает в блок 4 регистрации сигналы, отмечающие исполнение дуг (ре- а бер) графа в порядке окончания их моФ делирования. 4 ил.

3 1603396 4

Э

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

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

На фиг. 1 представлена функциональ-1р ная схема устройства; на фиг. 2функциональная схема блока определения конечных вершин дуг; на фиг. 3функциональная схема блока удаления заходящих дуг; на фиг. 4 - функциональная схема блока регистрации.

Устройство содержит блок 1 задания матрицы смежности, блок 2 удаления за" ходящих дуг, блок 3 определения крат» чайшего пути, блок 4 регистрации и 2р блок 5 определения конечных вершин дуг. Кроме того, на фиг. 1 обозначено: 6 — вход начальной установки устройства; 7 вход — пуска устройства и

8 — выход признаков принадлежности ре-25 бер дереву кратчайших пчтей.

Блок 5 определения конечных вершин дуг содержит матрицу из В х В элементов И 9, где  — количество вершин в графе, и группу из В элементов

ИЛИ 10, причем вход 11 признака наличия (К, M)-й дуги блока 5 определения конечных вершин дуг (К = 1,...,В;

N = 1,...,В) подключен к первому входу К-ro элемента И 9 М-й строки матрицы, выход которого подключен к

М-му входу К-го элемента ИЛИ 10 группы, выход которого является выходом

12 признака соответствия К-й вершины конечной вершине дуги блока 5 опре- 4О деления конечных вершин дуг, вход 13 опроса (К, М)-й дуги графа которого подключен к второму входу К-го элемен" та И 9 M-й строки матрицы.

Блок 2 удаления заходящих дуг содержит матрицу из В х В ключей 14, причем вход 15 признака наличия (К, М)-й дуги блока 2 удаления заходящих дуг подключен к информационному входу

К-ro ключа 14 M-й строки матрицы ин50 формационный выход которого является выходом 16 признака наличия (К, М)-й дуги блока удаления заходящих дуг, вход 17 задания К-й вершины которого подключен к управляющим (отключающим) входам всех ключей 14 К-ro столбца матрицы.

Блок 4 регистрации содержит матрицу из В х В триггеров 18, причем (К, М)-й информационный вход 19 блока 4 регистрации подключен к входу установки в "1" К-го триггера М-й строки матрицы, прямой выход которого является (К, M)-м информационным выходом

20 блока 4 регистрации, вход 21 установки в "0" которого подключен к входам установки в "0" всех триггеров 18 матрицы.

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

Перед началом работы в блок 1 задания матрицы смежности заносят информацию о топологии графа, при этом ребра графа задают двумя противоположно направленными дугами, обнуляют блок

4 регистрации, в блок 3 определения кратчайшего пути заносят информацию о параметрах вершин и ребер (цепи установки параметров моделирования вершин и ребер не показаны). о

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

"1", потенциал того же уровня и т.п., в зависимости от конструкции блока 3).

При этом блок 3 определения кратчайше,zo пути моделирует систему, заданную параметрами графа. При этом блок .4 ре«гистрирует дуги графа, моделирование которых закончено, а блоки 2 и 5 удаляют дуги, заходящие в вершину, конечную для дуги, окончившей моделирование.

По исполнении всех вершин графа, о чем может свидетельствовать сигнал с выхода (не показан) признака исполнения всех вершин графа блока 3, в блоке

4 регистрации содержится информация о ребрах (или дугах, если моделируют орграф) дерева кратчайших путей и направление, в котором пройдено ребро (К, M или М, К).

Блок 4 регистрации работает следующим образом.

При поступлении на вход 21 установки в "0" импульса уровня логической единицы все триггеры 18 устанавливаются в "0". При появлении сигналов уровня "1" на входах 19 соответствующие им триггеры 18 устанавливаются в 111lt

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

Устройство для определения парамет ров графа, содержащее блок задания

1 Яу

Й8 8

° е е

О е Ф

9 4 е

° е ° ее е

° ° ° ° е ° ° . °

° °

Э O Э

10 10 еее е ° е

Р В8

88

108

121 122

Раг. Я

5 11:0339 матрицы смежности, блок определения кратчайшего пути и блок регистрации, причем вход задания начальной вершины графа устройства подключен к одноименному входу блока определения крат5 чайшего пути, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства за счет определения ребер дерева кратчайших путей в графе, в него введены блок определения конечных вершин дуг и блок удаления заходящих дуг, причем выход признака наличия (К, М)-й дуги блока задания матрицы смежности (К = 1,...,B; M = 1,... В, где Вколичество вершин в графе) подключен к одноименному входу блока удаления заходящих дуг и к одноименному входу блока определения конечных вершин 20 дуг, выход признака соответствия К-й

; вершины конечной вершине дуги которо6 6

ro подключен к входу задания К-й вершины блока удаления заходящих дуг, выход признака наличия (К, И)-й дуги которого подключен к одноименному входу блока определения кратчайшего пути, выход признака окончания моде-лирования (К, M)-й дуги которого подключен к (К, И)-му информационному входу блока регистрации, (К, М)-й информационный выход которого является выходом признака принадлежности (К, M)-го ребра дереву кратчайших путей устройства и подключен к входу опроса (К, M)-й дуги блока определения конечных вершин дуг, вход начальной установки устройства подключен к вхо-ду установки в "О" блока регистрации, вход пуска устройства подключен к входу имитации исполнения начальной вершины блока определения кратчайшего пути.

Ь Е Е

ЬЬ

° ° a„ /a„mл ®вл

1У 19 /9gy 1Я го„2

20 у ga

®as 4 ââ

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

Техред M.Ходанич

Редактор М. Лазоренко

Корректор С. Черни

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

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

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

Производственно-издательский комбинат "Патент", r Ужгород, ул. Гагарина, 101

Ь Ь °

° ° °

° ° Ь

1603396

17

° ° ° бп ® вв Раг. 3

® ВВ