- •Элементы комбинаторного анализа
- •Общие определения комбинаторики
- •Понятие -выборки
- •Модели комбинаторных конфигураций
- •Общие правила и задачи комбинаторики
- •Основные правила комбинаторики
- •Размещения без повторений
- •Размещения с повторениями
- •Перестановки без повторений
- •Перестановки с повторениями
- •Сочетания без повторений
- •Сочетания с повторениями
- •Теорема и формула включений и исключений
- •Решето Эратосфена
- •Частный случай теоремы о включениях и исключениях
- •Задачи о распределении предметов по урнам (урновые схемы решения комбинаторных задач) Задачи о размещении предметов
- •Распределение 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.