5 votos

Encontrar la cantidad particiones con da tamaños de un multiconjunto

Un multiconjunto $A$ contiene $E$ enteros positivos. La multiplicidad de cada elemento es $r_i \; i=1,\ldots ,N$ .

$A$ se divide en $M$ (no es necesario $M=N$ ) conjuntos ordinarios (cuyos elementos, por tanto, no se repiten). El tamaño del $i$ -th set $C_i$ es dada e igual a $c_i$ .

¿Hay alguna forma de contar el número de particiones posibles sabiendo $N, M, r_i, c_i$ ¿con o sin orden de considerar los lances?

Creo que la respuesta a esta pregunta puede encontrarse a partir de aquí y quizás empleando los polinomios parciales de Bells .

Otra forma de interpretar el problema puede ser la siguiente: hallar el número de binarios $N \times M$ matrices con filas y columnas fijas sumas sin columnas ni filas llenas de ceros (se ha respondido a un problema similar aquí ) .

2voto

Marko Riedel Puntos 19255

Citamos lo siguiente Enlace MSE I así como este Enlace MSE II . Con la presente pregunta utilizamos la interpretación que hemos conjuntos de conjuntos, es decir, que las variables de origen forman conjuntos y no multisets, estos conjuntos pueden aparecer varias veces. Utilizando la notación que se presentó allí obtenemos la forma cerrada para el caso de que los conjuntos ordenados

$$\left[\prod_{k=1}^l A_k^{\tau_{k}}\right] \prod_{k=1}^m Z\left(P_k; \sum_{k'=1}^l A_{k'}\right)^{\sigma_k}.$$

En cuanto a las clases combinatorias, hemos recurrido a las clases no etiquetadas clase

$$\def\textsc#1{\dosc#1\csod} \def\dosc#1#2\csod{{\rm #1{\small #2}}} \textsc{SEQ}_{=\sigma_k} \left(\textsc{SET}_{=k} \left(\sum_{k'=1}^l \mathcal{A}_{k'}\right)\right).$$

Tenga en cuenta que el índice de ciclo creará los conjuntos intermedios durante la evaluación. Tenemos para el caso desordenado

$$\left[\prod_{k=1}^l A_k^{\tau_{k}}\right] \prod_{k=1}^m Z\left(S_{\sigma_k}; Z\left(P_k; \sum_{k'=1}^l A_{k'}\right)\right).$$

De nuevo, en términos de clases combinatorias hemos hecho uso de la clase no etiquetada

$$\textsc{MSET}_{=\sigma_k} \left(\textsc{SET}_{=k} \left(\sum_{k'=1}^l \mathcal{A}_{k'}\right)\right).$$

Aquí hemos utilizado la recurrencia de Lovasz para el índice de ciclo $Z(P_n)$ del operador conjunto $\textsc{SET}_{=n}$ en $n$ ranuras, que es

$$Z(P_n) = \frac{1}{n} \sum_{l=1}^n (-1)^{l-1} a_l Z(P_{n-l}) \quad\text{where}\quad Z(P_0) = 1.$$

Esta recurrencia nos permite calcular el índice de ciclo $Z(P_n)$ muy fácilmente.

Ejemplo según solicitud. Utilizando la notación del enlace obtenemos para el emparejamiento $A_1 A_2 A_3^2 A_4^2$ y $B_1^2 B_2^2$ el clase combinatoria

$$\textsc{MSET}_{=2} (\textsc{SET}_{=1}(\mathcal{A_1}+\mathcal{A}_2 +\mathcal{A}_3+\mathcal{A}_4)) \times \textsc{MSET}_{=2} (\textsc{SET}_{=2}(\mathcal{A_1}+\mathcal{A}_2 +\mathcal{A}_3+\mathcal{A}_4)).$$

Se obtienen así los dos índices de ciclo

$$Y(B_1^2) = 1/2\,{a_{{1}}}^{2}+1/2\,a_{{2}}$$

y

$$Y(B_2^2) = 1/8\,{a_{{1}}}^{4}-1/4\,{a_{{1}}}^{2}a_{{2}} +3/8\,{a_{{2}}}^{2}-1/4\,a_{{4}}.$$

Multiplicar para obtener el índice del ciclo

$$Y(B_1^1 B_2^2) = 1/16\,{a_{{1}}}^{6}-1/16\,{a_{{1}}}^{4}a_{{2}} +1/16\,{a_{{1}}}^{2}{a_{{2}}}^{2} \\ -1/8\,{a_{{1}}}^{2}a_{{4}}+3/16\,{a_{{2}}}^{3}-1/8\,a_{{2}}a_{{4}}.$$

