пологий. Поэтому в процессе моделирования длиннейших путей, который следует за подготовительным периодом, формирователи временных интервалов моделей ветвей, исходящих из запрещенных узлов, не включаются, и отсчет соответствующих временных интервалов не производится.
На чертеже показана функциональная схема предлагаемого устройства.
Схема содержит блок 1 моделей ветвей, блок 2 формирования топологии, блок 3 управления, генератор импульсов 4.
Каждая модель ветви включает задатчики адресов 5, 6 начального и конечного узлов соответственно, формирователь 7 временных интервалов, триггеры 8, 9, элементы И 10, И, 12, инвертор 13, элемент ИЛИ 14. Блок 2 формирования топологии содержит элементы И 15, 16, 17, элементы ИЛИ 18, 19, 20, инвертор 21, сдвиговый регистр 22, триггер 23 и счетчик 24.
Иусть устройство работает в режиме многократного отыскания длиннейших путей, т. е. последовательно отыскиваются длиннейшие пути между начальным узлом сети и некоторым подмножеством остальных узлов сети. К моменту окончания определения одного из искомых длиннейших путей в регистр 22 уже занесена информация о запрещенных узлах для следующего длиннейшего пути. Ио сигналу пуска блок управления устанавливает все триггеры моделей ветвей и триггер блока формирования топологии в нуль. Нулевой выходной сигнал элемента И 15 совместно с нулевым сигналом из блока управления через элемент ИЛИ 20 и первые элементы И всех моделей ветвей запрещает включение формирователей временных интервалов. Запреты снимаются с моделей ветвей, не исходящих из запрещенных узлов, после просчета Л импульсов серии Б, где Л - емкость счетчика блока формирования топологии. (Считаем, что отсчет импульсов в каждом периоде работы начинается с нуля).
Пусть после /С импульсов серии Б сигнал перевыполнения появился на выходе задатчика адреса начального узла i-й модели ветви, изображенной на чертеже. Если /С-й узел не отмечен в регистре 22 блока формирования топологии единицей, то на выходе третьего элемента И i-й модели ветви не появляется единичного сигнала, и триггер 9 этой модели ветви остается в нулевом состоянии. Если же /С-й узел является запрещенным, т. е. отмечен в регистре единицей, то на выходе элемента И 12 i-й модели ветви (и остальных моделей ветвей, исходящих из К-то узла), единичный сигнал появляется и соответствующий триггер 9 устанавливается в единичное состояние. Формирователь временных интервалов упомянутой ветви не включается, а с единичного выхода триггера 9 подается разрешающий сигнал на элемент И 11.
После п импульсов серии Б все п узлов моделируемой сети просматриваются аналогично, а в регистре 22 блока формирования топологии записываются нули. Импульсы серии Б
продолжают поступать на задатчики адресов начальных и конечных узлов, так как триггер блока формирования топологии по-прежнему остается в нулевом состоянии. Единичный выходной сигнал элемента ИЛИ 18 блока формирования топологии через инвертор 21 запрещает подачу импульсов серии А на формирователи временных интервалов.
После просчета Л импульсов серии Б на выходе счетчика блока формирования топологии появляется единичный сигнал, по которому триггер 23 блока формирования топологии переключается в единичное состояние. После просчета Л импульсов серии Б восстанавливается содержимое задатчиков адресов
начальных и конечных узлов. Далее работа устройства протекает аналогично работе устройства по основному авт. св. № 422022.
Таким образом, устройство благодаря введению новых элементов и связей обеспечивает
расширение функциональных возможностей и позволяет решать задачи связи и теории графов.
Формула изобретения
Устройство для моделирования сетевых графиков по авт. св. № 422002, отличающееся тем, что, с целью расширения функциональных возможностей, в каждую модель
ветви введен дополнительный элемент И, в блок формирования топологии введены триггер, сдвиговый регистр и счетчик, вход которого соединен с входом сдвигового регистра и с выходом первого элемента ИЛИ блока
формирования топологии, а выход счетчика соединен с единичным входом триггера блока формирования топологии, единичный выход которого подключен к одному из входов третьего элемента И блока формирования топологии, а нулевой выход триггера соединен с одним из входов второго элемента ИЛИ блока формирования топологии, а выход сдвигового регистра подключен к первому входу дополнительного элемента И каждой модели ветви,
второй вход которого соединен с выходом задатчика адреса начального узла, а выход подключен к единичному входу второго триггера модели ветви.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для моделирования сетевых графиков | 1983 |
|
SU1119024A1 |
Устройство для моделирования сетевых графиков | 1983 |
|
SU1128272A2 |
Модель ветви графа | 1976 |
|
SU583439A2 |
Модель ветви графа | 1981 |
|
SU1012268A2 |
Вычислительное устройство для решения задач сетевого планирования | 1978 |
|
SU750503A1 |
Устройство для анализа параметров сети | 1986 |
|
SU1548793A1 |
Устройство для моделирования сетевого графика | 1975 |
|
SU608169A1 |
Устройство для моделирования кратчайших путей на графе | 1971 |
|
SU485451A1 |
Устройство для моделирования экстремальных путей на графе | 1983 |
|
SU1129617A1 |
Устройство для моделирования задач о длиннейшем пути в сетях | 1983 |
|
SU1161951A1 |
Авторы
Даты
1977-04-30—Публикация
1976-01-30—Подача