SU1336025A1 - Device for separating maximum internally-stable subsets of graph - Google Patents

Device for separating maximum internally-stable subsets of graph Download PDF

Info

Publication number
SU1336025A1
SU1336025A1 SU864059308A SU4059308A SU1336025A1 SU 1336025 A1 SU1336025 A1 SU 1336025A1 SU 864059308 A SU864059308 A SU 864059308A SU 4059308 A SU4059308 A SU 4059308A SU 1336025 A1 SU1336025 A1 SU 1336025A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
group
shift register
shift
Prior art date
Application number
SU864059308A
Other languages
Russian (ru)
Inventor
Григорий Николаевич Лаврик
Юрий Иванович Скорин
Александр Юрьевич Печунов
Игорь Анатольевич Ручка
Original Assignee
Харьковское Высшее Военное Командно-Инженерное Училище Ракетных Войск Им.Маршала Советского Союза Крылова Н.И.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Харьковское Высшее Военное Командно-Инженерное Училище Ракетных Войск Им.Маршала Советского Союза Крылова Н.И. filed Critical Харьковское Высшее Военное Командно-Инженерное Училище Ракетных Войск Им.Маршала Советского Союза Крылова Н.И.
Priority to SU864059308A priority Critical patent/SU1336025A1/en
Application granted granted Critical
Publication of SU1336025A1 publication Critical patent/SU1336025A1/en

Links

Landscapes

  • Manipulation Of Pulses (AREA)

Description

Изобретение относитс  к вычислительной технике и может быть использовано при автоматизированном решении на графах задач выделени  максимальных внутренне устойчивых подмножеств, не  вл ющихс  собственным подмножеством никакого другого внутренне устойчивого подмножества, в котором никака  пара вершин не соединена ребром.The invention relates to computing and can be used for the automated solution on the graphs of problems of selecting the maximum internally stable subsets that are not a proper subset of any other internally stable subset in which no pair of vertices is connected by an edge.

Цель изобретени  - упрошение конструкции устройства.The purpose of the invention is to simplify the design of the device.

На чертеже представлена функциональна  схема устройства.The drawing shows the functional diagram of the device.

Устройство содержит вход 1 пуска устройства , генератор 2 импульсов, матрицу 3 моделей ребер, триггеры 4, элементы И 5,The device contains a device start-up input 1, a generator of 2 pulses, a matrix of 3 rib models, triggers 4, elements AND 5,

вершины графа, соответствующей данной строке матрицы 3 моделей ребер, на возможность ее включени  в максимальное внутренне устойчивое подмножество вершин графа, содержащее вершину, выбранную в данном цикле. Если соответствующий элемент И 11 открыт по первому входу сигналом с инверсного выхода первого разр да соответствующего регистра 7; то определ ема  им верщина анализируетс  на предмет 10 исключени  из формируемого максимального внутренне устойчивого подмножества всех инцидентных ей верщин. В конце каждого очередного цикла работы устройства (по К-му импульсу генератора 2 в данномvertices of the graph corresponding to a given row of the matrix of 3 edge models for the possibility of its inclusion in the maximum internally stable subset of vertices of the graph containing the vertex selected in this cycle. If the corresponding element And 11 is open at the first input by a signal from the inverse output of the first bit of the corresponding register 7; then the vertex it determines is analyzed for 10 exceptions from the formed maximum internally stable subset of all the vertices incident to it. At the end of each next cycle of operation of the device (for the K-th pulse of the generator 2 in this

.-.„ , .. ., -, цикле) на пр мом выходе (K-f-l)-го разр да.-. „, ..., -, cycle) at the direct output of the (K-f-l) -th bit

группу элементов ИЛИ 6, регистры 7-9 регистра 8 вырабатываетс  сигнал, который сдвига, группу элементов ИЛИ 10 элементы осуществл ет сдвиг на один разр д содержи- И 11 и элемент 12 задержки.мого регистров 7 и 9. В результате сдвигаa group of elements OR 6, registers 7-9 of register 8 produces a signal which is a shift, a group of elements OR 10 elements shifts by one bit the contents of AND 11 and delay element 12 of its registers 7 and 9. As a result of the shift

Устройство работает следующим образом. содержимого регистра 9 единичный сигнал В матрицу 3 моделей ребер заноситс  по вл етс  на очередном его выходе. Этот информаци  о топологии графа, при этом 2о сигнал подготавливает схему устройства к триггеры 4 устанавливаютс  в единичное очередному циклу аналогично тому, как этоThe device works as follows. the contents of register 9 a single signal. To the matrix 3 of the edge models is entered at its next output. This information is about the topology of the graph, while the 2o signal prepares the device circuit for the triggers 4 are set to one in the next cycle in the same way as

