Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Оптимальные иерархические структуры - Воронин А.А., Мишин С.П

.pdf
Скачиваний:
33
Добавлен:
24.05.2014
Размер:
1.49 Mб
Скачать

Лемма 5.1. Если для всех a N выполнено ρ′(a) > 0 и ρ′′(a) > 0, то для любых групп g, h F { } выполнена первая

аксиома метрики: равенство ρ(g, h) = 0 эквивалентно равенству

g = h.

ρ(g, h) = åa g\h ρ′(a) + åa h\g ρ′′(a) = 0

Доказательство.

тогда и только тогда, когда g \ h = и h \ g = (в силуρ (a) > 0 ,

 

 

 

 

 

 

ρ (a) > 0), что эквивалентно условию g = h. Лемма доказана.

 

′′

 

 

 

 

 

 

Лемма 5.2. Если для всех a N

выполнено ρ (a) = ρ (a) =

 

 

 

 

′′

 

= ρ(a) , то для любых групп g, h F { }

выполнена

вторая

аксиома метрики (симметричность): ρ(g, h) = ρ(h, g).

 

 

 

 

Доказательство.ρ(g,h) = åρ(a)+ åρ(a) = åρ(a)+ åρ(a) =

a g\h

a h\g

a h\g

a g\h

 

= ρ(h, g). Лемма доказана.

 

 

 

 

 

 

Лемма 5.3. Для любых групп

f , g, h F { }

выполнено

неравенство треугольника: ρ( f , h) ≤ ρ( f , g) + ρ(g, h).

 

 

 

 

Доказательство.Имеем (*) ρ( f ,h) = å

å

 

 

′′

ρ (a) +

 

ρ (a),

 

a f \h

 

a h\ f

 

 

(**) ρ( f , g) + ρ(g, h) = åa f \ g ρ′(a) + åa g \ f ρ′′(a) + åa g \h ρ′(a) + + åa h\ g ρ′′(a). Рассмотрим a f \ h. Имеем a f , a h. Слага- емое ρ′(a) входит в выражение (*). Если a g , то a g \ h . Если a g , то a f \ g . В обоих случаях слагаемое ρ′(a) также входит в выражение (**). Рассмотрим a h \ f . Имеем a f , a h. Слагаемое ρ′′(a) входит в выражение (*). Если a g , то a g \ f . Если a g , то a h \ g . В обоих случаях слагаемое ρ′′(a) также входит в выражение (**). Итак, каждое слагаемое, входящее в левую часть неравенства ρ( f , h) ≤ ρ( f , g) + ρ(g, h), входит и в правую его часть. Лемма доказана.

 

Утверждение 5.1.

Если для

всех a N выполнено

ρ (a) = ρ (a) = ρ(a) > 0,

то стоимость

реорганизации является

′′

 

 

метрикой на множестве групп F { }.

171

Доказательство следует из лемм 5.1-5.3. Утверждение доказано.

2. Стоимость реорганизации наборов групп.

В данном пункте на основании метрики на множестве групп, построенной в пункте 1, строится метрика на множестве наборов групп.

Определение 5.2. Стоимостью реорганизации произвольного

набора групп Q 1

в

набор групп Q

2

будем называть величину

 

1

 

 

 

 

 

 

 

 

 

 

 

ρ(Q1

,Q2 ) = min å

 

ρ(gi , hi ) , где

 

k = max(

 

Q1

 

,

 

Q2

 

), набор

 

 

 

 

 

 

 

 

 

i=1,k

 

 

 

 

 

 

 

 

 

 

 

меньшей мощности дополнен пустыми группами до мощности k , минимум берется по всевозможным разбиениям наборов Q1 и Q2

на пары (gi , hi ), i = 1, k . Если Q1 пустой набор, то величину ρ( ,Q2 ) назовем стоимостью организации набора Q2 с нуля”. Если Q2 пустой набор, то величину ρ(Q1, ) назовем стоимостью деорганизации набора Q1.

Задача о поиске разбиения на пары минимальной суммарной стоимости является задачей о назначениях. Таким образом, стоимость реорганизации эффективно вычисляется. Методы решения задачи о назначениях приведены, например, в работе [7].

