
- •Элементы комбинаторного анализа
- •Общие определения комбинаторики
- •Понятие -выборки
- •Модели комбинаторных конфигураций
- •Общие правила и задачи комбинаторики
- •Основные правила комбинаторики
- •Размещения без повторений
- •Размещения с повторениями
- •Перестановки без повторений
- •Перестановки с повторениями
- •Сочетания без повторений
- •Сочетания с повторениями
- •Теорема и формула включений и исключений
- •Решето Эратосфена
- •Частный случай теоремы о включениях и исключениях
- •Задачи о распределении предметов по урнам (урновые схемы решения комбинаторных задач) Задачи о размещении предметов
- •Распределение n разных предметов по k урнам
- •Распределение n одинаковых предметов по k урнам
- •Распределение разных предметов без учета порядка предметов по урнам
- •Числа Белла
- •Композиции
- •Композиции с ограничениями на количество слагаемых
- •Комбинаторика разбиений
- •Подходы к изучению комбинаторных объектов и чисел Понятие продуктивной функции
- •Рекуррентные соотношения в комбинаторике
- •1. Задача о наклейке марок.
- •Практика Примеры решения типовых задач
- •Вопросы
- •Задания
Подходы к изучению комбинаторных объектов и чисел Понятие продуктивной функции
Пусть задана некоторая последовательность
чисел
Определение.Если степенной ряд
(5.21)
совпадает при некоторых с функцией
,
то
называетсяпродуктивной функцией
для последовательности
.
С последовательностью можно связать еще один степенной ряд:
(5.22)
Определение.Если этот ряд совпадает
с функцией,
то
называетсяэкспоненциальной
продуктивной функциейдля
последовательности
Это название объясняется тем, что для
последовательности
экспоненциальной продуктивной функцией
(5.22) есть экспонента
:
(5.23)
Для той же последовательности обычная
функция есть
:
(5.24)
Действительно, если
,
то есть
,
тогда по формуле суммы бесконечно
спадающей геометрической прогрессии
(5.24) получаем:
В частности, если
,
то
(5.25)
Дифференцирование (5.25) приводит к равенству
(5.26)
А умножение (5.26) на дает
(5.27)
Таким образом,
есть продуктивная функция для
последовательности чисел натурального
ряда
(5.26),
– продуктивная функция для последовательности
(5.27).
Функцию
,
у которой есть производные произвольно
высокого порядка при
,
можно считать экспоненциальной
продуктивной функцией для последовательности
своих производных
Действительно получается разложение в рад Тейлора:
Рекуррентные соотношения в комбинаторике
1. Задача о наклейке марок.
Имеются марки достоинством в 4, 6, 10 копеек. На конверт нужно наклеить марки так, чтобы сумма составляла 18 копеек. Будем считать, что порядок наклеиваемых марок важен, т. е. способы наклейки марок достоинством в 4, 10, 4 копейки и 10, 4, 4 разные способы. Тогда можно написать следующее рекуррентное соотношение:
,
где под
понимается количество вариантов наклейки
марок общей стоимостью
.
Подсчитаем значения
для некоторых начальных
.
при
.
.
.
.
.
.
.
.
.
.
Тогда для
получаем:
2. Задача об уплате долга.В кошельке имеются монеты достоинством в 1, 2, 3, 5, 10, 15, 20, 50 копеек (по одной штуке). Требуется уплатить долг в 73 копейки.
Запишем рекуррентное соотношение в
общем случае, когда монеты имеют
достоинства в
копеек и требуется набрать сумму в
копеек:
.
Первый член правой части учитывает количество комбинаций, в которых монета старшего достоинства использована, второй член – в которых монета старшего достоинства не использована. Для рассматриваемого примера
(1,
2, 3, 5, 10, 15, 20, 50;
73)=
(1,2,3,5,10,15,20;73)+
(1,2,3,5,10,15,20;
23).
Первый член равен 0, так как сумма оставшихся монет меньше набираемой суммы. Применим ту же рекуррентную формулу к оставшемуся члену. В результате получим:
(1,
2, 3, 5, 10, 15, 20; 23) =
(1, 2, 3, 5, 10, 15; 3) +
(1, 2, 3, 5, 10, 15; 23)
В первом члене правой части монеты достоинством в 5, 10 и 15 копеек можно не учитывать, так как достоинство каждой из этих монет больше набираемой суммы, т. е. можно правую часть переписать так:
(1, 2, 3; 3) +
(1,
2, 3, 5, 10, 15; 23) =
=(1, 2; 0) +
(1,
2;3 ) +
(1,
2, 3, 5, 10; 8) +
(1,
2, 3, 5, 10; 23) =
= 1+
(1; 1) +
(1;
3) +
(1,
2, 3, 5; 8) +
(1,
2, 3, 5, 10; 23).
Очевидно, что
(1,
2; 0) = 1;
(1,
2; 3) =
(1;1)
= 1;
(1;
3) = 0;
(1,
2, 3, 5, 10; 23) = 0. Поэтому правая часть
перепишется в виде:
1 + 1 + 0 +
(1,
2, 3, 5; 8) + 0 = 2 +
(1,
2, 3; 3) +
(1,
2, 3; 8) = 2 + 2 + 0 = 4. Таким образом, задача
имеет 4 различных решения.
Подчеркнем еще раз, что в этой задаче порядок монет не важен.
3. Задача о размене гривенника (10 копеек). Рассмотрим задачу, в которой сняты ограничения, как на порядок предметов, так и на их количество: размен гривенника монетами достоинством в 1, 2, 3, 5 копеек.
Для этого случая рекуррентное соотношение имеет вид
(1,
2, 3, 5; 10) =
(1,
2, 3; 10) +
(1,
2, 3; 5) +
(1,
2, 3; 0).
Таким образом, все множество решений разбивается на подмножества в зависимости от числа монет старшего достоинства, использованных для размена. Находим все 20 способов размена:
5*2; 5+1*5; 3+2*3+1; 2*4+1*2;
5+3+2; 3*3+1; 3+2*2+1*3; 2*3+1*4;
5+3+1*2; 3*2+2*2; 3+2+1*5; 2*2+1*6;
5+2*2+1; 3*2+2+1*2; 3+1*7; 2+1*8;
5+2+1*3; 3*2+1*4; 2*5; 1*10.