делаетс  по выходному сигналу первого разр да регистра 9.is done on the output of the first register bit 9.

В конце К-го цикла работы устройства по К-му сигналу на входе признакаAt the end of the K-th cycle of the device according to the K-th signal at the input of the sign

вое состо ние первые разр ды всех регист- 25 сдвига регистра 9 на его выходе (К,+ 1)-го ров 7, в единичное состо ние первые раз- разр да по вл етс  единичный сигнал, останавливающий генератор 2 и заверщающий функционирование устройства.The state of the first bits of all register-25 shift register 9 at its output (K, + 1) -th 7, in a single state the first bit appears a single signal, stopping the generator 2 and ending the operation of the device.

После останова устройства в однои- ,..менных К старших разр дах регистров 7 зачерез элементы 10: и lli обеспечивает за- 30 писываетс  информаци  о выделенных макси- несение первой строки матрицы 3 моделей мальных внутренне устойчивых подмножеств ребер в первые разр ды регистров 7. После этого задержанный в элементе 12 сигнал осуществл ет запуск генератора 2 импульсов. Работа устройства состоит из К циклов, в каждом из которых определ етс  одно максимальное внутренне устойчивое подмножество , об зательно содержащее вершину совпадающую по номеру с циклом. Искомое множество формиуетс  в первых разр дах регистров 7.After stopping the device in the single, ... By the upper bits of the registers 7, the elements 10: and lli provides written information about the allocated maximum of the first row of the matrix 3 models of the most internally stable subsets of edges in the first bits of the registers 7. After that, the signal delayed in element 12 triggers a generator of 2 pulses. The operation of the device consists of K cycles, each of which defines one maximum internally stable subset that necessarily contains a vertex that coincides in number with the cycle. The search set is formed in the first bits of the registers 7.

Сигналы с инверсных выходов первых разр дов регистров 7 поступают на первые входы соответствующих элементов И 11 и обеспечивают возможность дальнейшего анализа на св зность только тех вершин, котососто ние согласно матрице смежности графа.The signals from the inverse outputs of the first bits of the registers 7 are fed to the first inputs of the corresponding elements 11 and provide the possibility of further analysis of the connectivity of only those vertices that are in accordance with the graph adjacency matrix.

С поступлением сигнала на вход 1 пуска устройства устанавливаютс  в нулер ды и в нулевое состо ние все последующие К разр дов регистров 8 и 9. В этом случае на первом выходе регистра 9 по вл етс  сигнал, который после прохождени With the arrival of a signal at the start 1 input, the devices are set to zero and to the zero state all subsequent K bits of registers 8 and 9. In this case, the first output of register 9 is a signal that, after passing

3535

вершин, содержащих все вещины графа. При этом характеристика максимального внутренне устойчивого подмножества, содержащего первую вершину графа, записываетс  в (К+1)-х разр дах регистра 7, содержащего вторую вершину в К-х разр дах, содержащего К-ю верщину - во вторых разр дах, а в первых разр дах записываютс  нули. Вершина графа входит в мак- 40 симальное внутренне устойчивое подмно- жестко вершин графа, если в регистре 7, соответствующем данной вершине, в разр де, соответствующем данному максимальному внутренне устойчивому подмножеству вершин , записан нуль, и не входит если зарые не инцидентны с заданной в данном 45 писана единица, цикле вершиной.vertices containing all the graph vertices. In this case, the characteristic of the maximum internally stable subset containing the first vertex of the graph is recorded in (K + 1) bits of the register 7, containing the second vertex in K-bits, containing the K-th vertex - in the second bits, and the first bits are zeros. The vertex of the graph enters the maximum internally stable submultiply vertices of the graph, if in register 7 corresponding to this vertex, the bit corresponding to this maximal internally stable subset of vertices is zero, and does not enter if they are not incidental with the given This 45 is written unit, cycle top.

Claims (1)