Поясним определение. Предположим, что необходимо реорганизовать некоторый набор (множество) групп Q1 в набор Q2 . Рассмотрим две группы: g Q1 и h Q2 . Затраты на деорганизацию g и последующую организацию h с нулясоставят ρ(g, ) + ρ( , h) . Затраты на непосредственную реорга- низацию g в h составят ρ(g,h) . Второй способ предпочтительнее в силу неравенства ρ(g, h) ≤ ρ(g, ) + ρ( , h) (см. лемму 5.3). Поэтому для реорганизации Q1 в Q2 разбиваем эти наборы на пары (g, h) Q1 × Q2 и реорганизуем g в h . Если Q1 < Q2 , то оставшиеся после разбиения на пары группы набора Q2 организуем с нуля”. А если Q1 > Q2 , то оставшиеся группы

1 Набор групп Q некоторое множество групп, в частности пустое. Q

количество групп в наборе (мощность). В наборе могут быть одинаковые (повторяющиеся) группы.

172

набора Q1 деорганизуем. Таким образом, набор с меньшей

мощностью дополняем пустыми множествами до достижения мощности другого набора. Разбивая полученные наборы на пары и

суммируя стоимость реорганизации первой группы пары во вторую, получим стоимость реорганизации набора Q1 в набор Q2 . Разбиение на пары производим таким образом, чтобы стоимость реорганизации была минимальна. Если Q1 пустой набор, то получим стоимость организации набора Q2 с нуля” (или сумму стоимостей организации всех групп набора с нуля”), если Q2 пустой набор, то получим стоимость деорганизации набора Q1 (или сумму стоимостей деорганизации всех групп набора).

Лемма 5.4. Добавление к любому из наборов групп Q1, Q2

произвольного

числа

пустых

множеств

не

 

меняет

значения

ρ(Q1,Q2 ).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Доказательство. Обозначим k1 =

 

Q1

 

, k2 =

 

Q2

 

, k = max(k1,k2 ).

 

 

 

 

 

При вычислении ρ(Q1,Q2 ) к Q1 добавляется

k k1

пустых

множеств, к Q2 добавляется k k2

пустых множеств. Обозначим

полученные после добавления

наборы через

¢

 

¢

 

Q1

и Q2 . Далее

 

 

 

 

 

¢

¢

 

 

 

 

 

 

 

 

 

 

 

выбираются

пары

 

 

 

i = 1, k

так,

чтобы

(gi , hi ) Q1

× Q2 ,

å

 

ρ(gi , hi )

была минимальна.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i=1,k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Добавим к одному из наборов Q1, Q2 пустые множества. Обозначим мощность полученного набора через k′′. Если k′′ £ k ,

то при вычислении ρ(Q1,Q2 )

 

 

 

 

 

 

 

 

 

 

 

¢

 

¢

снова получим наборы Q1

и Q2 , то

есть не изменим ρ(Q1,Q2 ).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если k′′ > k ,

то при вычислении ρ(Q1,Q2 )

получим наборы

¢¢

 

 

 

¢¢

 

′′

получается из

¢

 

добавлением k

′′

- k

пустых

Q1

 

и Q2 ,

где Q j

Qj

 

 

 

множеств,

j = 1, 2. Наборы

¢¢

 

¢¢

 

можно разбить

на

пары

Q1

 

и Q2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

¢

¢

следующим образом: сохраним разбиение наборов Q1 и Q2 ,

оставшиеся

пары

состоят

из

пустых

множеств.

 

Учитывая

ρ( , ) = 0,

получим,

что

 

 

¢¢

 

¢¢

¢

¢

 

= ρ(Q1

,Q2 ).

ρ(Q1,Q2 ) ≤ ρ(Q1

,Q2 )

 

 

 

 

 

 

 

 

 

 

 

¢¢

¢¢

 

 

 

 

 

 

¢¢

¢¢

Рассмотрим разбиение наборов Q1 и Q2

на пары (gi , hi ) Q1

× Q2 ,

 

 

 

 

 

 

 

′′

′′

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

′′

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i =

