Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Максимльная найденная информация.docx
Скачиваний:
105
Добавлен:
10.05.2014
Размер:
433.75 Кб
Скачать

6. Комбинаторные задачи о покрытиях, укладках, разбиениях. Примеры. Теорема о числе разбиений элементов множества на 2, 3, …,k классов, без учета их порядка в классах и без ограничений на занятость класса. Доказательства. Следствия.

Задача о покрытии

Найти такие множества Ti,i = 1, 2, …, r, чтобы(чтобы объединение этих множеств «покрыло»S). Например, застелить весь пол в комнате несколькими коврами. Ковры могут накладываться друг на друга (множества могут пересекаться), но незакрытых участков пола быть не должно.

Во многих задачах покрытие должно быть наиболее экономичным (так называемое минимальное покрытие), когда число множеств Tiдолжно быть минимальным, сами они должны содержать минимально возможное число элементов.

Задача об укладке

Найти такие попарно непересекающиеся множества Ti,i = 1, 2, …, r, (Ti Tj =приij) чтобы(чтобы объединение этих множеств вошло вS).

Например, уложить несколько предметов в одну коробку. Между предметами могут быть пустые промежутки, но сами предметы друг с другом не пересекаются и укладываются в коробку.

Во многих задачах укладка должна быть наиболее экономичной, когда укладывается максимально возможное количество предметов, а количество пустых промежутков должно быть как можно меньше.

Задача о разбиении

Найти такие попарно непересекающиеся множества Ti,i = 1, 2, …, r, (Ti Tj =приij) чтобы(чтобы объединение этих непересекающихся множеств далоS).

Например, группы в институте – это разбиение множества студентов института. Группы не пересекаются, а их объединение дает множество всех студентов института.

Теорема о числе разбиений элементов множества на 2, 3, …,k классов, без учета их порядка в классах и без ограничений на занятость класса.

Теорема заключается в том, что данное число равно:

В лекции давалась задача о кольцах (сколькими способами можно одеть на пальцы одной руки 7 колец). Вот нечто подобное с доказательством:

Есть k ящиков и n>=k однаковых шаров. Сколькими способами можно разложить шары по ящикам, если могут быть пустые ящики?

Решение

Давайте определять раскладку так: выложим шары в ряд и поставим между ними k-1 перегородку. То, что слева от первой перегородки, положим в первый ящик, между первой и второй - во второй... то, что справа от последней - в последний, k-й ящик. Ящик будет пустым, только если две перегородки стоят рядом не разделенные шарами, либо перегородка стоит с краю, левее или правее всех шаров. Шары и перегородки можно ставить в произвольномпорядке. Давайте считать, что у нас расставлено в рядn+k-1 объектов: n из них шары, а остальные - перегородки. Тогда раскладка будет определяться тем,на каких местахкакие объекты стоят. Из n+k-1 мест можно выбрать n мест для шаровCn+k-1nспособами, или: k-1 место для перегородокCn+k-1k-1способами. Эти числаравныи оба являются ответом.

7. Комбинаторные задачи о покрытиях, укладках, разбиениях. Примеры. Теорема о числе разбиений элементов множества на 2, 3, …, k классов, с учетом их порядка в классах и без ограничений на занятость класса. Доказательства. Следствия.

… смотри предыдущий вопрос

Теорема (PS лекции Гусева)

Пусть мы рассматриваем упорядоченные разбиения n-множества на k-подмножеств Ti.

(R1, R2,…,Rk) полиноминальные коэффициенты

Доказательство

Следствие

R сочетаний без повторений из n множества можно интерпретировать как (R, n-R)

Пример: разбиение «Комбинаторика»

К 2

О 2

М 1

Б 1

И 2

Н 1

А 2

Т 1

О

Р 1

И

К

А

Р13 (221121121)=13!/2!2!1!...1!

8.9 Интерпретация комбинаторных операций выборки и упорядочивания как отображения множеств. Примеры. Сформулировать и доказать теорему о числе различных отображений N в K. Условие существования взаимно-однозначных отображений.

Интерпретация комбинаторных операций

Интерпретация и выборкаиз k множества является заполнение ящиков из совокупности n с учетом k.