Сигналы с выхода генератора 2 поступа-Формула изобретени The signals from the output of the generator 2 inlet Formula of the invention ют на вход признака сдвига регистра 8 и производ т цикличное перемещение единицы , обеспечива  выдачу последовательносУстройство дл  выделени  максимальных внутренне устойчивых подмножеств грати К+1 сигналов с пр мых выходов раз- фа, содержащее матрицу моделей ребер.The shift register 8 is input to the unit and the unit is cyclically moved, providing a sequence of Devices to select the maximum internally stable subsets of the K + 1 edge of signals from the direct outputs of the edge containing the edge model matrix. р дов регистра 8, котора  определ ет цикл работы устройства по выделению одного максимального внутренне устойчивого подмножества верщин графа.Rows of register 8, which determines the cycle of operation of the device for the selection of one maximum internally stable subset of graph vertices. Сигналы с выходов регистра 8 через элементы ИЛИ 10 обеспечивают последовательный просмотр всех элементов И 1I с целью определени  необходимости анализаThe signals from the outputs of register 8 through the elements OR 10 provide a consistent view of all elements AND 1I to determine the need for analysis 5555 группу регистров сдвига, две группы элементов ИЛИ, группу элементов И, первый регистр сдвига, элемент задержки и генератор импульсов, причем каждый узел матрицы моделей ребер содержит элемент И и триггер, выход которого подключен к первому входу элемента И того же узла матрицы моделей ребер, вход пуска устройства под30 писываетс  информаци  о выделенных макси- мальных внутренне устойчивых подмножеств a group of shift registers, two groups of OR elements, a group of elements AND, a first shift register, a delay element and a pulse generator, each node of the matrix of the edge models contains the element AND and a trigger whose output is connected to the first input of the AND element of the same node of the matrix of the models of edges, the device start input is written down information about the selected maximum internally stable subsets 3535 вершин, содержащих все вещины графа. При этом характеристика максимального внутренне устойчивого подмножества, содержащего первую вершину графа, записываетс  в (К+1)-х разр дах регистра 7, содержащего вторую вершину в К-х разр дах, содержащего К-ю верщину - во вторых разр дах, а в первых разр дах записываютс  нули. Вершина графа входит в мак- 40 симальное внутренне устойчивое подмно- жестко вершин графа, если в регистре 7, соответствующем данной вершине, в разр де, соответствующем данному максимальному внутренне устойчивому подмножеству вершин , записан нуль, и не входит если за 45 писана единица, vertices containing all the graph vertices. In this case, the characteristic of the maximum internally stable subset containing the first vertex of the graph is recorded in (K + 1) bits of the register 7, containing the second vertex in K-bits, containing the K-th vertex - in the second bits, and the first bits are zeros. The vertex of the graph enters the maximum internally stable submultiply vertices of the graph, if in register 7 corresponding to this vertex, the bit corresponding to this maximal internally stable subset of vertices is written zero, and does not enter if for 45 the unit is written, Устройство дл  выделени  максимальных внутренне устойчивых подмножеств графа , содержащее матрицу моделей ребер.A device for isolating maximum internally stable subsets of a graph containing a matrix of edge models. 5555 группу регистров сдвига, две группы элементов ИЛИ, группу элементов И, первый регистр сдвига, элемент задержки и генератор импульсов, причем каждый узел матрицы моделей ребер содержит элемент И и триггер, выход которого подключен к первому входу элемента И того же узла матрицы моделей ребер, вход пуска устройства подключей к установочным входам всех регистров сдвига группы, к установочному входу первого регистра сдвига и входу элемента задержки, выход которого подключен к входу пуска генератора импульсов, выход которого подключен к входу управлени  сдвигом первого регистра сдвига, выход К-го элемента ИЛИ первой группы (,..., М, где М - количество вершин в графе) подключен к первому входу К-го элементаa group of shift registers, two groups of OR elements, a group of elements AND, a first shift register, a delay element and a pulse generator, each node of the matrix of the edge models contains the element AND and a trigger whose output is connected to the first input of the AND element of the same node of the matrix of the models of edges, the start input of the plug-in device to the installation inputs of all the group shift registers, to the installation input of the first shift register and the input of the delay element, the output of which is connected to the start input of the pulse generator, the output of which is connected to input shift control operation of the first shift register, the output of the Kth first OR gate groups (, ..., M, where M - the number of vertices in the graph) is connected to the first input of the K-th element выход которого подключен к второму входу Р-го элемента И группы, отличающеес  тем, что, с целью упрощени  устройства, в него введен второй регистр сдвига, причем К-й разр д информационного выхода первого регистра сдвига подключен к первому входу К-го элемента ИЛИ первой группы , (М+ 1)-й разр д информационного выхода первого регистра сдвига подключен к входам управлени  сдвигом всех регистровthe output of which is connected to the second input of the P th element AND group, characterized in that, in order to simplify the device, a second shift register is entered into it, and the K-th bit of the information output of the first shift register is connected to the first input of the K-th element OR the first group, the (M + 1) -th bit of the information output of the first shift register is connected to the shift control inputs of all the registers И группы, выход которого подключен к вто-Ю сдвига группы и к информационному входу рым входам элементов И всех узлов К-йвторого регистра сдвига, К-й разр д ин- строки матрицы моделей ребер, выход эле-формационнрго выхода которого подключен мента И К-го узла Р-го столбца матрицык второму входу К-го элемента ИЛИ пер- моделей ребер (,...,М) подключен к К-мувой группы, (М-)-1)-й разр д информацион- входу Р-го элемента ИЛИ второй группы,.с ного выхода второго регистра сдвига под- выход которого подключен к информацион-ключен к входу останова генератора им- ному входу Р-го регистра сдвига группы,пульсов.And the group, the output of which is connected to the second shift of the group and to the information input eye inputs of elements AND all nodes of the second th shift register, the kth bit of the input of the matrix of the edge models, the output of the electrical output of which is connected th node of the Pth column of the matrix to the second input of the Kth element OR per-rib models (, ..., M) is connected to the K-th wave group, (M -) - 1) -th bit of the information input P- element of the second group, the second output of the second shift register, the output of which is connected to the information key to the generator stop input - to the input of the P-th group shift register, pulses. выход которого подключен к второму входу Р-го элемента И группы, отличающеес  тем, что, с целью упрощени  устройства, в него введен второй регистр сдвига, причем К-й разр д информационного выхода первого регистра сдвига подключен к первому входу К-го элемента ИЛИ первой группы , (М+ 1)-й разр д информационного выхода первого регистра сдвига подключен к входам управлени  сдвигом всех регистровthe output of which is connected to the second input of the P th element AND group, characterized in that, in order to simplify the device, a second shift register is entered into it, and the K-th bit of the information output of the first shift register is connected to the first input of the K-th element OR the first group, the (M + 1) -th bit of the information output of the first shift register is connected to the shift control inputs of all the registers сдвига группы и к информационному входу второго регистра сдвига, К-й разр д ин- формационнрго выхода которого подключен к второму входу К-го элемента ИЛИ пер- вой группы, (М-)-1)-й разр д информацион- ного выхода второго регистра сдвига под- ключен к входу останова генератора им- пульсов.group shift and to the information input of the second shift register, whose K-th bit of the information output of which is connected to the second input of the K-th element OR of the first group, (M -) - 1) -th bit of the information output of the second the shift register is connected to the stop input of the pulse generator.
SU864059308A 1986-04-21 1986-04-21 Device for separating maximum internally-stable subsets of graph SU1336025A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU864059308A SU1336025A1 (en) 1986-04-21 1986-04-21 Device for separating maximum internally-stable subsets of graph

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU864059308A SU1336025A1 (en) 1986-04-21 1986-04-21 Device for separating maximum internally-stable subsets of graph