1,k

 

 

 

=

åi=1,k′′ ρ(gi , hi ). Если в нем есть

 

, при котором ρ(Q1

,Q2 )

две пары вида (g, ), ( , h),

g ¹ Æ ,

h ¹ Æ ,

то переформируем их

173

в пары (g,h), ( , ). При таком разбиении снова получим ρ(Q′′,Q′′),

1 2

так как сумма не увеличилась в силу ρ(g, h) ≤ ρ(g, ) + ρ( , h) (см. лемму 5.3), ρ( , ) = 0. Повторяя такие действия, получим в результате разбиение, в котором нет двух пар вида (g, ), ( , h).

Такое разбиение может быть получено из некоторого разбиения

и

добавлением пар, состоящих

из

пустых

наборов Q1

Q2

множеств. Таким

 

′′

′′

образом, ρ(Q1,Q2 ) = ρ(Q1

,Q2 ) ≤ ρ(Q1,Q2 ). То

 

 

′′

′′

 

 

 

есть ρ(Q1,Q2 ) = ρ(Q1,Q2 ). Лемма доказана.

 

 

 

Лемма 5.5. Если для любых групп f и g выполнена первая аксиома метрики, то и для любых наборов непустых групп Q1 и Q2 также выполнена первая аксиома метрики: равенство ρ(Q1,Q2 ) = 0

эквивалентно равенству Q1 = Q2 .

 

 

 

Доказательство.

ρ(Q1,Q2 ) = 0 тогда и только тогда, когда

 

Q1

 

=

 

Q2

 

= k , так как

иначе добавляются пустые множества, а

 

 

 

 

ρ(g, ) > 0 и ρ( , h) > 0 для любых непустых групп g и h . Далее

имеем ρ(Q1

,Q2 ) = min å

 

ρ(gi , hi ) = 0 тогда и только тогда,

 

 

i=1,k

 

когда наборы Q1 и Q2 разбиваются на пары (gi , hi ) , для которых ρ(gi , hi ) = 0, то есть на пары одинаковых множеств, что возможно лишь при Q1 = Q2 . Лемма доказана.

Лемма 5.6. Если для любых групп выполнена вторая аксиома метрики, то и для любых наборов групп Q1 и Q2 также выполнена вторая аксиома метрики (симметричность): ρ(Q1,Q2 ) = ρ(Q2 ,Q1 ).

Доказательство. Добавим пустые множества так, чтобы наборы Q1 и Q2 содержали одинаковое количество k множеств.

Тогда имеем ρ(Q1,Q2 ) = min åi=1,k ρ(gi , hi ) = min åi=1,k ρ(hi , gi ) = = ρ(Q2 ,Q1) . Лемма доказана.

Лемма 5.7. Для произвольных наборов групп Q1, Q2 , Q3

выполнено неравенство треугольника:ρ(Q1,Q3) ≤ ρ(Q1,Q2) + ρ(Q2,Q3). Доказательство. Обозначим k = max(Q1 , Q2 , Q3 ). Добавим

к Q1, Q2 , Q3 пустые множества так, чтобы k = Q1 = Q2 = Q3 . По лемме 5.4 это не изменит величин ρ(Q1,Q3 ), ρ(Q1,Q2 ), ρ(Q2 ,Q3 ) .

174

Предположим, что ( fi , gi ), i = 1, k разбиение множеств Q1 и Q2

на пары, которое соответствует значению

ρ(Q1,Q2 ), а (gi , hi ),

i =

 

разбиение множеств Q2 и Q3

на пары, которое

1, k

соответствует значению ρ(Q2,Q3), тогда имеем: ρ(Q1,Q2)+ ρ(Q2,Q3) =

= åi=1,k [ρ( fi , gi ) + ρ(gi ,hi )] ³ åi=1,k ρ( fi ,hi ) ³ ρ(Q1,Q3), где послед-

нее неравенство выполнено в силу того, что ρ(Q1,Q3 ) соответст- вует разбиению наборов групп Q1 и Q3 на пары с минимальной суммарной стоимостью реорганизации. Лемма доказана.

 

Утверждение 5.2.

Если для

