Обсуждение:Метод производящих функций — различия между версиями
Zevgeniy (обсуждение | вклад) м (UI) |
Zevgeniy (обсуждение | вклад) (progress...) |
||
Строка 46: | Строка 46: | ||
Комбинаторным классом <tex dpi="130">A</tex> называется множество комбинаторных объектов, обладающих каким-то свойством. | Комбинаторным классом <tex dpi="130">A</tex> называется множество комбинаторных объектов, обладающих каким-то свойством. | ||
}} | }} | ||
+ | |||
+ | ===Объединение комбинаторных классов=== | ||
+ | Результатом объединения классов <tex dpi="350">A</tex> и <tex dpi="350">B</tex> является класс, состоящий из объектов A и B. | ||
+ | |||
+ | Обозначается | ||
+ | <tex dpi="350">C=A \cup B=A+B</tex>. | ||
+ | |||
+ | При объединении комбинаторных классов одинаковые объекты считаются разными. Это делается так, чтобы не рассматривать внутреннюю структуру, а работать только с считающими послеовательностями и производящими функциями. | ||
+ | |||
+ | <tex dpi="350">c_n=a_n+b_n</tex> | ||
+ | |||
+ | <tex dpi="350">C(t)=A(t)+B(t)</tex> | ||
+ | |||
+ | |||
+ | |||
Такие большие группы часто анализируют с помощью [[Производящая функция|производящих функций]]. Один из популярных методов {{---}} метод символов <ref>[[wikipedia:Symbolic method (combinatorics) | Wikipedia {{---}} Symbolic method]]</ref>. Он использует внутреннюю структуру объектов для получения производящих функций. В случае непомеченных объектов, как и в анализе в нашей статье, считается, что нет объектов нулевого веса. Иногда для удобства их добавляют, чтобы показать наличие одного пустого множества. | Такие большие группы часто анализируют с помощью [[Производящая функция|производящих функций]]. Один из популярных методов {{---}} метод символов <ref>[[wikipedia:Symbolic method (combinatorics) | Wikipedia {{---}} Symbolic method]]</ref>. Он использует внутреннюю структуру объектов для получения производящих функций. В случае непомеченных объектов, как и в анализе в нашей статье, считается, что нет объектов нулевого веса. Иногда для удобства их добавляют, чтобы показать наличие одного пустого множества. |
Версия 20:39, 23 июня 2020
Содержание
Метод производящих функций
Непомеченные комбинаторные объекты
Каждый комбинаторный объект состоит из атомов. \\ У атомов определен вес
.
Определение: |
Считающей последовательностью называется последовательность | , где — количество объектов веса .
Производящую функцию класса обозначим .
Определение: |
Комбинаторным объектом | называется комбинаторный объект, состоящий из одного атома веса .
Считающая последовательность: .
Производящая функция последовательности: .
Определение: |
Комбинаторным объектом | называется комбинаторный объект, состоящий из одного атома веса . .
Считающая последоваетльность: .
Производящая функция последовательности: .
Определение: |
Комбинаторным классом | называется множество комбинаторных объектов, обладающих каким-то свойством.
Объединение комбинаторных классов
Результатом объединения классов
и является класс, состоящий из объектов A и B.Обозначается
.При объединении комбинаторных классов одинаковые объекты считаются разными. Это делается так, чтобы не рассматривать внутреннюю структуру, а работать только с считающими послеовательностями и производящими функциями.
Такие большие группы часто анализируют с помощью производящих функций. Один из популярных методов — метод символов [1]. Он использует внутреннюю структуру объектов для получения производящих функций. В случае непомеченных объектов, как и в анализе в нашей статье, считается, что нет объектов нулевого веса. Иногда для удобства их добавляют, чтобы показать наличие одного пустого множества.
Утверждение: |
. |
, так как есть единственный способ составить пустую последовательность. Докажем по индукции. База .
Переход.
|
При непомеченных объектах рассмотренные классы имеют следующие производящие функции:
функция Эйлера. | , где —
---|
Однако порой некоторые комбинаторные классы удобнее обозначать как помеченные. Например, — помеченные графы. С помеченными объектами используется экспоненциальная производящая функция [2]. В данном случае для некоторых рассмотренных классов используются следующие производящие функции:
. |
---|
Ограниченные конструкции
Иногда в анализе необходимо ввести ограничение на количество компонентов. Такой случай обозначается нижним коэффициентом (например,
— компонентов).Непосредственной формулой для производящих функций является диагональ [3] , определяемая как . Тогда имеет место соотношение .
декартова произведенияДиагональная конструкция позволяет получить доступ к классу всех неупорядоченных пар из различных элементов из
, то есть к . Прямое выражение выполняется следующим способом: неупорядоченная пара связана с двумя упорядоченными парами и , кроме тех случаев, когда , то есть когда пара лежит на диагонали декартова произведения. Другими словами, .Это, в свою очередь, означает что
. Таким образом можно выразить . Аналогично для , и :Аналогичные рассуждения можно провести и для больших теорема Пойа.
, однако расчеты быстро становятся сложными. Классический способ исправления таких вопросов —Однако в методе символов предлагается более глобальный подход, основанный на многомерных производящих функциях и использующий ряд Бюрмана-Лагранжа [4]. В общем случае, используя метод символов, производящие функции ограниченных конструкций можно подсчитать следующим способом:
функция Эйлера. | , где —
---|