Números de Stirling de segunda clase con restricciones

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}.

Respuestas (2)

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 S ( A , B ) de particiones establecidas con tamaños de bloque en A Z 1 y con un número de bloques que pertenece a B tiene función generadora exponencial

(1) S ( A , B ) ( z ) = β ( α ( z ) ) dónde α ( z ) = a A z a a ! , β ( z ) = b B z b b !

Descomponemos el problema en dos partes y usamos (1) para derivar funciones generatrices para cada parte.

Primera parte: Consideramos pag particiones con tamaño r .

A 1 = { r } , B 1 = { pag } dónde α 1 ( z ) = z r r ! , β 1 ( z ) = z pag pag !

Obtenemos una función generadora

(2) β 1 ( α 1 ( z ) ) = 1 pag ! ( z r r ! ) pag = z r pag pag ! ( r ! ) pag

Segunda parte: Consideramos k pag particiones con tamaño 1 .

A 2 = Z 1 , B 2 = { k pag } dónde α 2 ( z ) = norte = 1 z norte norte ! , β 2 ( z ) = z k pag ( k pag ) !

Obtenemos una función generadora

(3) β 2 ( α 2 ( z ) ) = 1 ( k pag ) ! ( mi z 1 ) k pag = norte = k pag { norte k pag } z norte norte !
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

a r , pag ( norte , k )
el número de distribuciones de norte elementos en k particiones con al menos pag particiones que tienen exactamente r elementos.

Obtenemos por 1 pag k norte , 1 r norte r

β 1 ( α 1 ( z ) ) β 2 ( α 2 ( z ) ) = norte = k pag { norte k pag } z norte norte ! z r pag pag ! ( r ! ) pag = 1 pag ! ( r ! ) pag norte = k pag + r pag { norte r pag k pag } z norte ( norte r pag ) ! = ( r pag ) ! pag ! ( r ! ) pag ( norte r pag ) norte = k + ( r 1 ) pag { norte r pag k pag } z norte norte ! = norte = k + ( r 1 ) pag a r , pag ( norte , k )

Concluimos:

(4) a r , pag ( norte , k ) = ( r pag ) ! pag ! ( r ! ) pag ( norte r pag ) { norte r pag k pag }

Ejemplo: Ejemplo de cálculo de OP con norte = 4 , k = 2 , pag = 1 y r = 1 usando (4) da como resultado

a 1 , 1 ( 4 , 2 ) = ( 4 1 ) { 3 1 } = 4
de acuerdo con el cálculo de OP.

La fórmula que cuenta el número de particiones de un conjunto n en k partes de tamaño 1 o 2 es

pag ¯ k ( norte , norte 2 ) = ( k norte k ) norte ! k ! 2 norte k

¿Significa que todos y cada uno de los subconjuntos están en tamaño 1 o 2? ¿Qué pasa si quiero contar todas las particiones que incluyen al menos un subconjunto de tamaño 1? Gracias.