всех a N выполнено

ρ (a) = ρ (a) = ρ(a) > 0,

то стоимость

реорганизации является

′′

 

 

метрикой наборах непустых групп.

Доказательство. По утверждению 5.1 стоимость

реорганизации любых групп удовлетворяет первой и второй аксиомам метрики и неравенству треугольника. По леммам 5.5-5.7 этого достаточно для того, чтобы те же свойства выполнялись для любых наборов непустых групп. Утверждение доказано.

3. Стоимость реорганизации графов.

Определение 5.3. Для произвольных ориентированных

графов G1 = (V1, E1) и G2 = (V2 , E2 ), вершины которых являются группами (V1,V2 F { }), стоимостью реорганизации G1 в G2

назовем величину ρ(G1

,G2 ) = min å

 

ρ(QG (gi ),QG

2

(hi )),1

где

 

 

i=1,k

1

 

 

k = max(V1 , V2 ) , множество вершин меньшей мощности дополне-

но изолированными вершинами до мощности k , минимум берется по всевозможным разбиениям множеств V1 и V2 на пары (gi , hi ) ,

i =

 

.

Если

G1 = ( , ) – пустой граф,

то величину ρ( ,G2 )

1, k

назовем

стоимостью организации графа

G2 с нуля”. Если

G2 = ( , )

пустой граф, то величину ρ(G1, ) назовем

стоимостью деорганизации графа G1.

 

 

 

 

1 Через QG (g)

обозначено множество (набор) вершин, которые непосредственно

 

 

 

1

 

 

 

подчинены g , то есть из которых идут ребра в g в графе G1 . Аналогично QG2 (h)

вершины, непосредственно подчиненные h в G2 .

175

Задача о поиске разбиения на пары минимальной суммарной стоимости является задачей о назначениях (см., например, [7]).

Таким образом, стоимость реорганизации эффективно

вычисляется.

G1 = (V1, E1) O(N)

 

Поясним определение. Пусть

и

G2 = (V2 , E2 ) O(N) – графы организации над некоторым множ-

еством элементов N (см. опр. 1.19). Предположим, что G1 необ-

ходимо реорганизовать в G2 . Рассмотрим вершины g V1 \ NG

и

 

1

 

h V2 \ NG . Они организуются из наборов подгрупп QG (g)

и

2

1

 

QG (h)

соответственно. Необходимо некоторым образом пере-

2

 

 

 

 

(g) в звено

Z

 

(h).1 Для подгрупп h Q

 

(g)

строитьзвено Z

G

G

G

 

 

 

 

 

 

 

1

 

и h2 QG (h)

 

 

1

 

 

2

 

 

 

1

 

проделаем следующее:

освободим (деорганизуем)

 

2

h1 \ h2 от участия в группе g , а затем привлечем

элементы из

(организуем) элементы из h2 \ h1

к участию в группе h . Аналоги-

чно поступаем и

с другими

парами

групп из QG (g) ×QG (h).

Минимальная

 

 

стоимость

таких

1

 

2

 

 

 

перестроений

составит

ρ(QG (g),QG (h))

 

(см. опр. 5.2). Стоимость освобождения

всех

1

2

 

 

 

 

 

 

 

 

 

 

 

элементов от участия в g и привлечения к участию в h составит

ρ(QG1 (g), ) + ρ( ,QG2 (h)) , что не меньше ρ(QG1 (g),QG2 (h)) в

силу неравенства треугольника (см. лемму 5.7).

Таким образом, для реорганизации G1 в G2 разобьем множества V1 и V2 на пары (g,h) V1 ×V2 и реорганизуем QG1 (g) в

QG2 (h) . Если V1 < V2 , то оставшиеся после разбиения на пары группы V2 организуем с нуляиз соответствующих подгрупп. А если V1 > V2 , то для оставшихся групп V1 разрушимих организацию из подгрупп. Таким образом, одно из множеств V1 или V2 дополняем изолированными вершинами до достижения

мощности другого. Разбивая полученные множества вершин на

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

1 Звено состоит из вершины-центра, непосредственно подчиненных ей вершин и ребер, соответствующих этим подчинением (см. опр. 1.5).

