ТЕМА 6. АВТОМАТИЗАЦИЯ КОНСТРУКТОРСКОГО ПРОЕКТИРОВАНИЯ ССУ
Лекция 15. Алгоритмы автоматизации конструкторского проектирования ССУ
Автоматизированное проектирование средств и систем управления. Курс лекций
228
Вычислим приращение в числе выводов на узле T
i
:
iii
vvyxv '),(
,
(15.34)
где v
i
, и v'
i
– соответственно число внешних выводов узла до и после обмена.
Заметим, что приращение числа выводов Δv
i
(x, у) равно приращению числа
соединений между элементами узла T
i
и элементами, не входящими в узел T
i
.
Поэтому формула для расчета Δv
i
(x, у) может быть непосредственно получена
из (15.34)
при замене узла T
j
на множество элементов
ir
ir
i
TETI \
(, ) 2| | | ( \ )|
|(\),
ii
II
ixyxyxyii
xyix
vxy D D e e e e I e
eeTe
(15.35)
где
i
i
i
i
yIyi
I
yxixI
I
x
FLDFLD
,
(15.36)
|||,|
iyyIixxI
IeFIeL
ii
.
(15.37)
Аналогичная формула имеет место для приращений числа выводов на
узле
T
j
. Для ее получения необходимо лишь заменить везде в (15.35), (15.36),
(15.37)
символ I
i
на I
j
, обозначающий множество элементов, не входящих
в узел
T
j
: I; = E\T
j
, символ х на у, а символ у на х.
Заметим, что для многоконцевых соединений равенство, аналогичное
(15.16)
, уже не выполняется.
Пусть известен некоторый вариант разбиения схемы на γ узлов. Можно
считать, что в каждом узле содержится ровно
k элементов, причем n = kγ.
В случае, когда в каком-либо узле число элементов k
r
меньше k, всегда мож-
но дополнительно ввести
n
д
= k – k
r
фиктивных элементов, не связанных
с другими элементами схемы:
r
sj
= 0, s = n+1, ..., n + n
д
, j = 1, 2, ..., n + n
д
.
Рассмотрим два узла –
T
i
, и T
j
, (i, j = 1, 2, …, γ). В соответствии с (15.15)
приращение числа межузловых соединений при обмене местами элементов
е
x
T
i
, и e
y
T
j
будет равно ΔL(x,y) = D
x
+D
y
–2r
xv
, где характеристики D
x
и D
v
рассчитываются по матрице соединений R.
Опишем процесс выбора пары элементов
е
х
и e
v
для обмена. Сначала
определяются характеристики
D
z
, для всех элементов е
z
, принадлежащих T
i
,
или
T
j
. Очевидно, что число этих характеристик равно 2k.
Далее находится пара элементов
е
х
Т
i
и e
y
T
j
, для которой (15.15) при-
нимает максимальное значение.
Если Δ
L(x,y) > 0, то производится обмен. В результате образуются узлы
Т’
i
и Т’
j
.
Зафиксировав положение элементов
e
x
и е
y
соответственно в узлах T'
j
и
T'
i
, выполняем аналогичный расчет для элементов из множеств
1
\
xi
eT и
yj
eT \ и определяем новую пару элементов для обмена
2
x
e и
2
y
e . Процесс об-