El número de Stirling del segundo tipo es el número de formas de dividir un conjunto de n objetos en k subconjuntos no vacíos: S(n,k). Quiero restringir/restringir esta partición para poder contar las formas de dividir un conjunto de n objetos en k subconjuntos no vacíos, mientras que al menos p subconjuntos de k tendrán un tamaño r. Cuando p=k la respuesta es el Stirling asociado del segundo tipo Sr(n,k) , pero me preguntaba si existe una expresión general para cualquier p. En caso de que no la haya, estaré encantado de encontrar una expresión para p=1 y r=1. Gracias.
Un ejemplo: el número de particiones de 4 objetos en 2 subconjuntos es S(4,2)=7. Quiero contar solo las particiones que contienen al menos p=1 subconjunto en el tamaño de r=1. Entonces, en este caso, la respuesta es 4 porque no quiero contar {1 2 | 3 4}, {1 3 | 3 2} y {1 4 | 2 4}.
Aquí hay un enfoque basado en la generación de funciones. Lo siguiente se puede encontrar en la sección II.3.1 en Combinatoria analítica por P. Flajolet y R. Sedgewick:
La clase de particiones establecidas con tamaños de bloque en y con un número de bloques que pertenece a tiene función generadora exponencial
Descomponemos el problema en dos partes y usamos (1) para derivar funciones generatrices para cada parte.
Primera parte: Consideramos particiones con tamaño .
Obtenemos una función generadora
Segunda parte: Consideramos particiones con tamaño .
Obtenemos una función generadora
Nótese que los coeficientes de (3) son los números de Stirling de segunda clase .
Dado que el problema original es el producto cruzado de las dos partes, las funciones generadoras resultantes son el producto de las funciones generadoras en (2) y (3). denotamos con
Obtenemos por
Concluimos:
Ejemplo: Ejemplo de cálculo de OP con y usando (4) da como resultado
La fórmula que cuenta el número de particiones de un conjunto n en k partes de tamaño 1 o 2 es
eva