Jump to content

Перечислительная комбинаторика

Перечислительная комбинаторика — это область комбинаторики , которая изучает количество способов образования определенных шаблонов. Двумя примерами задач такого типа являются подсчет комбинаций и подсчет перестановок . В более общем смысле, учитывая бесконечную коллекцию конечных множеств 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 .

См. также

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e175ca693c51387a352257dc5e9d0483__1661023080
URL1:https://arc.ask3.ru/arc/aa/e1/83/e175ca693c51387a352257dc5e9d0483.html
Заголовок, (Title) документа по адресу, URL1:
Enumerative combinatorics - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)