stringtranslate.com

Combinatoria enumerativa

La combinatoria enumerativa es un área de la combinatoria que se ocupa de la cantidad de formas en que se pueden formar ciertos patrones. Dos ejemplos de este tipo de problemas son contar combinaciones y contar permutaciones . De manera más general, dada una colección infinita de conjuntos finitos Si indexados por los números naturales , la combinatoria enumerativa busca describir una función de conteo que cuenta el número de objetos en S n para cada n . Aunque contar el número de elementos de un conjunto es un problema matemático bastante amplio , muchos de los problemas que surgen en las aplicaciones tienen una descripción combinatoria relativamente simple. La forma doce proporciona un marco unificado para contar permutaciones , combinaciones y particiones .

Las funciones más simples son las fórmulas cerradas , que pueden expresarse como una composición de funciones elementales como factoriales , potencias , etc. Por ejemplo, como se muestra a continuación, el número de diferentes ordenamientos posibles de una baraja de n cartas es f ( n ) = n !. El problema de encontrar una fórmula cerrada se conoce como enumeración algebraica y con frecuencia implica derivar una relación de recurrencia o función generadora y usarla para llegar a la forma cerrada deseada.

A menudo, una fórmula cerrada complicada proporciona poca información sobre el comportamiento de la función de conteo a medida que crece el número de objetos contados. En estos casos, puede ser preferible una aproximación asintótica simple. Una función es una aproximación asintótica a if as . En este caso escribimos

Funciones generadoras

Las funciones generadoras se utilizan para describir familias de objetos combinatorios. Denotemos la familia de objetos y sea F ( x ) su función generadora. Entonces

donde denota el número de objetos combinatorios de tamaño n . Por tanto , el número de objetos combinatorios de tamaño n viene dado por el coeficiente de . A continuación se desarrollarán algunas operaciones comunes sobre familias de objetos combinatorios y su efecto sobre la función generadora. A veces también se utiliza la función generadora exponencial . En este caso tendría la forma

Una vez determinada, la función generadora produce la información proporcionada por los enfoques anteriores. Además, las diversas operaciones naturales sobre funciones generadoras como suma, multiplicación, diferenciación , etc., tienen un significado combinatorio; esto permite ampliar los resultados de un problema combinatorio para resolver otros.

Unión

Dadas dos familias combinatorias, y con funciones generadoras F ( x ) y G ( x ) respectivamente, la unión disjunta de las dos familias ( ) tiene función generadora F ( x ) + G ( x ).

Pares

Para dos familias combinatorias como las anteriores, el producto cartesiano (par) de las dos familias ( ) tiene la función generadora F ( x ) G ( x ).

Secuencias

Una secuencia (finita) generaliza la idea del par como se define anteriormente. Las secuencias son productos cartesianos arbitrarios de un objeto combinatorio consigo mismo. Formalmente:

Para poner lo anterior en palabras: una secuencia vacía o una secuencia de un elemento o una secuencia de dos elementos o una secuencia de tres elementos, etc. La función generadora sería:

Estructuras combinatorias

Las operaciones anteriores ahora se pueden utilizar para enumerar objetos combinatorios comunes, incluidos árboles ( binario y plano), trayectorias y ciclos de Dyck. Una estructura combinatoria está compuesta de átomos. Por ejemplo, en los árboles los átomos serían los nodos. Los átomos que componen el objeto pueden estar etiquetados o no. Los átomos no etiquetados son indistinguibles entre sí, mientras que los átomos etiquetados son distintos. Por lo tanto, para un objeto combinatorio que consta de átomos etiquetados, se puede formar un nuevo objeto simplemente intercambiando dos o más átomos.

Árboles binarios y plátanos.

Los árboles binarios y plátanos son ejemplos de una estructura combinatoria sin etiquetar. Los árboles constan de nodos unidos por aristas de tal manera que no hay ciclos . Generalmente hay un nodo llamado raíz, que no tiene un nodo padre. En los plátanos, cada nodo puede tener un número arbitrario de hijos. En los árboles binarios, un caso especial de los plátanos, cada nodo puede tener dos hijos o ningún hijo. Denotemos la familia de todos los plátanos. Entonces esta familia se puede definir recursivamente de la siguiente manera:

En este caso representa la familia de objetos que consta de un nodo. Esto tiene función generadora x . Sea P ( x ) la función generadora . Poniendo la descripción anterior en palabras: un árbol plano consta de un nodo al que está unido un número arbitrario de subárboles, cada uno de los cuales también es un árbol plano. Usando la operación sobre familias de estructuras combinatorias desarrollada anteriormente, esto se traduce en una función generadora recursiva:

Después de resolver para P ( x ):

Ahora se puede determinar una fórmula explícita para el número de plátanos de tamaño n extrayendo el coeficiente de x n :

Nota: La notación [ x n ] f ( x ) se refiere al coeficiente de x n en f ( x ). El desarrollo en serie de la raíz cuadrada se basa en la generalización del teorema del binomio de Newton . Para pasar de la cuarta a la quinta línea se necesitan manipulaciones utilizando el coeficiente binomial generalizado .

La expresión de la última línea es igual al ( n  − 1) primer número catalán . Por lo tanto, p n = c n −1 .

Ver también

Referencias