Связное доминирующее множество: различия между версиями

Перейти к навигации Перейти к поиску
Строка 32: Строка 32:
Приведем более детальное описание процесса построения.
Приведем более детальное описание процесса построения.


Пусть дан исходный связный граф единичных дисков G = (V, E), располагающийся в квадрате Q = f(x, y) j 0 < x < q; 0 < y < qg, где q < jVj. Для построения приближенного решения с коэффициентом эффективности 1 + " для " > 0 выберем целое число m = O((1/")ln(1/")). Пусть p = bq/mc + 1. Рассмотрим квадрат Q = f(x, y) \ — m < x < mp; —m < y < mpg. Разобьем Q на (p + 1) x (p + 1) решеток таким образом, что каждая ячейка представляет собой квадрат m x m, за исключением верхней и правой границ; следовательно, никакие две ячейки не перекрываются друг с другом. Обозначим это разбиение квадрата Q как P(0) (рис. 1). В общем случае разбиение P(a) получается из P(0) в результате сдвига нижнего левого угла Q из точки (—m,—m) в точку (—m + a,—m+ a). Заметим, что в результате сдвига из P(0) в P(a) для 0 < a < m квадрат Q оказывается покрыт разбиением.
Пусть дан исходный связный граф единичных дисков G = (V, E), располагающийся в квадрате <math>Q = \big\{ (x, y) | 0 \le x \le q, 0 \le y \le q \big\}\ </math>, где <math>q \le |V|</math>. Для построения приближенного решения с коэффициентом эффективности 1 + " для " > 0 выберем целое число m = O((1/")ln(1/")). Пусть p = bq/mc + 1. Рассмотрим квадрат Q = f(x, y) \ — m < x < mp; —m < y < mpg. Разобьем Q на (p + 1) x (p + 1) решеток таким образом, что каждая ячейка представляет собой квадрат m x m, за исключением верхней и правой границ; следовательно, никакие две ячейки не перекрываются друг с другом. Обозначим это разбиение квадрата Q как P(0) (рис. 1). В общем случае разбиение P(a) получается из P(0) в результате сдвига нижнего левого угла Q из точки (—m,—m) в точку (—m + a,—m+ a). Заметим, что в результате сдвига из P(0) в P(a) для 0 < a < m квадрат Q оказывается покрыт разбиением.


Для каждой ячейки e (представляющей собой квадрат m x m) Ce(d) обозначает множество точек в e, удаленных от границы на расстояние не менее d; Ce(0) представляет саму ячейку e. Обозначим Be(d) = Ce(0) - Ce(d). Зафиксируем положительное целое число h = 7 + 3[log2(4m2/7r)J. Назовем Ce(h) центральной областью ячейки e, а Be(h + 1) – граничной областью ячейки e. Таким образом, центральная и граничная области каждой ячейки перекрываются на полосу единичной ширины.
Для каждой ячейки e (представляющей собой квадрат m x m) Ce(d) обозначает множество точек в e, удаленных от границы на расстояние не менее d; Ce(0) представляет саму ячейку e. Обозначим Be(d) = Ce(0) - Ce(d). Зафиксируем положительное целое число h = 7 + 3[log2(4m2/7r)J. Назовем Ce(h) центральной областью ячейки e, а Be(h + 1) – граничной областью ячейки e. Таким образом, центральная и граничная области каждой ячейки перекрываются на полосу единичной ширины.
4551

правка

Навигация