- •1)Понятие множества и его элементов. Способы задания множеств. Подмножества.
- •6)Свойства операций над множествами (коммутативность, ассоциативность, дистрибутивность, свойство разности, операции с и универсумом, …).
- •7) Отношения на множествах. Способы задания отношений
- •8) Специальные отношения (обратное, универсальное, тождественное). Композиция отношений.
- •9) Свойства отношений (рефлексивность, симметричность, антисимметричность, транзитивность, эквивалентность), теорема о свойствах композиции отношений.
- •1. R рефлексивно I r;
- •12) Отношение порядка и его свойства. Частично упорядоченные множества, наибольший и наименьший, максимальный и минимальный элементы, точная верхняя и нижняя грани. Понятие замкнутости множеств.
- •14) Понятие перестановки.
- •15) Понятие выборки. Способы классификации выборок
- •16) Размещения и сочетания без повторений – определение, формулы для расчета числа вариантов.
- •17) Размещения и сочетания с повторениями – определение, формулы для расчета числа вариантов.
- •20) Перестановки с повторениями.
- •25) Виды графов (орграф, псевдограф, мультиграф, простой граф) и их связь с бинарными отношениями.
- •27) Степени вершин. Лемма о рукопожатиях.
- •28) Маршруты, цепи, циклы. Расстояние между вершинами, диаметр графа.
- •29) Связность, компоненты связности. Сильная и слабая связность. Выделение компонент сильной связности в орграфе.
- •30) Подграфы. Минимальный остов и алгоритм его построения.
- •38) Эйлеровы и гамильтоновы графы, понятия эйлеровой цепи, цикла, гамильтонова цикла. Алгоритм поиска эйлеровой цепи.
- •42) Булевы функции и булева алгебра. Аксиомы булевой алгебры. Их применение.
- •49) Минимизация
17) Размещения и сочетания с повторениями – определение, формулы для расчета числа вариантов.
Размещениями с повторениями (или упорядоченными выборками с возвращениями) из n элементов по k называются упорядоченные наборы из k элементов множества M, в которых элементы множества могут повторяться.
Пусть дано множество M={1,2,3,4,5}. Тогда размещениями с повторениями из 5 элементов по 2 будут (1,1), (1,2), (2,1), (2,2), …,(5,1) и т.п. – любые упорядоченные пары из 2 элементов множества М.
Количество всех размещений с повторениями обозначим =Â(n,k). Поскольку в таком наборе из k элементов на каждом из k мест может стоять любой из n элементов исходного множества, число размещений с повторениями равно nn…n = nk. .
В отличие от выборок без повторений, количество выбираемых объектов может быть больше, чем количество типов, т.е. может быть k n. Если вернуться к примеру 2.12 (а), то можно рассматривать и 10-разрядные числа.
(о мощности множества P(M) )
Для конечного множества M |2M| = 2|M|.
Доказательство:
Пусть конечное множество M состоит из n элементов, M = {x1, …, xn}. Сопоставим каждому его подмножеству двоичный вектор длины n. Если xi входит в подмножество, то на i-м месте в этом векторе будет стоять 1, иначе – 0. Поскольку каждая компонента вектора может принимать только значения 0 или 1, а всего таких компонент n, то число различных векторов составит 2n.
Следствие:
Можно сгенерировать все подмножества конечного множества M, перечислив некоторым способом все наборы из нулей и единиц длины n.
Можно выполнять такую генерацию различными способами (например, все наборы с одной «1», все с двумя «1», …). Это можно сделать наиболее эффективно, используя т.н. бинарный код Грея. Алгоритм построения бинарного кода Грея позволяет генерировать последовательность всех подмножеств n-элементного множества таким образом, что каждое последующее подмножество получается из предыдущего добавлением или удалением единственного элемента. Подробно этот алгоритм рассматривается при выполнении лабораторной работы.
Определим отношение эквивалентности на множестве размещений с повторениями из n элементов по k: (a1,a2,…,ak) ~ (b1,b2,…,bk) cM число элементов ai = c совпадает с числом элементов bj = c.
Тогда сочетанием с повторениями из n элементов по k или неупорядоченной выборкой с возвращениями из n элементов по k является множество, которое состоит из элементов, выбранных k раз из множества M, причем один и тот же элемент допускается выбирать повторно.
В примере с множеством M={1,2,3,4,5} сочетания с повторениями из 5 элементов по 2 будут отличаться от размещений тем, что одинаковые по составу наборы будут независимо от порядка элементов в них считаться эквивалентными: (1,1), (1,2)~(2,1), (2,2), (5,2) и т.п.
При рассмотрении выборок с повторениями число n более наглядно трактуется как количество имеющихся в наличии типов объектов, а k – количество непосредственно выбираемых объектов. Раз объекты выбираются с повторениями, неважно, каково их реальное количество для каждого из типов. Можно считать их неисчерпаемыми.
Число всех сочетаний с повторениями обозначается =Ĉ(n,k) и вычисляется по формуле: Ĉ(n,k)= (2.2)
Пусть в кондитерской продается 10 различных видов пирожных. (n=10 – число типов). Сколькими способами можно купить 12 пирожных? (k=12). Ĉ(10,12)=C(10+12–1,12)=C(21,12)=21!/(12! (10–1)!)= 21!/(12! 9!).
18) Биномиальные коэффициенты. Теорема о свойствах биномиальных коэффициентов. Треугольник Паскаля.
Число сочетаний C(n,k)=– число различных k-элементных подмножеств n-элементного множества – встречается в формулах решения многих комбинаторных задач. Например, для определения числа подмножеств n-элементного множества, удовлетворяющих некоторому условию, задача разбивается на составные части: рассматриваются отдельно 1-элементные подмножества, 2-элементные и т.д., затем результаты складываются.
Числа =называютсябиномиальными коэффициентами.
Свойства биномиальных коэффициентов
Число обладает следующими свойствами:
; 2. ; 3.
Доказательство. 1. ==
2. ===== ===.
3. = ====.
Треугольник Паскаля
Из второй формулы теоремы 2.4 следует удобный способ рекуррентного вычисления значений биномиальных коэффициентов, который можно представить в графической форме, известной как треугольник Паскаля.
В этом равнобедренном треугольнике каждое число (кроме боковых единиц) является суммой двух стоящих над ним чисел. Тогда число сочетаний C(n,k) находится в (n+1) ряду на (k+1) месте. C(5,2) |
|
|
|
|
|
|
1 |
|
|
|
|
|
|
0 |
|
|
|
|
|
1 |
|
1 |
|
|
|
|
|
1 | |
|
|
|
|
1 |
|
2 |
|
1 |
|
|
|
|
2 | |
|
|
|
1 |
|
3 |
|
3 |
|
1 |
|
|
|
3 | |
|
|
1 |
|
4 |
|
6 |
|
4 |
|
1 |
|
|
4 | |
|
1 |
|
5 |
|
10 |
|
10 |
|
5 |
|
1 |
|
5 | |
… |
|
… |
|
… |
|
… |
|
… |
|
… |
|
… |
|
19) Бином Ньютона и следствия.
(Бином Ньютона) При любых x, y R (x+y)n = .
Доказательство: По индукции.
База: n =1: (x+y)1 = x+y = 1x1y0+1x0y1=x1y0+ x0y1= .
Индукционный переход: (x+y)n=(x+y)n–1(x+y) = x+ y=x1yn–1+x2yn–2+ …+xn–1y1+xny0+x0yn +x1yn–1+x2yn–2 + …+xn–1y1= (+)·x1yn–1+ (+)·x2yn–2+…+(+)·xn–1y1+ (xny0+ )·x0yn = |=;=| =x1yn–1+x2yn–2 +…+xn–1y1+xny0+ x0yn = .
Следствие 1. 2n = . Действительно, 2n = (1+1)n = .
Следствие 2. . Действительно, 0= (–1+1)n = .
1. ; 2.(Тождество Коши).
Доказательство:
1. 0·+1·+2·+…+(n–1)·+n·=(0+n)·+(1+n–1)·+ (2+n–2)·+…=n/2·.
2. – это число способов выбратьk предметов из m+n предметов. Их можно выбирать в два приема: сначала выбрать i предметов из первых n предметов, а затем недостающие k–i предметов – из оставшихся m предметов. Отсюда общее число способов выбрать k предметов составляет .