Publications (1)

Publication Number Publication Date
SU1336025A1 true SU1336025A1 (en) 1987-09-07

Family

ID=21234699

Family Applications (1)

Application Number Title Priority Date Filing Date
SU864059308A SU1336025A1 (en) 1986-04-21 1986-04-21 Device for separating maximum internally-stable subsets of graph

Country Status (1)

Country Link
SU (1) SU1336025A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР .Vo 1075268, кл. G 06 F 15/20, 1972. Авторское СЕзидетельство СССР Ло 118092, кл. G 06 F 15/20, 1984. *

Similar Documents

Publication Publication Date Title
SU1336025A1 (en) Device for separating maximum internally-stable subsets of graph
SU1185326A1 (en) Device for sorting numbers
SU1180921A1 (en) Device for analysing graph
SU1332329A1 (en) Device for dividing graphs into subgraphs
SU1283789A2 (en) Digital device for calculating values of trigonometric coefficients
SU1265767A1 (en) Generator of random time intervals
SU559395A1 (en) Counter with a constant number of units in the code
SU1513440A1 (en) Tunable logic device
SU1180917A1 (en) Permutation generator
SU1376097A1 (en) Device for simulating network graphs
SU696442A1 (en) Local extremum determining device
SU1262476A1 (en) Device for selecting the maximum number
SU1304032A1 (en) Device for determining deterministic characteristics of graph
SU1438007A2 (en) Series to parallel code converter
SU830377A1 (en) Device for determining maximum number code
SU1355972A1 (en) Information input device
SU1203534A1 (en) Device for simulating network graphs
SU746503A1 (en) Maximum number determining device
SU883895A1 (en) Device for detecting extermal numbers
SU1562966A1 (en) Device for selection of asynchronous signals on basis of criterion "m out of n"
SU1553996A1 (en) Device for filtering images
SU1223221A1 (en) Device for sorting numbers
SU1439569A1 (en) Information input device
SU1195428A1 (en) Device for generating pulse trains
SU1529291A1 (en) Reversing shifter