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

 

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

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

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

РЕСПУБЛИК (si)s G 06 F 15/419

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

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

ПРИ ГКНТ СССР

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

К ASTOPCKOMY СВИДЕТЕЛЬСТВУ бю 2 бр (21) 4451960/24 (22) 17.05.88 (46) 07.10.91. Бюл. hh 37 (71) Уфимский авиационный институт им. Серго Орджоникидзе (72) Е.В.Яшин и Е.Ф.Друй (53) 681.333(088.8) (56) Авторское свидетельство СССР

М 862145, кл. G 06 F 15/20, 1980.

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

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

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

Ы2, 1683036 Al максимальных путей в стоки графа со взвешенными вершинами. Предлагаемое устройство содержит генератор 1 серии импульсов, многоканальный таймер 2, блок

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

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

2, при этом на его информационных выходах формируют искомые веса путей. 4 ил.

1683036

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

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

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

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

На схеме (фиг.2) обозначены группа элементов ИЛИ-НЕ 7, входы 8 признаков наличия дуг и выходы 9 признаков принадлежности вершин массиву стоков графа, причем вход 8 признака наличия (К,M)-й дуги блока определения стоков (К= 1,...,В;

M=1,...,В, где  — количество вершин в графе) подключен к К-му входу M-го элемента

ИЛИ-НЕ 7 группы, выход которого является выходом 9 признака принадлежности М-й вершины массиву стоков графа.

На фиг.3 цифровые обозначения представляют матрицу из В х В триггеров 10, причем вход 11 задания признака наличия дуги из M-й в К-ю вершину графа блока 4 задания матрицы смежности подключен к входу установки в единицу К-го триггера 10

M-й строки матрицы, выход которого является выходом 12 признака наличия (К,М)-й дуги блока 4 задания матрицы смежности, вход 13 удаления дуг, заходящих в К-ю вершину, которого подключен к входам установки в "0" всех триггеров 10 К-го столбца матрицы.

На фиг.4 цифровые обозначения представляют группу из В,счетчиков.14, причем вход 15 разрешения работы M-го канала многоканального таймера 2 подключен к входу разрешения счета M-ro счетчика.14 группы, информационный выход которого является

M-ым информационным выходом 16 многоканального таймера 2, вычитающий вход 17 которого подключен к вычитающим входам всех счетчиков 14 группы, выход признака переполнения M-ro из которых является выходом

18 признака переполнения M-ro канала многоканального таймера 2.

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

На вход 5 пуска устройства подают им10 пульсный сигнал уровня логической "1", При этом генератор 1 формирует серию импульсов, количество которых совпадает с полной емкостью канала таймера 2. При поступлении на вычитающий вход таймера 2 импуль15 сов уровня логической "1" те его каналы, работа которых разрешена потенциалами уровня логической "1" с выходов блока 3 определения стоков, работают на вычитание. В момент перехода через "0" канал

20 таймера 2 формирует импульсный сигнал уровня логической "1" (признак окончания. моделирования вершины, номер которой совпадает с номером канала таймера). При этом блок 4 задания матрицы смежности

25 удаляет дуги, заходящие в вершину, соответствующий номеру которой канал таймера 2 сформировал сигнал переполнения.

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

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

Блок 4 задания матрицы смежности ра45 ботает следующим образом.

Перед началом работы обнуляют триггеры 10 матрицы и по входам 11 заносят информацию о топологии графа. При поступлении на входы 13 импульсов уровня

50 логической "1" триггеры 10 соответствующих им столбцов устанавливаются в "0" (тем самым удаляются дуги, заходящие в вершины, номера которых совпадают с номерами столбцов).

55 Многоканальный таймер 2 работает следующим образом.

Перед началом работы в счетчики 14 заносят информацию о весах вершин. При поступлении на вход 17 импульсов уровня логической "1" те счетчики 14, на входах

1683036

Ж1 . @g ф2/

71

М

- 2

Фиг.2

Uz а а 4

° в ° 3

° °

° °

° Э е ° а ° ° а

° °

-а Ф ° ° °

° ° в ° в °

° °

° °

%в )2 ð .Юуу %2 gg

ФигЗ разрешения счета которых присутствует потенциал уровня логической "1", работают на вычитание, при переходе через "0" формируют сигнал переполнения и продолжают счет от своей полной емкости.

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

Устройство для исследования параметров графа, содержащее блок задания матрицы смежности и генератор серии импульсов, вход пуска которого является входом пуска устройства, о т л и ч а ю щ е ес я тем, что, с целью расширения функциональных возможностей устройства за счет определения величин максимальных путей в стоки графа со взвешенными вершинами, в него введены блок определения стоков и многоканальный таймер., причем тактовый выход генератора серии импульсов подключен к вычитающему входу многоканального таймера, выход признака переполнения Кго канала которого (К = 1, „., В, где В—

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

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

Ь 88! 888

1683036

181 !БА 182 762

788 168

° ° ° е ° е

:- Ф

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

Техред М.Моргентал Корректор A,Îñàóëåíêo

Редактор M,Áëàíàð

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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