Перечислительная комбинаторика
Перечислительная комбинаторика — это область комбинаторики , которая изучает количество способов образования определенных шаблонов. Двумя примерами задач такого типа являются подсчет комбинаций и подсчет перестановок . В более общем смысле, учитывая бесконечную коллекцию конечных множеств Si , индексированных натуральными числами , перечислительная комбинаторика пытается описать функцию подсчета , которая подсчитывает количество объектов в Sn n каждого для . Хотя подсчет количества элементов в множестве является довольно широкой математической задачей , многие проблемы, возникающие в приложениях, имеют сравнительно простое комбинаторное описание. Двенадцатикратный способ обеспечивает единую основу для подсчета перестановок , комбинаций и разделов .
Простейшими такими функциями являются замкнутые формулы , которые можно выразить как композицию элементарных функций, таких как факториалы , степени и так далее. Например, как показано ниже, количество различных возможных порядков колоды из n карт равно f ( n ) = n !. Проблема поиска замкнутой формулы известна как алгебраическое перечисление и часто включает в себя получение рекуррентного соотношения или производящей функции и использование этого для достижения желаемой замкнутой формы.
Часто сложная замкнутая формула мало что дает для понимания поведения счетной функции по мере роста числа подсчитываемых объектов. простое асимптотическое В этих случаях может оказаться предпочтительным приближение. Функция является асимптотическим приближением к если как . В этом случае мы пишем
Генерирующие функции
[ редактировать ]Производящие функции используются для описания семейств комбинаторных объектов. Позволять обозначим семейство объектов и пусть F ( x ) будет его производящей функцией. Затем
где обозначает количество комбинаторных объектов размера n . количество комбинаторных объектов размера n определяется коэффициентом Таким образом , . Теперь будут разработаны некоторые общие операции над семействами комбинаторных объектов и их влияние на производящую функцию. экспоненциальная производящая функция Иногда также используется . В этом случае оно будет иметь вид
После определения производящая функция дает информацию, полученную с помощью предыдущих подходов. различные естественные операции над производящими функциями, такие как сложение, умножение, дифференцирование Кроме того, комбинаторное значение имеют и т. д.; это позволяет расширить результаты одной комбинаторной задачи для решения других.
Союз
[ редактировать ]Учитывая два комбинаторных семейства, и с производящими функциями F ( x ) и G ( x ) соответственно, непересекающееся объединение двух семейств ( ) имеет производящую функцию F ( x ) + G ( x ).
Пары
[ редактировать ]Для двух комбинаторных семейств, как указано выше, декартово произведение (пара) двух семейств ( ) имеет производящую функцию F ( x ) G ( x ).
Последовательности
[ редактировать ](Конечная) последовательность обобщает идею пары, определенную выше. Последовательности — это произвольные декартовы произведения комбинаторного объекта на самого себя. Формально:
Если выразить вышесказанное словами: пустая последовательность, или последовательность из одного элемента, или последовательность из двух элементов, или последовательность из трех элементов и т. д.Производящая функция будет такой:
Комбинаторные структуры
[ редактировать ]Вышеупомянутые операции теперь можно использовать для перечисления обычных комбинаторных объектов, включая деревья ( бинарные и плоские), пути Дика и циклы. Комбинаторная структура состоит из атомов. Например, в случае деревьев узлами будут атомы. Атомы, составляющие объект, могут быть помечены или не помечены. Немеченые атомы неотличимы друг от друга, тогда как меченые атомы различны. Следовательно, для комбинаторного объекта, состоящего из помеченных атомов, новый объект может быть образован простой заменой двух или более атомов.
Бинарные и плоские деревья
[ редактировать ]Бинарные и плоские деревья являются примерами неразмеченной комбинаторной структуры. нет Деревья состоят из узлов, соединенных ребрами таким образом, что циклов . Обычно существует узел, называемый корнем, у которого нет родительского узла. В плоских деревьях каждый узел может иметь произвольное количество дочерних элементов. В двоичных деревьях (частном случае плоских деревьев) каждый узел может иметь либо двух дочерних элементов, либо не иметь их ни одного. Позволять обозначают семейство всех плоских деревьев. Тогда это семейство можно рекурсивно определить следующим образом:
В этом случае представляет семейство объектов, состоящее из одного узла. Это имеет производящую функцию x . Пусть P ( x ) обозначает производящую функцию .Если выразить приведенное выше описание словами, то плоское дерево состоит из узла, к которому прикреплено произвольное количество поддеревьев, каждое из которых также является плоским деревом. Используя разработанную ранее операцию над семействами комбинаторных структур, это преобразуется в рекурсивную производящую функцию:
После решения для P ( x ):
Явную формулу для количества плоских деревьев размера n теперь можно определить, извлекая коэффициент при x н :
Примечание. Обозначение [ x н ] f ( x ) относится к коэффициенту x н в ж ( х ).Разложение квадратного корня в ряд основано на обобщении Ньютона биномиальной теоремы . Для перехода с четвертой на пятую строку манипуляции с использованием обобщенного биномиального коэффициента необходимы .
Выражение в последней строке равно ( n − 1) ул. Каталонский номер . Следовательно, p n = c n −1 .
См. также
[ редактировать ]Ссылки
[ редактировать ]- Зейльбергер, Дорон , Исчислительная и алгебраическая комбинаторика.
- Бьёрнер, Андерс и Стэнли, Ричард П. , Комбинаторный сборник
- Грэм, Рональд Л. , Гречель М. и Ловас, Ласло , ред. (1996). Справочник по комбинаторике , тома 1 и 2. Elsevier (Северная Голландия), Амстердам, и MIT Press, Кембридж, Массачусетс. ISBN 0-262-07169-X .
- Джозеф, Джордж Гевергезе (1994) [1991]. Герб павлина: неевропейские корни математики (2-е изд.). Лондон: Книги Пингвинов . ISBN 0-14-012529-9 .
- Лоер, Николас А. (2011). Биективная комбинаторика . ЦРК Пресс . ISBN 143984884X , ISBN 978-1439848845 .
- Стэнли, Ричард П. (1997, 1999). Перечислительная комбинаторика , Тома 1 и 2 . Издательство Кембриджского университета . ISBN 0-521-55309-1 , ISBN 0-521-56069-1 .
- Гулден, Ян П. и Джексон, Дэвид М. (2004). Комбинаторное перечисление . Дуврские публикации . ISBN 0486435970 .
- Риордан, Джон (1958). Введение в комбинаторный анализ , Wiley & Sons, Нью-Йорк (переиздано).
- Риордан, Джон (1968). Комбинаторные тождества , Wiley & Sons, Нью-Йорк (переиздано).
- Уилф, Герберт С. (1994). Генерирующая функционалология (2-е изд.). Бостон, Массачусетс: Академическая пресса. ISBN 0-12-751956-4 . Збл 0831.05001 .