Надо формализовать:

  1. Вид элементов и их число

  2. Вид ящиков и их вместимость

  3. Порядок элементов, помещенных в ящик

  4. Порядок ящиков

Определение. Пусть А и В – произвольные множества. Отображением множества А в множество В называют правило (соответствие), которое каждому элементу множества А ставится в соответствие единственный для этого элемента элемент множества В.

Инъективные, сюръективные, биективные отображения

Отображение   называется: 

инъективным, если разные элементымножествапереводятсяв разныеэлементы множества.

Инъективное отображение удобно представлять как раскладывание mпомеченных шаров вn различных ящиков так, чтобы в каждом ящике было не более одного шара.

сюръективным, если каждый элемент множестваимеет хотя бы одинпрообразво множествепри отображении.

сюръективное отображение удобно представлять как раскладывание mпомеченных шаров вn различных ящиков так, чтобы в в каждом ящике был хотя бы 1элемент.

биективным (взаимно-однозначным отображением), если  каждому элементу одного множества соответствует ровно один элемент другого множества, при этом, определено обратное отображение, которое обладает тем же свойством.

Биекция  — это отображение, которое является одновременно и сюръективным, иинъективным.

10. Принцип включения и исключения. Теорема о числе элементов, не обладающих ни одним из указанных свойств (вес каждого элемента равен единице). Доказательство.

Пусть дано n-множество элементовSиN-множество свойствp1,…,pN. Элементы множестваSмогут как обладать, так и не обладать любым из свойствpi. Количество элементов, обладающих теми или иными свойствами и их комбинациями, известно.

Требуетсянайти число элементов, не обладающих ни одним из свойств.

Обозначим:

    1. через некоторуюi-ю выборку свойств, а через– число элементов, каждый из которых обладаетвсемиэтимиrвыбранными свойствами.

    2. через – отсутствие у элемента свойстваpi. Тогда, например,– число элементов, обладающих свойствамиp1иp3и не обладающих свойствамиp2иp4.

Рассмотрим два частных случая.

  1. Имеется лишь одно свойство p. Тогда очевидно, что число элементов, не обладающих свойствомp, равно общему числу элементов минус число элементов, обладающих свойствомp..

  2. Имеется конечное множество свойств p1,…,pN, но они не совместимы (т.е. ни один из элементов не может обладать более чем одним свойством). Тогда число элементов, не обладающих ни одним из свойств, равно общему числу элементов минус число элементов, обладающих свойствомp1, минус число элементов, обладающих свойствомp2и т.д.

.

Общий случай– элементы могут обладать комбинацией совместимых свойств.

Теорема.Если даныn-множество элементовSиNсвойствpi, то число элементов, не обладающих ни одним из свойств, равно (формула решета):

n

n(p1)n(p2)

n(p3)

Рассмотрим доказательство приN=3.

Обозначим кругами подмножества элементов, обладающих хотя бы свойством p1, хотя бы свойствомp2и хотя бы свойствомp3. Тогда пересечения двух кругов будут давать подмножество элементов, обладающих хотя бы двумя свойствами одновременно, а пересечение всех трех кругов дает подмножество элементов, обладающих всеми тремя свойствами. Прямоугольник, в котором расположены круги, обозначает все множествоS, содержащееnэлементов. Нужно найти количество элементов, не обладающие ни одним из трёх свойств (за пределами кругов).

Чтобы найти это число, нужно из n-множества исключить элементы, обладающие свойствомp1, затем обладающие свойствомp2, затем –p3, т.е. вычесть. Однако при этом элементы, обладающие двумя свойствами (например,p1иp2), окажутся исключёнными дважды (сначала как элементы, обладающие свойствомp1, затем как обладающиеp2). Следовательно, нужно возвратить по одному разу элементы, исключённые дважды, т.е. добавить. Но при этом элементы, обладающие сразу тремя свойствами (p1,p2,p3), сначала были трижды исключены как элементы, обладающие по отдельности свойствамиp1,p2илиp3, а затем трижды включены как обладающие парами свойств. Поэтому их нужно один раз исключить, т.е. вычесть. Рассуждая подобным образом, получаем алгоритм, который состоит в попеременном включении и отбрасывании подмножеств, дающий приведенную выше формулу решета.

Следствие.Характер доказательства таков, что его можно применять к любой комбинации свойств. Например,

.