Sustituir $A_1+A_2+A_3+A_4$ para obtener

$$Y(B_1^1 B_2^2; A_1+A_2+A_3+A_4) = 1/16\, \left( A_{{1}}+A_{{2}}+A_{{3}}+A_{{4}} \right) ^{6} \\-1/16\, \left( A_{{1}}+A_{{2}}+A_{{3}}+A_{{4}} \right) ^{4} \left( {A_{{1}}}^{2}+{A_{{2}}}^{2}+{A_{{3}}}^{2}+{A_{{4}}}^{2} \right) \\ +1/16\, \left( A_{{1}}+A_{{2}}+A_{{3}}+A_{{4}} \right) ^{2} \left( {A_{{1}}}^{2}+{A_{{2}}}^{2}+{A_{{3}}}^{2}+{A_{{4}}}^{2} \right) ^{2} \\ -1/8\, \left( A_{{1}}+A_{{2}}+A_{{3}}+A_{{4}} \right) ^{2} \left( {A_{{1}}}^{4}+{A_{{2}}}^{4}+{A_{{3}}}^{4}+{A_{{4}}}^{4} \right) \\+3/16\, \left( {A_{{1}}}^{2}+{A_{{2}}}^{2}+{A_{{3}}}^{2}+{A_{{4}}}^{2} \right) ^{3} \\ -1/8\, \left( {A_{{1}}}^{2}+{A_{{2}}}^{2}+{A_{{3}}}^{2}+{A_{{4}}}^{2} \right) \left( {A_{{1}}}^{4}+{A_{{2}}}^{4}+{A_{{3}}}^{4}+{A_{{4}}}^{4} \right).$$

Ampliar para obtener

$$\cdots+10\,A_{{1}}{A_{{2}}}^{2}A_{{3}}{A_{{4}}}^{2} +3\,A_{{1}}{A_{{2}}}^{2}{A_{{4}}}^{3} +A_{{1}}A_{{2}}{A_{{3}}}^{4} +6\,A_{{1}}A_{{2}}{A_{{3}}}^{3}A_{{4}} \\+10\,A_{{1}}A_{{2}}{A_{{3}}}^{2}{A_{{4}}}^{2} +6\,A_{{1}}A_{{2}}A_{{3}}{A_{{4}}}^{3} +A_{{1}}A_{{2}}{A_{{4}}}^{4}+\cdots$$

Vemos que para cuatro tipos de variables con multiplicidades $1,1,2,2$ crear un multiconjunto de conjuntos cuyos conjuntos tengan cardinalidad $1,1,2,2$ el número total de configuraciones es de diez. Éstas están claramente determinadas por los pares y obtenemos

  1. $\{\{A_1, A_3\},\{A_2, A_3\}\}$

  2. $\{\{A_1, A_4\},\{A_2, A_4\}\}$

  3. $\{\{A_1, A_3\},\{A_2, A_4\}\}$

  4. $\{\{A_1, A_4\},\{A_2, A_3\}\}$

  5. $\{\{A_1, A_2\},\{A_3, A_4\}\}$

  6. $\{\{A_1, A_3\},\{A_3, A_4\}\}$

  7. $\{\{A_1, A_4\},\{A_3, A_4\}\}$

  8. $\{\{A_2, A_3\},\{A_3, A_4\}\}$

  9. $\{\{A_2, A_4\},\{A_3, A_4\}\}$

  10. $\{\{A_3, A_4\},\{A_3, A_4\}\}.$

0 votos

Tengo algunos problemas para entender la respuesta. Puede mostrar cómo hacer que funcione en el siguiente ejemplo? $A = (1,1,2,3,3,4)$ , $r_1=2 , r_2=1, r_3=2 , r_4 =1$ (la respuesta a mano es 9 )

0 votos

Estoy utilizando un código Maple como el que he publicado en el enlace citado. No lo incluí aquí porque los dos son muy similares. ¿Cuáles son los $c_i$ en su consulta? Lo mismo que el $r_i$ ? Para el caso de conjuntos múltiples de conjuntos, el código Maple para $A_1^2 A_2^2$ y $B_1^2 B_2^2$ producirá el valor diez.

0 votos

Ah perdón escribí el $r_i$ pero pretendía que el $c_i$ Así que sí, tenemos $c_i=r_i \; \forall i$ . Si nos guía paso a paso a través de la solución para el caso ficticio que he publicado, sería muy apreciado.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X