4551
правка
Irina (обсуждение | вклад) |
Irina (обсуждение | вклад) мНет описания правки |
||
Строка 36: | Строка 36: | ||
Теорема 2. Пусть S – система множеств над совокупностью с n элементами и весами | '''Теорема 2. Пусть S – система множеств над совокупностью с n элементами и весами <math>w_s \le 1 \;</math>. Общий вес покрытия C, возвращаемого жадным алгоритмом, не превышает [1 + ln(n/OPT)]OPT + 1 (сравните со значением в [13]).''' | ||
Доказательство. Без потери общности предположим, что алгоритм покрывает элементы в порядке | ''Доказательство''. Без потери общности предположим, что алгоритм покрывает элементы в порядке <math>x_n, x_{n - 1}, ..., x_1 \;</math>. К началу итерации, на которой алгоритм покрывает элемент <math>x_i \;</math>, не менее i элементов остаются без покрытия, при этом все они могут быть покрыты при помощи нескольких множеств общей стоимостью OPT. Следовательно, существует некоторое множество, покрывающее еще не покрытые элементы, со стоимостью не более OPT/i на элемент. | ||
правка