Файл: Ху, Т. Целочисленное программирование и потоки в сетях.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.10.2024
Просмотров: 173
Скачиваний: 0
438 |
|
ГЛ . |
20. ГРА Н И Ц ЕЛ О Ч И СЛ ЕН Н О ГО М Н ОГОГРАННИКА |
|
|
||||||
Теорема |
20.7. Если (у, у0) — грань |
многогранника Р (G, g0), |
|||||||||
такого, что |
у = [y(g)] |
и Ф : G - + G — любой |
автоморфизм |
груп |
|||||||
пы G, |
то |
(Yi То) с |
Y = |
[y(g)] = [Т(Ф-1£)] — |
грань многогранника |
||||||
P{G, |
ф g0). |
|
|
|
|
|
|
|
|
|
|
Прежде чем изложить доказательство этой теоремы, приведем |
|||||||||||
пример. |
|
|
|
|
|
группа порядка 4, g0 = g3 и |
|
||||
Пусть |
Сг4 |
— циклическая |
|
||||||||
|
|
|
Ф- |
(0, |
gu ёъ |
§-3) ^ ( 0 , |
ёз, ёг, gi)- |
|
|
||
Если [у (ё1), Т (Ы- Т (ёз), То! “ грань |
многогранника Р |
(G4, g3), |
|||||||||
то [у (ёз), Т (ёз), Т (Ы, |
То1 — грань |
многогранника Р |
(G4, gt). |
||||||||
Д оказательство. |
М ы |
будем строить доказательство |
в |
терми |
|||||||
нах графа Н |
(G, у) и покажем, что автоморфизм группы G |
будет |
переводить п' независимых кратчайших путей в п' независимых
кратчайших путей. Пусть р * — путь от 0 до g0 в графе Н (G, у), т. е. вектор t = [t (#)], такой, что
2 Нё)-ё = ёо.
g £ G
Применяя автоморфизм ф к этому уравнению, имеем
2 *(g) ф (ё) = ф ( ё о ) = И * (Ф~1ё)-ё-
g i G |
g £ G |
Таким образом, вектор |
t= [F(g)] = [t(ф~хё)] дает путь р* от О |
до ф~гё0.Если теперь положить у (ё) = У (ф~хё), то длиной пути р* в терминах у(ё) будет
2 У (ё)Нё) = |
2 Т (Ф~*ё) t (ф-гё) = |
2 Т (ё) t (ё) = I (?*)■ |
g £ G |
g £ G |
g £ G |
Итак, при автоморфизме ф путь в графе Н (G, у)^ает путь в графе
Н (G, у) такой же длины. Поскольку существует ф~х,то устанавли
вается взаимно однозначное, сохраняющее длину соответствие между путями графа Н (G, у) и путями графа Н (G, у). Кратчай
шие пути в Н (G, у) независимы, так как t — просто перестановка
компонент вектора t, а вектор t предполагается независимым.
Следовательно, (у, у0) — грань многогранника Р (G, ф (g0)b ■
Так как многогранник полностью определяется своими гра нями, теорема 20.7 утверждает, что фактически существует толь ко один многогранник Р (G, ёо) Для каждого класса автоморфиз
20.4. АВТОМ ОРФИЗМ Ы |
ГЛ А В Н Ы Х |
М Н ОГО ГРА Н Н И КО В |
439 |
мов в группе G. Если при отображении |
ф : ф (g0) = got то много |
||
гранник Р (G , go) является |
достаточно симметричным. |
Если |
ф (g0) = h Ф g0, то многогранник Р (G, К) может быть получен перестановкой координат многогранника Р (G , g0). Если G —
циклическая группа простого порядка, то существует отображе ние ф, переводящее g0 в любое ненулевое h, так что все различные
Р |
(G, h) содержат одинаковое число граней, вершин и т. д. Н и ж е |
||||||
описано действие |
отображения |
ф |
на |
вершины. |
|||
|
Следствие 20.3. |
Если |
t = |
[t |
(g)] — |
вершина многогранника |
|
Р |
(G, go), то t = |
[t |
(g)] = |
[t (ф~1g)] является вершиной многогран |
ника Р (G, ф (go)).
Это утверждение справедливо, поскольку вершина опреде ляется гранями, грань определяется D — 1 независимыми крат
чайшими путями, а м ы доказали, что при автоморфизме незави симые кратчайшие пути будут отображаться в независимые крат чайшие пути.
|
Теорема |
20.8. |
Пусть |
t = [t (g)] — вершина |
многогранника |
|||||||||
Р |
(G, g0), a t' = |
[t' (g)], 0 < |
t' (g) < |
t (g), для всех g £ G, |
и |
h |
= |
|||||||
= |
2 |
t' (g)-g■ |
Тогда |
t' = |
\t' (g)] |
является вершиной P |
(G, |
h). |
||||||
|
sec |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Эта |
теорема |
позволяет |
определить вершины |
многогранника |
|||||||||
Р |
(G, К), если м ы |
знаем вершины многогранника Р (G, g0). |
|
|
||||||||||
|
Д оказательство. |
По лемме 20.1 |
t — |
кратчайший путь |
от 0 |
|||||||||
до |
go, |
если |
у |
используются как |
длины |
соответствующих |
дуг, |
at' — кратчайший путь от 0 до h. Если t — вершина, то сущест вует D — 1 независимых векторов у, для которых t — вершина,
минимизирующая целевую функцию у. Д ля каждого вектора у путь t' — кратчайший в графе Н (G , у); следовательно t' —
вершина. и
|
Следствие |
20.4. Пусть t — |
вершина многогранника Р (G, g0), |
|
а V — точка, такая, что 0 ^ |
(g) |
t' (g) для всех g £ G, U h = |
||
— |
(g)•g. Если существует автоморфизм ф, такой, что фк = |
|||
= |
g0,то t' = |
[V (g)] = [t(<p_1g')l является вершиной многогранника |
||
Р |
(G, g0). |
|
|
|
|
Доказательство следует из теоремы 20.8 и следствия 20.3. |
|||
|
Используя |
следствие 20.4 |
и теорему 20.8, можно из одной |
вершины многогранника получить многие другие его вершины.
Рассмотрим, |
например, многогранник Р (С?и , gio)- Если известно, |
||||
что ti = 3, t-j = |
1 и tj = |
0 (/ ф 1,7) является вершиной Р |
(Gn ,g10), |
||
то, |
используя |
теорему |
2 0 .8 , получим различные t ' ^ |
t и h = |
|
= |
(*)•g. |
Н и ж е указываются порождаемые таким |
образом |
440 ГЛ . 20. ГРА Н И Ц ЕЛ О Ч И С Л ЕН Н О ГО М Н ОГОГРАННИКА
вершины различных многогранников Р (Gn , h), где h появляется в последнем столбце (2gi + g7 = g9 = h и т. д.):
и |
h |
tm ( т ф 1,7) |
h |
3 |
0 |
0 |
gs |
2 |
1 |
0 |
g9 |
2 |
0 |
0 |
g% |
1 |
1 |
0 |
|
1 |
0 |
0 |
gi |
0 |
1 |
0 |
gi |
Используя следствие 20.4, можно найти ф, которое будет ото бражать h в £10. Например, в первой строке 7 X h = 7 X g3=
=£ 2 1 = gio- Результат умножения на 7 переводит gt в g7; таким
образом, t7 = 3, tm = |
0 (т ф |
7) является вершиной многогран |
||||
ника Р |
(G n , gi0). Аналогично во второй строке м ы имеем 6 X h = |
|||||
= 6 X |
ft = gjoРезультат умножения |
на 6 |
переводит gt в ge, |
|||
a g7 в g$. Поэтому te = |
2, t9 = |
1, tm |
= |
0 (т ф |
6,9) является вер |
|
шиной |
многогранника |
Р (Gu , g10). |
Если бы |
м ы умножили тре |
тью строку на 5, четвертую строку на 4, пятую строку на 10, последнюю строку на 3, м ы получили бы следующие вершины многогранника Р (Gn, gi0):
7? = 3, |
<5 |
— |
0? все |
остальные |
компоненты |
равны 0 |
; |
|
h = 2 |
, |
<9 |
= |
1 > все остальные |
компоненты |
равны 0 |
; |
|
h = 2 |
, |
<2 = 0 , все |
остальные |
компоненты |
равны 0 |
; |
||
74= 1 , |
<0= |
1) все остальные |
компоненты |
равны 0 |
; |
^10 = 1 , |
<4 = |
0 , все остальные компоненты равны |
0 ; |
||
h = 0, |
<10 = |
1! все остальные компоненты равны 0. |
|||
Т е о р е м а |
20.9. |
Если |
(у, Уо)— грань многогранника |
Р (G, g0)r |
|
g0^ 0, то |
|
|
|
|
|
(i) y(g) + |
y(go — |
g) = |
Vo для всех g£G. |
|
|
(ii) у (g)+ |
у |
(g')> у (g + g') для всех g, g' 6 G. |
|
(iii) у (go) = Yo для всех goфO.
Д о к а з а т е л ь с т в о .
Утверждение (i) вытекает из следствия 20.2 при р = G. Н о те
перь (i) означает, что коэффициенты у групповых элементов свя
заны попарно, поскольку (у, у0) обычно нормализовано и у0 |
= 1 . |
|
Зная у (g), непосредственно получаем у (g0 — |
g) = 1 — |
у (g). |
Утверждение (ii) вытекает из следствия 20.1 |
при р = G. |
|