176

граф G2 . Разбиение на пары производим таким образом, чтобы

стоимость реорганизации была минимальна.

На графах организации можно определить стоимость реорганизации как сумму по всем парам неначальных вершин. При этом, как показано в [31], стоимость реорганизации будет совпадать со стоимостью определения 5.3. Таким образом, понятие

стоимости реорганизации может быть расширено на произвольные ориентированные графы.

Лемма 5.8. При добавлении к любому из графов G1 = (V1, E1) и G2 = (V2 , E2 ) любого числа изолированных вершин стоимость реорганизации ρ(G1,G2 ) не изменится.

Доказательство. Обозначим k1 = V1 , k2 = V2 , k = max(k1, k2 ) .

При вычислении ρ(G1,G2 ) к V1 добавляется k k1 изолированных вершин, к V2 добавляется k k2 изолированных вершин. Обозна- чим полученные множества вершин через V1и V2′. Далее выбира-

ются пары (gi ,hi ) V1¢×V2¢, i =1,k так, чтобы åi=1,k ρ(QG1 (gi ),QG2 (hi )) была минимальна. Добавим к одному из множеств V1 или V2 изолированные вершины. Обозначим мощность полученного множества вершин через k′′, а соответствующие графы через G3 и G4 . Если k′′ ≤ k , то при вычислении ρ(G3 ,G4 ) снова получим

множества вершин V1и V2′, то есть ρ(G3 ,G4 ) = ρ(G1,G2 ).

Если k′′ > k , то при вычислении ρ(G3 ,G4 ) получим множества вершин V1′′ и V2′′, где Vj′′ образуется из Vjдобавлением

k′′ − k изолированных вершин, j = 1,2. Множества V1′′ и V2′′ можно разбить на пары следующим образом: сохраним разбиение для V1′, V2′, оставшиеся пары (g,h) состоят из изолированных вершин,

следовательно ρ(QG (g),QG (h)) = ρ( , ) = 0. Таким образом,

3

4

 

 

ρ(G3 ,G4 ) ≤ ρ(G1,G2 ). Рассмотрим разбиение множеств V1′′ и V2′′

на пары (gi , hi ) V1′′×V2′′,

i =

 

, при котором ρ(G3,G4 ) =

1,k′′

= åi=

 

ρ(QG3 (gi ),QG4 (hi )).

Если в нем имеются две пары вида

1,k′′

(Q(g),Æ) и (Æ,Q(h)) , где Q(g) ¹ Æ и Q(h) ¹ Æ , то переформиру- ем их в пары (Q(g),Q(h)) и (Æ,Æ). При таком разбиении снова получим ρ(G3 ,G4 ), так как сумма не увеличилась в силу неравен-

177

ства треугольника (см. лемму 5.7) ρ(Q(g),Q(h)) ≤ ρ(Q(g), ) + + ρ( ,Q(h)) и равенства ρ( , ) = 0. Повторяя такие действия, получим в результате разбиение, в котором нет двух пар вида (Q(g), ) и ( ,Q(h)) . Такое разбиение может быть получено из некоторого разбиения множеств V1и V2добавлением пар (g,h), состоящих из изолированных вершин, для которых ρ(Q(g),Q(h)) =

= ρ( , ) = 0 . Таким образом, ρ(G1,G2 ) ≤ ρ(G3,G4 ). То есть ρ(G1,G2 ) = ρ(G3 ,G4 ). Лемма доказана.

Лемма 5.9. Если для любых наборов непустых групп выполнена первая аксиома метрики, то и для любых графов

организации G1 = (V1,E1) O(N) и G2 = (V2,E2 ) O(N) без изолиро- ванных вершин также выполнена первая аксиома метрики: равен-

ство ρ(G1,G2 ) = 0 эквивалентно равенству G1 =G2 (V1 =V2 и E1 = E2).

Доказательство.

Очевидно,

что

из

 

G1 = G2 следует

ρ(G1,G2 ) = 0 , докажем

обратное.

Пусть

 

ρ(G1,G2 ) = 0 .

При

