Связь комбинаторики с различными разделами математики
семиугольника с серединами противоположных сторон, соответствуют перестановки:8) (1) (2,7) (3,6) (4,5)
9) (2) (1,3) (7,4) (5,6)
10) (3) (2,4) (1,5) (6,7)
11) (4) (3,5) (2,6) (7,1)
12) (5) (4,6) (3,7) (2,1)
13) (6) (5,7) (4,1) (2,3)
14) (7) (1,6) (2,5) (3,4),
где 1, 2, 3, 4, 5, 6, 7 – числа, с помощью которых занумерованы вершины семиугольника.
Итак, в группе G имеется:
1 перестановка типа <1, 1, 1, 1, 1, 1, 1>,
6 перестановок типа <7>,
7 перестановок типа <1, 2, 2, 2>.
Слово неподвижно относительно перестановки тогда и только тогда, когда буквы, стоящие на местах с номерами из одного цикла в перестановке α, совпадают. Поэтому тождественная перестановка имеет 27 неподвижных точек на М, перестановки второго типа – по 2, а перестановки третьего типа – по 24. Применяя лемму Бернсайда, получаем
(27 + 6∙2 + 7∙24) = 18.
Итак, из бусин двух цветов можно составить 18 семибусенных ожерелий.
Задача 3. Грани куба можно раскрасить: а) все в белый цвет; б) все в чёрный цвет; в) часть в белый, а остальные в чёрный. Сколько имеется разных способов раскраски?
Решение.
Грань (1' 4' 5' 8') – 1
Грань (2' 3' 6' 7') – 2
Грань (3' 4' 7' 8') – 3
Грань (1' 2' 5' 6') – 4
Грань (1' 2' 3' 4') – 5
Грань (5' 6' 7' 8') – 6
Рис. 3
а) Вокруг каждой из трёх осей, соединяющих центры противоположных граней, имеется три вращения на углы , , . Им соответствуют перестановки:
1) (1) (2) (5, 4, 6, 3)
2) (1) (2) (4, 3) (6, 5)
3) (1) (2) (5, 3, 6, 4)
4) (3) (4) (1, 6, 2, 5)
5) (3) (4) (1, 2) (6, 5)
6) (3) (4) (5, 2, 6, 1)
7) (5) (6) (1, 3, 2, 4)
8) (5) (6) (1, 2) (3, 4)
9) (5) (6) (4, 2, 3, 1)
б) Вокруг каждой из четырёх диагоналей куба имеется по два вращения. Им соответствуют перестановки:
10) (2, 6, 3) (1, 5, 4)
11) (3, 6, 2) (4, 5, 1)
12) (6, 4, 2) (1, 5, 3)
13) (2, 4, 6) (3, 5, 1)
14) (1, 3, 6) (2, 4, 5)
15) (6, 3, 1) (5, 4, 2)
16) (1, 4, 6) (2, 3, 5)
17) (6, 4, 1) (5, 3, 2)
в) Вокруг каждой из шести осей, соединяющих середины противоположных рёбер куба, имеется одно вращение. Им соответствуют перестановки:
18) (2, 3) (1, 4) (5, 6)
19) (1, 3) (4, 2) (5, 6)
20) (1, 6) (5, 2) (3, 4)
21) (1, 5) (6, 2) (3, 4)
22) (4, 6) (3, 5) (1, 2)
23) (6, 3) (5, 4) (1, 2)
Вместе с тождественной перестановкой (1)(2)(3)(4)(5)(6) получаем 24 перестановки – все элементы группы G. Итак, в группе G вращений куба имеется:
1 перестановка типа <1, 1, 1, 1, 1, 1>,
6 перестановок типа <1, 1, 4>,
3 перестановки типа <1, 1, 2, 2>,
8 перестановок типа <3, 3>,
6 перестановок типа <2, 2, 2>.
Поэтому тождественная перестановка имеет 26 неподвижных точек на М, перестановки второго и пятого типов имеют по 23 неподвижных точек на М, перестановки третьего типа – по 24, а перестановки четвёртого типа – по 22. Тогда по лемме Бернсайда получаем (26 + 6∙23+ 3∙24+ 8∙22 + 6∙23) = 10.
Итак, число геометрически различных способов раскраски граней куба в два цвета равно 10.
Задача 4. Сколько различных ожерелий можно составить из двух синих, двух белых и двух красных бусин?
Решение. Переформулируем задачу так: сколькими геометрически различными способами можно раскрасить вершины правильного шестиугольника так, чтобы две были синего цвета, две – белого, две – красного? а) Вокруг центра шестиугольника имеется пять поворотов на углы . Им соответствуют перестановки:
1) (1, 2, 3, 4, 5, 6)
2) (1, 3, 5) (2, 4, 6)
3) (1, 4) (2, 5) (3, 6)
4) (1, 5, 3) (2, 6, 4)
5) (1, 6, 5, 4, 3, 2)
б) Имеется три симметрии относительно осей, соединяющих противоположные вершины правильного шестиугольника. Им соответствуют перестановки:
6) (1) (4) (2, 6) (3, 5)
7) (2) (5) (3, 1) (4, 6)
8) (3) (6) (2, 4) (1, 5)
в) Имеется три симметрии относительно осей, соединяющих середины противоположных сторон правильного шестиугольника. Им соответствуют перестановки:
9) (1, 2) (6, 3) (5, 4)
10) (1, 6) (2, 5) (3, 4)
11) (2, 3) (1, 4) (6, 5)
Вместе с тождественной перестановкой (1) (2) (3) (4) (5) (6) получаем 12 перестановок – все элементы группы G. Итак, в группе G имеется:
1 перестановка типа <1, 1, 1, 1, 1, 1>,
2 перестановки типа <6>,
2 перестановки типа <3, 3>,
4 перестановки типа <2, 2, 2>,
3 перестановки типа <1, 1, 2, 2>.
Определим количество неподвижных точек для перестановок каждого типа. Так как количество различных цветов, в которые нужно раскрасить шестиугольник, равно трём, то минимальное количество циклов в перестановке должно быть равно трём, чтобы она имела неподвижные точки. То есть перестановки 1), 2), 4), 5) неподвижных точек не имеют. Для перестановки первого типа получим 36 = = 90 неподвижных точек. Для каждой перестановки типа <2, 2, 2> по принципу умножения получаем по Р3 =3∙2∙1= 6 неподвижных точек. Для каждой перестановки типа <1, 1, 2, 2> по принципу умножения получим по Р3 =3∙2∙1∙1= 6 неподвижных точек. Применим лемму Бернсайда: (1∙90+ 4∙6+ 3∙6) = 11.
Итак, 11 различных ожерелий можно составить из двух синих, двух белых, двух красных бусин.
Задача 5. Сколькими геометрически различными способами три абсолютно одинаковые мухи могут усесться в вершинах правильного пятиугольника?
Решение. Обозначим М – множество различных способов расположения трёх одинаковых мух в вершинах пятиугольника, если вершины занумерованы. Тогда |M| = 25 (3, 2)==10 способов расположения мух, где 2 – количество элементов множества М1 = {м, с} (где м – муха, с – свободная вершина),
3, 2 – кратности соответственно м и с.
а) Вокруг центра пятиугольника имеется четыре поворота на углы . Им соответствуют перестановки:
1) (1, 2, 3, 4, 5)
2) (1, 3, 5, 2, 4)
3) (1, 4, 2, 5, 3)
4) (1, 5, 4, 3, 2)
б) Имеется пять симметрий относительно осей, соединяющих вершины пятиугольника с серединами противоположных сторон. Им соответствуют перестановки:
5) (1) (2, 5) (3, 4)
6) (2) (1, 3) (5, 4)
7) (3) (2, 4) (1, 5)
8) (4) (3, 5) (2, 1)
9) (5) (1, 4) (2, 3),
где 1, 2, 3, 4, 5 – числа, с помощью которых занумерованы вершины пятиугольника. Вместе с тождественной перестановкой (1)(2)(3)(4)(5) имеем 10 элементов группы G. Итак, в группе G имеется:
1 перестановка типа <1, 1, 1, 1, 1>,
4 перестановки типа <5>,
5 перестановок типа <1, 2, 2>.
Определим количество неподвижных точек для перестановок каждого типа. Чтобы перестановка имела неподвижные точки, минимальное количество циклов в перестановке должно быть равно двум, так как множество М1 состоит из двух элементов м и с. Поэтому перестановки 1) – 4) не имеют неподвижных точек. Тогда для перестановки типа <1, 1, 1, 1, 1> имеем по формуле: 25 (3, 2) = = 10 неподвижных точек. Для каждой перестановки типа <1, 2, 2> получим по принципу умножения по Р2 =2∙1∙1= 2 неподвижные точки. По лемме Бернсайда получаем (1∙10+ 5∙2) = 2.
Итак, двумя геометрически различными способами три одинаковые мухи могут усесться в вершинах правильного пятиугольника.
Задача 6. Сколькими способами можно раскрасить вершины куба в два цвета (красный и синий) так, чтобы вершин каждого цвета было поровну?
Решение. Для решения этой задачи воспользуемся задачей 1. Пусть М – множество всевозможных по-разному раскрашенных кубов одного размера, положение которых в пространстве фиксировано. Тогда по формуле nk (k1, k2, …, kn) = получим |M| = 28 (4,4) = = 70 по-разному раскрашенных кубов. Так как нам нужно раскрасить вершины в два цвета (4 - в красный, 4 - в синий), то минимальное количество циклов в перестановке должно быть равно двум. Поэтому все перестановки 1) – 24) (задача 1) имеют неподвижные точки. В результате в группе G имеется:
1 перестановка типа <1, 1, 1, 1, 1, 1, 1, 1>,
6 перестановок типа <4, 4>,
9 перестановок типа <2, 2, 2, 2>,
8 перестановок типа <1, 1, 3, 3>.
Тогда перестановка типа <1, 1, 1, 1, 1, 1, 1, 1> имеет 28 (4,4) = = 70 неподвижных точек. Каждая перестановка типа <4, 4> имеет (по принципу умножения Р2 =2∙1= 2 неподвижные точки. Для каждой перестановки типа <2, 2, 2, 2> имеется 24 (2, 2) = = 6 неподвижных точек. Каждая перестановка типа <1, 1, 3, 3> имеет (по принципу умножения) Р2 =2∙1∙2∙1= 4 неподвижные точки. По лемме Бернсайда получаем (1∙70+ 6∙2 + 9∙6 + 8∙4) = 7.
Итак, семью способами можно раскрасить вершины куба в два цвета так, чтобы вершин каждого цвета было поровну.
Задача 7. Сколькими различными способами можно грани куба раскрасить в четыре цвета так, чтобы все четыре цвета присутствовали в раскраске каждого куба?
Решение. Для решения этой задачи воспользуемся задачей 3. Пусть М – множество всевозможных по-разному раскрашенных кубов одного размера, положение которых в пространстве фиксировано. Тогда по принципу умножения: первую грань можно раскрасить 4 способами, вторую – тремя, третью – двумя, четвёртую – одним способом, пятую – четырьмя, шестую – четырьмя способами. Получим |M| = 4∙3∙2∙1∙4∙4 = 384. Найдём геометрически различные способы раскраски. Для этого используем описанные в задаче 3 разложения в произведение циклов всех перестановок из группы G вращений куба. Так как в раскраске куба должны присутствовать четыре разных цвета, то минимальное количество циклов в перестановке должно быть равно четырём. Поэтому перестановки 1), 3), 4), 6), 7), 9) – 23) в задаче 3 неподвижных точек не имеют. Таким образом, неподвижные точки имеют 3 перестановки типа <1, 1, 2, 2> и 1 перестановку типа <1, 1, 1, 1, 1, 1>. Определим количество неподвижных точек для перестановок каждого типа. Для перестановки типа <1, 1, 1, 1, 1, 1> имеем по принципу умножения Р4 = 4∙3∙2∙1∙4∙4 = 384 неподвижные точки. Для каждой перестановки типа <1, 1, 2, 2> по принципу умножения имеется Р4 = 4∙3∙2∙1 = 24 неподвижные точки. По лемме Бернсайда получаем (1∙384+3∙24) = 19.
Итак, существует 19 различных способов раскраски граней куба в 4 цвета так, чтобы все 4 цвета присутствовали в раскраске каждого куба.
§ 2. «Метод просеивания» [4]
Познакомимся с наиболее общим методом пересчёта, который можно назвать «методом просеивания» или «комбинаторным просеиванием»: с любым свойством P можно связать его расщепление на некотором множестве A, в соответствии с которым A разбивается на две части: подмножество А1, образованное элементами, обладающими свойством Р, и А2, образованное элементами, не обладающими свойством Р, т. е. обладающими свойством . Выбирая свойства подходящим образом, можно последовательным просеиванием пересчитать подмножества с наложенными на них теми или иными ограничениями.
2.1. Формула включения и исключения
Пусть А – конечное множество и . Будем обозначать через дополнение А1 по отношению к А, а через Card A – число элементов в А.
Тогда
.
Если и , то
(1)
.
Покажем, что формула (1) обобщается на случай n подмножеств , i=1, 2, ... n:
(2)
Действуем по индукции. Имеем
(3)
Предположим, что (2) выполняется для случая n-1 подмножеств Ai, i=1, 2,…,n-1:
(4)
Рассмотрим следующие подмножества множества An:
Применяя (4) с A=An, имеем
(5)
Подставляя (5) и (4) в (3), получаем (2). Таким образом, с учётом (1) формула (2) доказана по индукции. Эту формулу называют формулой включения и исключения. Часто её представляют в таком виде:
(6)
Формулы (2) и (6) играют основную роль в перечислении подмножеств, обладающих заданными свойствами. Посмотрим на эти формулы с другой точки зрения. Пусть элементы обладают свойством Pi, i=1, 2, …,n. Тогда мы скажем, что подмножество обладает свойством . Таким образом, если элементы А могут обладать n различными свойствами, то число элементов А, обладающих k указанными свойствами и не обладающих n-k остальными, дается формулой (6).
2.2. Общий метод «просеивания» или «пропускания через решето». Решето Сильва – Сильвестра
Формула (6) описывает последовательный процесс пересчёта, называемый решетом Сильва – Сильвестра.
Пример. Рассмотрим множество
и следующие свойства:
четное число,
и А >6, (7)
и 2 < A < 8.
Подсчитаем число элементов А, обладающих свойством . Обозначим подмножества, соответствующие свойствам Р1, Р2, Р3, через А1, А2, А3. Тогда
«Просеиваем» сначала А через Р1: Card A1=6. Затем просеиваем А1 через Р2 и Р3: , . Просеиваем через Р3: Итак,
Формула (6) не позволяет, однако, перечислить элементы искомого множества. Находим его, выписывая последовательно: , , . Разумеется, для множества с небольшим числом элементов проще выписать искомое подмножество, однако это трудно сделать при большой мощности множества.
2.3. Использование общего метода решета в теории чисел
Теорема 1. Пусть А={1, 2, …,n} и а1, а2, …, аr, , i=1, 2, …,r, попарно взаимно просты. Количество целых чисел k таких, что 0 < k ≤ n, ai не делит k, i=1, 2, …,r, равно
(8)
Доказательство. Обозначим и выпишем формулу (2):