Un colega mío, tenía curiosidad sobre el número de posible inicio-configuraciones en un juego. El juego en sí no es conocido para mí, pero la pregunta que se formuló como urna problema era interesante.
Urna problema:
Supongamos que tenemos una urna que contiene 100 bolas. Las bolas son de color, 25 son de color rojo, 25 azul, verde 25 y 25 son de color negro. Elegimos cuatro bolas sin reemplazo y repita este paso hasta que la urna está vacía.
Nosotros a fin de obtener el 25 grupos de cuatro bolas de cada uno y la pregunta es: ¿cuántas de las configuraciones de este tipo son posibles? Con lo que podemos suponer que el orden de las 4 bolas en cada grupo no es relevante, así como el orden de la 25 grupos no es relevante.
Una reformulación:
Dado un alfabeto V={1,2,3,4} consideramos 4letra x1x2x3x4 con 1≤x1≤x2≤x3≤x4≤4 cuando se la considera como números.
Estos 4-de la carta de las palabras son los bloques de construcción de palabras de longitud 100. Tomamos 25 bloques de este tipo para formar una 100letras de la palabra w=b1b2…b25 con la propiedad de que bj≤bj+1,1≤j≤25 cuando se la considera como números.
Pregunta: ¿cuántas palabras de este tipo contienen exactamente 25 caracteres de cada uno de los caracteres j∈V,1≤j≤4.
En general nos da un alfabeto V={1,2,…,q} con un tamaño de |V|=q.
(a) consideramos las palabras de longitud N y bloques de construcción x1x2…xM de tamaño de M con 1≤x1≤x2≤⋯≤xM≤q e M|N, es decir, N ser un múltiplo entero de N.
(b) Las palabras son de la forma w=b1b2…bN/M con bj≤bj+1,1≤j≤N/M−1.
(c) Estamos buscando el número de Aq(N,M), el número de palabras tal como se especifica en (a) y (b) que contengan N/q caracteres de cada uno de los caracteres j∈V,1≤j≤q lo que implica que N es un múltiplo entero de q así.
En este marco, la urna problema está pidiendo A4(100,4).
El número de bloques de construcción de la Aq(N,M) puede ser fácilmente determinado. Es \begin{align*} \sum_{1\leq x_1\leq x_2\leq\cdots\leq x_M\leq q}1=\binom{M+q-1}{M}\tag{1} \end{align*}
Una generación de la función de (1) puede ser fácilmente derivados. Tenemos \begin{align*} \sum_{M=0}^\infty\sum_{q=0}^\infty x^My^q\binom{M+q-1}{M}&=\frac{1-x}{1-x-y}\\ &=1+y\left(1+x+x^2+x^3+x^4+\cdots\right)\\ &\qquad+y^2\left(1+2x+3x^2+4x^3+5x^4+\cdots\right)\\ &\qquad+y^3\left(1+3x+6x^2+10x^3+\color{blue}{15}x^4+\cdots\right)\\ &\qquad\cdots \end{align*} Denotando con [x^M] el coeficiente de x^M en una serie vamos a ver, por ejemplo [x^4y^3]\frac{1-x}{1-x-y}=\binom{6}{2}=15 que es el número de bloques de construcción de tamaño 4 cuando se administra una de tres letras del alfabeto V=\{1,2,3\}. Estos 15 bloques de construcción son \begin{align*} 1111\quad1122\quad1222\quad1333\quad2233\\ 1112\quad1123\quad1223\quad2222\quad2333\\ 1113\quad1133\quad1233\quad2223\quad3333\\ \end{align*}
La parte difícil (al menos para mí) es determinar el número de palabras válidas A_q(N,M) , que puede ser generado a partir de estos bloques de construcción. He tratado de derivar una generación de la función que describe este escenario, pero no me exitosa hasta ahora.
Posets: Otro enfoque podría ser el uso de posets basado en el enfoque:
Empezar con una palabra vacía y anexar N/M veces un bloque de construcción respetando el orden dado en (b).
Derivar una generación de función para el número de posets.
Para ver mejor la situación, aquí es un manejable ejemplo. Estamos buscando aA_2(12,M) el número de palabras de longitud 12 a partir de dos letras del alfabeto con diferentes bloques de tamaños de M siguiente (a) - (c) de arriba. El Hasse-diagramas de M=2,3,4,6 son:
Vemos gradual posets de longitud N/M con A_2(12,2)=A_2(12,6)=4 e A_2(12,3)=A_2(12,4)=5 lo que indica la simetría \begin{align*} A_q(N,M)=A_q(N,N/M) \end{align*}
Aquí está una lista de valores pequeños de aA_2(N,M): \begin{array}{r|rrrrrr} M&1&2\\ A_2(2,M)&1&1\\ \hline M&1&2&4\\ A_2(4,M)&1&2&1\\ \hline M&1&2&3&6\\ A_2(6,M)&1&2&2&1\\ \hline M&1&2&4&8\\ A_2(8,M)&1&3&3&1\\ \hline M&1&2&5&10\\ A_2(10,M)&1&3&3&1\\ \hline M&1&2&3&4&6&12\\ A_2(12,M)&1&4&5&5&4&1\\ \end{array}
Resumen: La cuestión es cómo encontrar una fórmula para A_q(N,M) o cómo derivar una función de la generación de estos números. Alternativamente, hay una técnica apropiada para contar el número de posets correspondiente a A_q(N,M)?