5.7. Производящие функции
Метод производящих функций является одним из самых развитых методов комбинаторного анализа и опирается на понятия функционального ряда.
Стандартная задача для использования производящих функций ставится следующим образом. Сколькими способами можно выполнить некоторое действие в ситуации, которая зависит от некоторого целого неотрицательного параметра n (им может быть, например, число каких-то объектов)?
К такому вопросу сводится большое число комбинаторных задач, ответ во всех таких задачах определяется этим параметром n, так что можно считать, что решением является последовательность a0 ,a1 ,a3 ,..., an .
Рекуррентное соотношение, если задано несколько первых членов последовательности (сколько - зависит от задачи), полностью определяет последовательность. Мощным методом решения вопросов подобного рода является метод производящих функций.
Производящей функцией последовательности {an}, n ≥ 0 на-
зывается формальный степенной ряд
F(z) = a0 + a1z + a2 Z 2 +... = an Z n .
Переход от последовательностей к их производящим функциям позволяет операции над последовательностями заменить операциями над их производящими функциями. Можно использовать то, что сумме двух последовательностей соответствует сумма их производящих функций, произведению последовательности на число - произведение ее производящей функции на это же число, и, что особенно замечательно, свертке двух последовательностей соответствует произведение производящих функций этих последовательностей.
Идея метода производящих функций состоит в том, что рекуррентное соотношение, определяющее последовательность {an},
- Предисловие
- 1.2.Теория множеств
- 1.2.1. Основные понятия теории множеств
- 1.2.4. Свойства операций над множествами
- 1.3.4. Свойства бинарных отношений
- 1.3.7. Отношение толерантности
- 1.3.8. Операции над отношениями
- 2.1. Фундаментальные алгебры
- 2.2. Алгебра высказываний
- 2.6. Булевы функции
- 2.7. Формы представления логических функций
- 2.10. Построение логических схем
- Глава 3. Формальные теории
- 3.1. Основные свойства формальных теорий
- 3.1.1. Выводимость
- 4.1. Прямые доказательства
- 4.2.Косвенные доказательства
- Глава 5. Основы комбинаторики
- 5.4. Разбиения
- 5.7. Производящие функции
- Глава 6. Основы теории графов
- 6.1. Основные понятия
- 6.6. Устойчивость графов
- 6.6.1. Внутренняя устойчивость
- 6.7.3. Двудольное представление графов
- 6.10. Построение графов
- 6.10.1. Преобразование прилагательных в числительные
- 6.10.3. Оценка количества ребер сверху и снизу
- 7.1. Введение в теорию нечетких моделей
- 7.1.1. Принятие решений в условиях неопределенности
- 7.2. Нечеткие множества. Базовые определения
- 7.2.1. Базовые и нечеткие значения переменных
- 7.3.Операции над нечеткими множествами
- 7.3.5. Операции «равенство» и «разность»
- 7.7. Нечеткие числа
- 7.8.Приближенные рассуждения
- 7.8.1. Нечеткая лингвистическая логика
- 7.8.2. Композиционное правило вывода
- Список литературы