Устройство для решения задач на графах

 

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

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

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

РЕСПУБЛИК

1 (я)э 6 06 F 15/419

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

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

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ . К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

1 (21) 4769983/24 (22) 14.12.89 (46) 29,02.92,.Бюл. tk 8 (72) О.Г. Алексеев, А.М. Борисов и Н,И, Ячкула (53) 681,333(088.8) (56) Авторское свидетельство СССР

hh 1348850, кл. G 06 F 15/20; 1986.

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

N - 1559354, кл. 6 06 F 15/20, 1988. (54) УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ЗАДАЧ

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

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

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

Устройство содержит блок 1 синхронизации, блок 2 определения величины кратчайшего пути, блок 3 выбора максимума. многоканальный блок 4 регистрации, много„>Ы „„171б538 А1 стей устройства за счет определения центров в графе со взвешенными вершинами и дугами. Устройство содержит блок 1 синхронизации, блок 2 определения величины кратчайшего пути, блок 3 выбора максимума. многоканальный блок 4 регистрации, многоканальный блок 5 умножения, блок 6 выбора минимума, вход 7 пуска устройства, входы 8 задания элементов матрицы весов дуг устройства, входы 9 задания веса вершин устройства и выходы 10 признаков принадлежности вершин. множеству центров графа. При поступлении на вход 7 пуска устройства импульса уровня логической единицы, блок 1 синхронизации формирует последовательность сигналов, под управлением которой на выходах 10 устройства фор- ф мируются сигналы признаков соответствия вершин центрам графа, 1 ил. канальный блок 5 умножения, блок 6 выбора минимума, вход.7 пуска устройства, входы 8 задания элементов матрицы весов дуг устройства, входы 9 задания веса вершин устройства и выходы 10 признаков принадлежности вершин множеству центров графа устройства.

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

Перед началом работы по входам 8 задают веса дуг, а по входам 9 веса вершин исследуемого графа. Решение начинается подачей импульса уровня логической единицы на вход 7 пуска устройства. При этом блок 1 синхронизации формирует импульс на первом выходе группы выходов блока, 1716538

25

35

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

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

6 и зафиксированная сигналом íà его соответствующем признаковом выходе 10, однозначно покажет вершину (или вершины), являющиеся центром графа со взвешенными дугами и вершинами.

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

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

1716538

Составитель Q.Àëåêñååâ

Техред ММоргентал Корректор Т.Малец

Редактор Н.Коляда

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

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

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

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

Устройство для решения задач на графах Устройство для решения задач на графах Устройство для решения задач на графах 

 

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике

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

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

Изобретение относится к электронным играм

Микроэвм // 2108619
Изобретение относится к области микропроцессорной техники, в частности, может применяться для реализации обмена информацией

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

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

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

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

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

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