Изменения

Перейти к: навигация, поиск

Комбинаторные объекты

778 байт убрано, 22:53, 11 декабря 2016
Нет описания правки
'''Сочетания<ref>[http://www.mathelp.spb.ru/book2/tv3.htm/]</ref>''' из <tex>n</tex> по <tex>k</tex> &mdash; это набор <tex>k</tex> элементов, выбранных из данных <tex>n</tex> элементов. Количество таких наборов вычисляется по формуле <tex>C^{k}_n = \frac{n!}{k!(n - k)!}</tex>. Выведем данную формулу из формулы размещений, а именно заметим, что в размещениях порядок элементов имеет значение, а в сочетаниях нет. Это значит, что наборы <tex>\{1, 2\}</tex> и <tex>\{2, 1\}</tex> эквивалентны. То есть в размещениях любой вариант сочетания повторяется столько же раз, сколько можно сделать перестановок для <tex>k</tex> мест. Тогда <tex dpi = "150">C^{k}_n = \frac{A^{k}_n}{k!} = \frac{n!}{k!(n - k)!}</tex>.
=== Разбиение на неупорядоченные слагаемые === https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D0%B7%D0%B1%D0%B8%D0%B5%D0%BD%D0%B8%D0%B5_%D1%87%D0%B8%D1%81%D0%BB%D0%B0'''Разбиение''' числа '''на неупорядоченные слагаемые''' &mdash; это представление числа <tex>n</tex> в виде суммы слагаемых. Всего таких разбиений <tex>P_{n, k} = P_{n, k - 1} + P_{n - k, k}</tex>, если <tex>k \leqslant n</tex>, и <tex>P_{n, k} = P_{n, n}</tex>, если <tex>k > n</tex>; где <tex>k</tex> — число, не превышаемое слагаемыми, <tex>P_{0, 0} = 1</tex>, <tex>P_{i, 0} = 0</tex> при <tex>i > 0</tex>, причем начальное значение <tex>k</tex> — это <tex>n</tex>. Данную рекуррентную формулу можно понимать как "<tex>n = (k - 1) + (n - k)</tex>".
=== Разбиение ===
# <math>U_{\alpha} \cap U_{\beta} = \emptyset</math> для любых <math>\alpha, \beta \in A</math>, таких что <math>\alpha \not= \beta</math>;
# <math>X = \bigcup\limits_{\alpha \in A} U_{\alpha}</math>.
 
== Подсчет числа комбинаторных объектов с помощью рекуррентных формул ==
Метод рекуррентных соотношений состоит в том, что решение комбинаторной задачи с <tex>n</tex> предметами выражается через решение аналогичной задачи с меньшим числом предметов с помощью некоторого соотношения, которое называется рекуррентным. Пользуясь этим соотношением, искомую величину можно вычислить, исходя из того, что для небольшого количества предметов (одного, двух) решение задачи легко находится.
 
'''Количество разбиений числа на неупорядоченные слагаемые'''
 
Пусть <tex>n</tex> - число, которое мы разбиваем, а <tex>t</tex> - максимальное слагаемое в разбиении, тогда количество разбиений числа на слагаемые удовлетворяет рекуррентному соотношению:
 
<tex>A(0, t) = 0</tex>, где <tex>t > 0</tex>,
 
<tex>A(1, 1) = 1</tex>,
 
<tex>A(n, t) = A(n, t - 1) + A(n - t, t)</tex>
'''Количество неупорядоченных разбиений <tex>n</tex>-элементного множества на <tex>k</tex> непустых подмножеств.'''
*[http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%B1%D0%B8%D0%BD%D0%B0%D1%82%D0%BE%D1%80%D0%B8%D0%BA%D0%B0 Википедия - Комбинаторика]
*[http://en.wikipedia.org/wiki/Combinatorics Wikipedia - Combinatorics]
https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D0%B7%D0%B1%D0%B8%D0%B5%D0%BD%D0%B8%D0%B5_%D1%87%D0%B8%D1%81%D0%BB%D0%B0 неупорядоченные слагаемые
 
[[Категория: Дискретная математика и алгоритмы]]
 
[[Категория: Комбинаторика ]]
30
правок

Навигация