Системы общих представителей.

advertisement
с6-с8
Системы общих представителей.
08.04.2012
Системы общих представителей и смежные вопросы
Определение 1. Пусть дана система подмножеств M = {M1 , . . . , Ms } множества [n]. Системой общих
представителей для множества M называется подмножество A ⊂ [n] такое, что ∀i Mi ∩ A ̸= ∅.
Минимальная с.о.п. - это с.о.п. наименьшего размера. Размер минимальной с.о.п. это τ (M). Максимум
τ (M) по всем системам подмножеств [n] из s множеств, где каждое из множеств состоит из k элементов,
обозначается τ (n, s, k).
1. Дана совокупность множеств
M = {{1, 6}, {1, 2}, {2, 3}, {3, 4}, {4, 5}, {5, 6}}.
а) Найдите τ (M). б) Найдите с.о.п. для M с помощью жадного алгоритма.
2. В группе студентов Яндекса 20 человек. Из них 5 человек одинаково хорошо и лучше всех остальных
решают задачи поиска новостей в интернете, 5 – задачи борьбы со спамом и т.д. (всего 18 видов задач, так
что, очевидно, некоторые студенты в равной мере сильны в нескольких вопросах). Требуется составить из
этих студентов сильную команду разработчиков. При этом хочется, чтобы для каждой задачи в команде
нашелся специалист по ней и чтобы размер команды был как можно меньше (экономия зарплаты).
а) Докажите, что всегда есть команда из семи человек.
б) Докажите, что при некотором раскладе
заведомо нужно взять в команду шестерых.
3. Постройте пример совокупности множеств, у которой размер минимальной с.о.п. на k меньше размера
с.о.п., получаемой с помощью жадного алгоритма. а) k = 1. б) k = 2. в) k произвольное.
4. Пусть у нас есть совокупность A(n, s, k). Мы хотим узнать, сколько различных минимальных с.о.п.
имеет данная совокупность. обозначим эту величину за η(A).
k−1
, k), что η(A) = 1, τ (A) = 2. б) Чему равно η(A),
а) Приведите пример такой совокупности A(2n, 2Cn−1
когда A состоит из всех k-элементных подмножеств, т.е. когда s = Cnk . в) При каком максимальном s
найдется такая совокупность A(n, s, k), что η(A) = 2.
5. Рассмотрим в 15-мерном пространстве некоторое множество точек V , содержащееся в множестве Σ:
V ⊂ Σ = {x = (x1 , . . . , x15 ) : xi ∈ {0, 1}, i = 1, . . . , 15; x1 + · · · + x15 = 5}.
Иными словами, V – это произвольный набор точек, координаты которых суть 0 или 1, причем единиц у
каждой точки
√ ровно 5. Допустим, |V | = 20. Соединим точки x, y ∈ V отрезком, если расстояние между
ними есть 10. Докажите, что все наши точки можно так раскрасить в 6 цветов, чтобы концы любого
отрезка были разноцветными.
Определение 2. Пусть l < k. Положим величину M (n, k, l) равной минимальному количеству таких k–
элементных подмножеств множества [n], что любое l–элементное подмножество [n] целиком содержится
хотя бы в одном из них.
6. Найдите а) M (n, k, 1). б) M (n, 3, 2).
Указание. Ответ зависит от делимости на 6. Тривиальная верхняя оценка - смотри след задачу (Cn2 /3).
Она достигается, когда n = 6k + 3. Конструкция следующая. Разобьем 6k на три группы по 2k – S1 , S2 , S3 ,
и единообразно занумеруем элементы в каждой группе от 1 до 2k + 1. В качестве треугольников возьмем
следующие тройки: 1. Тройки из элементов с одинаковым номером из разных групп. 2. Тройки, у которых
два элемента в одной группе (скажем, S1 ) а один элемент в группе со следующим номером (здесь S2 ), у
которого номер это полусумма по модулю 2k номеров двух предыдущих элементов.
l
7. а) Докажите, что M (n, k, l) > CCnl . б) Докажите, что M (n, k, l) > nk M (n − 1, k − 1, l − 1).
k
Пусть X — произвольное множество, R — совокупность его подмножеств.
Проекцией множества A ⊂ X на R называется набор подмножеств P (A) = {R ∩ A|R ∈ R}.
Размерность Вапника-Червоненкиса.
Определение 3. Размерностью Вапника-Червоненкиса пары (X, R) называется максимальное n такое,
что существует A: |A| = n, P (A) = 2A , либо ∞, если максимума не существует. Обозначение V C(X, R).
Теорема 1. Пусть H — множество всех полупространств в Rn . Тогда V C(Rn , H) = n + 1.
8. Существует ли (R2 , R) такое что, V C(X, R) = ∞, где а) R может быть любым; б) R — счётная
совокупность ограниченных множеств?
9. а) Найти размерность V C([9], R), где R = {1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {1, 4, 7}, {2, 5, 8}, {3, 6, 9},
{1, 6, 9}. б) Можно ли добавить ещё одно множество так, чтобы V C увеличилась на 1?
с6-с8
Системы общих представителей.
Страница 2
Система различных представителей.
Определение 4. Системой различных представителей системы S (не обязательно различных) множеств
Si , i = 1, . . . , m,
Si ⊂ [n] называется последовательность xi , i = 1, . . . , m, различных элементов множества [n] таких, что
xi ∈ S i .
10. Докажите, что у системы S есть система различных представителей тогда и только тогда, когда
∀I ⊂ [m] |∪i∈I Si | > |I|.
11. Пусть дана совокупность подмножеств M = M1 , . . . , Ms множества [n]. Пусть мощность каждого
множества совокупности равняется m, а каждый элемент [n] входит ровно в l множеств. Если m > l, то у
совокупности есть с.р.п.
12. Какое минимальное количество ребер можно удалить из графа Kn,n , чтобы не осталось совершенных
паросочетаний?
Download