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

 

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

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

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

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

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3963511/24-24 (22) 02.10.85 (46) 15.01.88. Бюл. Ф 2 (72) А.И. Бецков, Е.И. Бороденко, А.Г. Ларионов и А.Г. Зотов (53) 681.3(088.8) (56) Авторское свидетельство СССР

У 991434, кл. G 06 F 15/20, 1983.

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

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

„„SU„„1367019 А 1 (57) Изобретение относится к области вычислительной техники и может быть использовано при решении задач на графах, например, для определения окрестностей вершин графа заданного радиуса. Цель изобретения — повышение точности. Цель достигается введением в устройство группы элементов. . И и элемента ИЛИ. Устройство позво" ляет повысить точность при определении количества вершин графа, входящих в заданный радиус, т.к; при этом анализируются все пути, ведущие в исследуемую вершину. 3 ил.

1367019

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

Цель изобретения — повышение точности °

На фиг.l представлена функциональная схема устройства; на фиг.2 — 10 функциональная схема модели ветви графа; на фиг.3 — временная диаграмма работы устройства.

Устройство для определения параметров графов содержит модель 1 гра- 1 . фа, модель 2 ветви графа, регистр 3, блок 4 индикации, генератор 5 линейно-изменяющегося напряжения (ГЛИН), дешифратор 6, блок 7 сравнения, счет- чик 8, группу 9 — 9„ ключей, блок 20

10 задания радиуса, группу ll — 11„ переключателей, элемент ИЛИ 12, группу 13, — 13„ элементов И.

Модель 1 графа состоит из моделей

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

Модель 2 ветви графа содержит два тиристорных ключа 14, два потенцио-r метра 15, два ключевых диода 16, два токозадающих резистора 17, источник 18 напряжения и компаратор 19.

В данном устройстве использован обычный матричный дешифратор 6.

С выхода дешифратора потенциал

"1" подается на. управляющий вход только того ключа; номер которого соответствует номеру вершины граФа, для которой происходит в данный момент времени процесс определения в дд заданный радиус. На все управляющие входы оста»»ьных ключей подается потенциал "0

Регистр 3 предназначен для запоминания вершин, вошедших в заданный ра- 45 диус. При определении окрестности вершин другого радиуса или для другой вершины предшествующая информация э сбрасывается сигналом по входу сброса. 50

Блок 4 индикации состоит из и светодиодов и предназначен для отображения вершин, вошедших в окрестность радиуса.

Управляемый ГЛИН вырабатывает пилообразное напряжение U, максимальная величина которого пропорциональна заданному радиусу. ГЛИН 5 запускается сигналом по входу запуска, сброс и новый цикл начинаются сигналом по входу сброса. Работа ГЛИН 5 прекращается по входу запрета. На входах сброса и запрета ГЛИН 5 имеются элементы задержки входных сигналов, например RS-цепочки. Время задержки выбирается такое, чтобы напряжение на выходе ГЛИН увеличилось от 0,95 П до Пд.

В качестве элемента 7 сравнения использован, например, компаратор.

Блок 10 задания радиуса — регулируемый источник постоянного напряжения, напряжение на выходе которого устанавливается пропорциональным эаданному радиусу.

Устройство для определения параметров графов работает следующим образом.

Вершина графа, для которого опре." деляются окрестности вершин заданного радиуса, с помощью переключателя

ll подключается к шине нулевого потенциала, а на все остальные вершины поочередно с ГЛИН 5 подается напряжение, пропорциональное заданному радиусу. Если вершина входит в заданный радиус, соответствующий потенциал подается на соответствующий вход регистра и происходит отображение на блоке индикации, что говорит о вхождении данной вершины в окрестности заданного радиуса. Перекоммутация

ГЛИН 5 осуществляется автоматически при достижении напряжением на его выходе величины, пропорциональной заданному радиусу.

