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

 

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

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

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

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР (21) 4158578/24-24 (22) 10. 12.86 (46) 07.07.88, Бюл. Р 25 (72) Ю.И.Глотов и Б.N.Ãoðäååâ (53) 681.333 (088.8) (56) Авторское свидетельство СССР

У 491132, кл. С 06 F 15/20, 1975.

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

У 525954, кл. С 06 F 15/20, 1974.

„„SU„„1408441 А 1 (54) УСТРОЙСТВО ДЛЯ ИССЛЕДОВАНИЯ

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

1408441

25 ратчайшего пути из К-й вершины rpaа в М-ю вершину с учетом ограничейий на одновременность начала исполйения ветвей графа (K=1,...,P, М =

1,...,P, где Р— количество вершин

В графе). Устройство содержит матрицу из Р Р счетчиков 1, матрицу из Р элементов И 2, матрицу из РяР триггеров 3, группу из P элементов

ЙЛИ 4, группу из P триггеров 5, групиз P элементов И 6, вторую групу из Р триггеров 7, группу из P четчиков 8 и третью группу из P риггеров 9. После подачи тактовых пульсов на вход устройства все четчики 1, на вход разрешения счета оторых подан высокий потенциал с

ыхода соответствующего элемента И 2 на счетный вход которых поступают актовые импульсы с выхода соответствующего элемента И 6, начинают счет импульсов (исполнение ветвей, 1

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

Цель изобретения " расширение функциональных возможностей устрой ства эа счет определения величины ! кратчайшего пути из К-й вершины гра, фа в M-ю вершину с учетом ограничений на одновременность начала исполнения ветвей графа (К1,...,P, M=1,...,P, где Р— количество вершин в граФе).

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

Устройство содержит матрицу из РхР счетчиков 1, матрицу из РяР элементов И 2, матрицу из РхР триггеров 3, группу из Р элементов ИЛИ 4, первую группу из Р триггеров 5, группу из Р элементов И 6, вторую группу из Р триггеров 7, группу из Р счетчиков 8 и третью группу из Р триггеров 9.

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

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

5 B единичное состояние (цостигнута очередная Вершина), единичный потенциал с выхода которого разрешает прохождение тактовых импульсов через один из элементов И 6, создавая условия для запуска вершин, исходящих из соответствующей вершины графа. Работа устройства продолжаетс" до тех пор, пока в единичное состояние не будет установлен триггер 5, соответствующий конечной вершине графа, при этом количество поданных на вход устройства тактовых импульсов соответствует весу пути из начальной в конечную вершину графа. 1 ил.

2 чики 1 заносятся коды, дополняющие веса ветвей из К-й вершины графа в

М-ю вершину до полной емкости счетчика. Установкой в "1" соответствующих триггеров 7 задаются вершины, для всех входящих в которые ветвей задано ограничение на начало

I исполнения ветви, в счетчики 8 заносятся коды, дополняющие вес ограничения до полной емкости счетчиков, установкой в "1" соответствующего триггера 5 задают вершину начала пути, установкой "1" триггеров 9 задают вершины, на начало исполнения всех входящих в которые ветвей отсутствует ограничение.

После подачи тактовых импульсов на,.вход устройства все счетчики 1, на вход разрешения счета которых подан высокий потенцИал с выхода соответ-. ствующего элемента И 2 и на счетный вход которых поступают тактовые импульсы с выхода соответствующего элемента И 6, начинают счет импульсов— исполнение ветвей, исходящих из достигнутых (или начальной) вершин гра-, фа, если для них (ветвей) отсутствует ограничение на начало исполнения).

14084

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

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

Техред А.Кравчук

Редактор В.Данко

КоРРектоР Г,Решетник

Заказ 3353/52

Тираж 704 Подписное

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

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

Производственно;полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Одновременно, тактовые импульсы поступают на счетные входы счетчиков 8,,которые при наличии высокого потенциала с выхода триггера 7 начинают счет импульсов (определение момента снятия ограничения на запуск ветвей, входящих в К-ю вершину графа). Переполнение соответствующего счетчика 8 устанавливает соответствующий триг- . 10

rep 9 в "1" (снимает ограничение на запуск ветвей). По достижении полной емкости одним из счетчиков 1 сигнал с его выхода переполнения устанавливает соответствующий триггер 5 в 15 единичное состояние (достигнута очередная вершина), высокий потенциал с выхода которого разрешает прохождение тактовых импульсов через один иэ элементов И 6, создавая условия 20 для запуска вершин, исходящих из соответствующей вершины гра*а. Работа устройства продолжается до тех пор, пока в единичное состояние не будет установлен триггер 5, соответствующий конечной вершине графа, при этом количество поданных на входе устройства тактовых импульсов соответствует весу пути из начальной в конечную вершину графа. 30

В том случае, если выходы И-го триггера 9 подключить к вторым входам всех элементов И 2 М-й строки матрицы, можно ограничить начало исполнения ветвей, исходящих из М-й вершины графа. При подключении выхода К-ro триггера .9 к входу М-ro триггера 7 можно задавать более сложные условия ограничения, что выгодно отличает предложенное уст- 40 ройство от известного.

Устройство для исследования па- 45 раметров графа, содержащее матрицу

41

4 из РхР счетчиков (где P — количество вершин в графе), матрицу из P" P элементов И, матрицу нз РхР триггеров, группу из P элементов ИЛИ, первую группу из P триггеров и группу из P элементов И, причем выход

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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