вычислении ρ(G1,G2 ), добавив изолированные вершины, получим

множества вершин V1

и V2такие,

что

 

V1

 

=

 

V2

 

= k .

Тогда

 

 

 

 

ρ(G1,G2 ) = åi=1,k ρ(QG1 (gi ),QG2 (hi )), где (gi , hi ) , i = 1, k некото-

рое разбиение на пары множеств V1и V2′. Из ρ(G1,G2 ) = 0 следует

ρ(QG1 (gi ),QG2 (hi )) = 0. Так как G1 и G2 графы организации, то

V1

и V2 содержат только непустые группы. Следовательно,

QG

(gi ) и QG (hi ) являются наборами непустых групп,

поэтому

1

(gi ) = QG

 

2

 

QG

2

(hi ) . Для каждой неначальной вершины g V \ NG

1

 

 

 

любого графа организации G выполнено g = Uh Q (g ) h.

В силу

QG

(gi ) = QG

 

G

 

2

(hi ) неначальные вершины из V1 и V2 разбиваются

1

 

 

 

на пары gi = hi , причем в gi входят в графе G1 ребра из тех же вершин, что и в hi в графе G2 . Начальные вершины G1 не могут

соответствовать

неначальным вершинам

G2

в силу

QG

(gi ) = QG

(hi ) .

Следовательно, множества

 

неначальных

1

2

 

 

 

 

вершин из G1

и из G2 совпадают. Из любой начальной вершины

{a} V1 в графе G1 выходит хотя бы одно ребро (она не изолирована) в неначальную вершину g V1 \ NG1 . Следовательно,

178

g V2 и в G2 также имеется ребро

({a}, g). То есть {a} V2 .

Обратное также верно. Имеем

V1 = V2 .

Условие

(g, h) E1

эквивалентно условию (g, h) E2

в

силу

того, что

ребра G1,

входящие в h , совпадают с ребрами G2 , входящими в h . Таким образом, E1 = E2 , из чего следует G1 = G2 . Лемма доказана.

Лемма 5.10. Если для любых наборов групп выполнена вторая аксиома метрики, то и для любых графов G1 и G2 также выполнена вторая аксиома метрики (симметричность):

ρ(G1,G2 ) = ρ(G2 ,G1 ).

Доказательство. Добавим изолированные вершины так, чтобы графы G1 и G2 содержали одинаковое количество k

вершин.

Тогда

 

имеем

ρ(G1,G2 ) = min å

 

 

 

 

 

 

ρ(QG

(gi ),QG

 

(hi )) =

 

i

=1,k

2

= min å

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ρ(QG

 

(hi ),QG

(gi )) = ρ(G2 ,G1) . Лемма доказана.

 

 

 

 

 

 

 

 

 

i=1,k

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Лемма 5.11.

Для

 

произвольных

 

 

 

графов

 

 

 

 

G1 = (V1, E1),

G2 = (V2 , E2 ), G3 = (V3 , E3 ) выполнено неравенство треугольника:

ρ(G1,G3 ) ≤ ρ(G1,G2 ) + ρ(G2 ,G3 ).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Доказательство. Обозначим k = max(

 

V1

 

,

 

V2

 

,

 

V3

 

). Добавим к

 

 

 

 

 

 

V1, V2 , V3

изолированные вершины так, чтобы k =

 

V1

 

=

 

V2

 

 

=

 

V3

 

.

 

 

 

 

 

 

По лемме

 

5.8

 

это

не

изменит

величин ρ(G1,G3 ),

 

ρ(G1,G2 ) ,

ρ(G2 ,G3 ). Пусть ( fi , gi ),

i =

 

разбиение множеств V1 и V2 на

1, k

пары, которое соответствует значению ρ(G1,G2 ) , а (gi , hi ),

 

 

i =

 

 

 

 

1, k

разбиение множеств V2 и V3 на пары, которое соответствует зна-

чению ρ(G2,G3). Тогда ρ(G1,G2)+ ρ(G2,G3) =å

 

 

 

 

 

 

 

