Аноним

Деревья Штейнера: различия между версиями

Материал из WEGA
нет описания правки
Нет описания правки
Строка 21: Строка 21:




Деревья Штейнера, рис. 1
[[Файл:Steiner_trees_01.png]]
 
Рисунок 1.




Строка 107: Строка 109:


Случай 1. ex g Px \ Py и ey 26 Px \ Py. Без потери общности будем считать, что length(ex) > length(ey). Тогда можно выбрать e0 = ex таким образом, что (Px [ Py) \ Q = Py. Следовательно, можно выбрать e00 = ey. Таким образом, выполняется равенство для (2).
Случай 1. ex g Px \ Py и ey 26 Px \ Py. Без потери общности будем считать, что length(ex) > length(ey). Тогда можно выбрать e0 = ex таким образом, что (Px [ Py) \ Q = Py. Следовательно, можно выбрать e00 = ey. Таким образом, выполняется равенство для (2).
Деревья Штейнера, рис. 2




Строка 131: Строка 131:
Пусть F – множество трехлучевых звезд и ребер, выбранных жадным алгоритмом для вычисления итеративного 1-дерева Штейнера. Тогда gain(-) может и не быть субмодулярной на F . Чтобы убедиться в этом, рассмотрим две трехлучевых звезды x и y на рис. 2. Заметим, что gain(x [ y) > gain(x);gain(y) < 0 и gain(;) = 0. Наблюдается
Пусть F – множество трехлучевых звезд и ребер, выбранных жадным алгоритмом для вычисления итеративного 1-дерева Штейнера. Тогда gain(-) может и не быть субмодулярной на F . Чтобы убедиться в этом, рассмотрим две трехлучевых звезды x и y на рис. 2. Заметим, что gain(x [ y) > gain(x);gain(y) < 0 и gain(;) = 0. Наблюдается
gain(x [ y) — gain(x) — gain(y) + gain(;) > 0 :
gain(x [ y) — gain(x) — gain(y) + gain(;) > 0 :
[[Файл:Steiner_trees_02.png]]
Рисунок 2.


== Применение ==
== Применение ==
4430

правок