В математическом плане задача заключается в том, что для любой вершины х,. графа G = (Х, г), пусть К»» (х;) есть множество тех вершин х; графа G которые достижимы из вершин х» с помощью путей с длинами d (х„, ( х;),не превосходящими величины К

R„(x,.) = (х;/d(x;, х,.)) (R, х-EX

Модель ветви графа работает следующим образом.

На входные зажимы i, j модели 2 подается напряжение, изменяющееся от

0,95 U < до U „ (где U„ - напряжение, пропорциональное заданному радиусу), при котором через любой ключевой диод 16 и токозадающий резистор 17 в зависимости от полярности приложенного напряжения начинает протекать ток

1367019

00...0010

00...0010 2

3 00...0100

00...0011

00...1000

00...10000

00...0100

00..0101

30

55

Т (если приложенное напряжение и меньше веса ветви U ток через мо".. дель ветви 2 не протекает). Этот ток создает на одном из двух токозадающих 5 резисторов 17 соответствующее падение напряжения, которое подается на первый вход компаратора 19. Компаратор 19 срабатывает и на его выходе появляется потенциал "1". Вес модели 10 ветви 2 создается с помощью потенци4 ометра 15. Если модели ветвей состав. ляют определенный путь, то ток по этому пути начинает протекать только в случае, если м

U<) . U„

jы I 1 где m — - количество моделей ветвей, вошедших в данный путь.

Значение радиуса задается в блоке

10 задания радиуса окрестности вершины графа, автоматизация процесса вершин для провер .и факта вхождения вершин в заданный радиус осуществляется с помощью ГЛИН 5, схемы 7 сравнения, дешифратора 6, счетчика 8 и аналоговых ключей 9„ — 9„. Определение нахождения вершины в заданном радиусе осуществляется моделями 2 ветвей графа, регистром 3, ГЛИН 5, блоком 10 задания радиуса и отобра;жается в блоке 4 индикации.

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

Работа устройства начинается с мо.мента поступления сигнала на вход запуска устройства. ГЛИН 5 начинает вырабатывать линейно изменяющееся напряжение (фиг.За, t,), которое поступает на вход схемы 7 сравнения и на управляющие входы ключей 9, — 9„,. котофые закрыты, так как на всех вы-, ходах дешифратора 6 нулевые потенциалы. При достижении напряжением на выходе ГЛИН 5 значения 0,95 от напряжения, пропорционального заданному радиусу окрестности U, срабатывает . схема 7 сравнения, так как íà его первом и втором входах напряжение одинаково. На выходе схемы 7 сравнения (фиг.3б, tä ) появляется напряжение "1", которое поступает на вход сброса ГЛИН 5 и на информационный вход счетчика 8. С выхода счетчика 8 кодовая комбинация поступает на вход дешифратора 6, и на выходе его первом и го разряда появляется потенциал 1 разрешающий прохождение напряжения с выхода ГЛИН 5 на первую вершину графа. Это поясняется таблицей взаимных состояний счетчика 8 и дешифратора 6.

Счетчик Вершины Дешифратор

00...0001 1 00...0001

На входе сброса ГЛИН 5 стоит элемент задержки, поэтому сброс напряжения на его выходе происходит через время и = t — t> (фиг.3 6), а напряжение на его выходе в момент tz достигает значения Uz.

В момент t начинается формирова å второго цикла пилообразного напряжения. 9 момент, когда это напряжение достигает значения 0,95 У срабатывает блок 7 сравнения, на ее выходе появляется потенциал "1", который поступает на информационный вход счетчика 8 и вход сброса ГЛИН

5. В результате на втором выходе дешифратора 6 появляется напряжение, которое открывает второй аналоговый ключ 9, и напряжение с ГЛИН 5 поступает на вторую вершину rpaAa (фиг.Зг1.

Если напряжение U > П„, то с компаратора 19 напряжение "1" подается на второй вход элемента ИЛИ 12 и через

И 13 (так как на первый вход И 131. подается напряжение с второго выхода дешифратора 6) на второй выход регистра 3 И, на второй индикатор блока индикации 4. Второй светодиод засветится, отображая тот факт, что вершина два вошла в заданный радиус.

Если Г c U, то с компаратора 19 снимается нулевой потенциал и второй индикатор не засветится.

Аналогичным образом устройство работает до n""öèêëà пилообразного нап,ряжения, вырабатываемого ГЛИН 5. Когда напряжение и-го цикла пилообраэноto напряжения достигает значения

0,95 0„, с и-го выхода дешифратора 6 на вход запрета ГЛИН 5 подается сигнал запрета, который запрещает дальнейшее генерирование пилообразных 1ð сигналов после достижения на. выходе

ГЛИН 5 налряжения равного U<.

На блок 4 индикации светятся све0 тодиоды, отображающие какие вершины вошли в заданный радиус для выбран- 1б ной вершины.

Для определения вершин, входящих в заданный радиус (для следующей вершины), необходимо установить новое исходное состояние и очистить разря.". ды дешифратора 6 и регистра 3 сигналом по шине сброса устройства.

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

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

19 6 блок индикации, блок задания радиуса, выход которого соединен с первым входом блока сравнения, выход которого подключен к входу останова генератора линейно изменяющегося напряжения .и к счетному входу счетчика, выход которого соединен с входом дешифратора, выходы которого подключены к управляющим входам ключей группы и к входу запуска генератора линейно-изменяющегося напряжения, выход которого соединен с вторым входом блока сравнения и с информационными входами ключей группы, выход которого подключен к входам моделей вершин. графа, вход сброса счетчика является входом сброса устройства и соединен с входом сброса регистра, выходы которого подключены к входам блока индикации, о т л и ч а ю щ е е с я тем, что, с целью повышения точности, в него введены группа элементов И и элемент ИЛИ, входы которого соединены с выходами моделей вершин, выход элемента ИЛИ подключен к первым входам элементов И группы, вторые входы которых соединены с выходами дешифратора, выходы элементов И подключены к входам регистра..1367019

Ищж э Ь

t и- а жиг.У

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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