[ρ(QG ( fi ),QG (gi ))+

 

 

 

 

 

 

 

+ ρ(QG

 

 

 

 

 

 

 

 

 

 

å

 

 

 

ρ(QG ( fi ),QG

 

 

i=1,k

 

 

 

 

 

1

 

 

 

 

 

2

 

 

 

 

 

 

 

(gi ),QG

 

(hi ))] ³

 

 

 

 

 

(hi )). Последняя сумма

2

3

i=1,k

3

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

больше или равна ρ(G1,G3 ) в силу того, что ρ(G1,G3 )

соответствует разбиению на пары с минимальной суммарной стоимостью реорганизации. Лемма доказана.

 

Утверждение 5.3.

Если для

всех a N выполнено

ρ (a) = ρ (a) = ρ(a) > 0,

то стоимость

реорганизации является

′′

 

 

метрикой на множестве графов организации без изолированных вершин.

179

Доказательство. По утверждению 5.2 стоимость

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

выполнялись для любых графов организации без изолированных вершин. Утверждение доказано.

4. Некоторые свойства стоимости реорганизации.

Лемма 5.12. Для любых наборов групп Qи Q′′ выполнено ρ(g′, g′′) £ ρ(Q′,Q′′), где g′ = Uh Qh и g′′ = Uh Q′′ h группы,

образующиеся в результате объединения групп каждого из наборов. Если наборы Qи Q′′ содержат только неповторяющиеся элементарные группы, то вышеуказанное неравенство выполнено как равенство.

Доказательство.

 

ρ(g′, g′′) = åa g′\g′′ ρ′(a) + åa g′′\gρ′′(a).

Пусть

a Î g′ \ g′′. Тогда существует группа

hÎ Q′ ,

для которой

a h′,

и не существует группы h′′Î Q′′, для которой a h′′. При

 

 

 

 

′′

множество

h

 

входит в некоторую пару

вычислении ρ(Q ,Q )

 

 

где

h Î Q

′′

или

h = .

В

обоих

случаях

 

a h. Таким

(h , h) ,

 

 

образом, слагаемое

 

входит в

 

 

 

 

, которое, в свою оче-

ρ (a)

ρ(h , h)

 

 

 

 

 

 

′′

 

 

 

 

 

 

 

 

 

a Î g

′′

\ g

,

то слага-

редь, входит в ρ(Q ,Q ). Аналогично, если

 

 

 

′′

 

 

 

 

 

′′

 

 

 

 

 

 

 

′′

 

 

 

 

′′

емое ρ (a)

входит в ρ(Q ,Q ). То есть

ρ(g , g ) £ ρ(Q ,Q ).

Пусть

Q

 

 

 

 

и

Q

′′

 

 

 

′′

 

Рассмотрим

 

= {{a} : a Î g }

 

 

= {{a}: a Î g }.

следующее разбиение наборов Q

и Q′′ на пары. Для каждого

a Î gÇ g′′

включим в разбиение пару ({a},{a}). Остальные пары

имеют один из трех видов:

 

 

 

 

′′

 

 

,

 

 

 

 

′′

({a },{a }) , ({a },Æ)

 

(Æ,{a }) , где

aÎ g′, a′′Î g′′. Рассмотрим a Î g′ \ g′′. Группа {a} войдет ровно в

одну из пар указанного вида, следовательно величина ρ (a) войдет

в ρ(Q ,Q ) ровно один раз.

Аналогично,

для a Î g

 

\ g

величина

′′

′′

 

 

 

 

 

 

 

 

 

 

Итак,

 

 

 

ρ (a)

войдет в ρ(Q ,Q ) ровно один раз.

при указанном

′′

 

 

 

 

′′

Q

 

на

пары

выполнено

 

ρ(g , g ) =

разбиении

наборов Q

и

′′

 

= ρ(Q ,Q ). В

силу

 

 

 

 

выше

неравенства

 

′ ′′

доказанного

 

величина

′′

не

может

 

быть

меньше ρ(g , g ).

Следовательно,

ρ(Q ,Q )

 

′′

 

 

 

 

 

 

 

 

 

′′

 

 

 

 

 

построенное разбиение является оптимальным. Лемма доказана.

180

Соседние файлы в предмете Экономика