10 votos

Multicelular de varias maneras de poner bolas en contenedores con restricciones

Supongamos que usted ha $n$ bolas blancas y $n$ negros bolas.

Definamos $f(n)$ a ser el número de maneras diferentes hay de poner las bolas en sin etiquetar recipientes para que usted tiene un número impar de cada color en cada bin.

Por ejemplo, si usted tiene $3$ blanco y $3$ negro hay $2$ diferentes maneras, por lo $f(3) = 2$. Usted puso todo en una bandeja o uno blanco y uno negro en cada una de las $3$ papeleras. Para $5$ blanco y $5$ bolas negras hay $4$ maneras diferentes, por lo $f(5) = 4$. Estos son:

(wwwwwbbbbb)
(wwwbbb)(wb)(wb)
(wwwb)(wbbb)(wb)
(wb)(wb)(wb)(wb)(wb)

Estoy interesado en la siguiente pregunta.

¿Qué es $f(n)$ asintótica?

Para la tarea de calcular el valor exacto de $f(n)$, muy bonito respuestas fueron dadas por Marko Riedel y Christian Sievers. Reproduzco aquí:


La primera respuesta fue en respuesta a una pregunta con sólo impares $n$ y dice:

El ciclo de índice $Z(S_n)$ del grupo simétrico (conjunto múltiple operador $\def\textsc#1{\dosc#1\csod} \def\dosc#1#2\csod{{\rm #1{\small #2}}}\textsc{MSET}$) has $Z(S_0)=1$ and the recurrence

$$Z(S_n) = \frac{1}{n}\sum_{l=1}^n a_l Z(S_{n-l}).$$

Extracting coefficients from this Maple will produce

$$1, 2, 4, 12, 32, 85, 217, 539, 1316, 3146, 7374, 16969, 38387, 85452, \\ 187456, 405659, 866759, 1830086, 3821072, 7894447, 16148593, \\ 32723147, 65719405, 130871128, 258513076, 506724988, \ldots$$ donde hemos utilizado memoization.

El repertorio aquí fue $$f(W, B) = \sum_{p_1=0}^q \sum_{p_2=0}^q W^{2p_1+1} B^{2p_2+1},$$

the substitution $a_l = f(W^l, B^l)$ and the coefficient being extracted

$$\sum_{k=1}^{2q+1} [W^{2q+1}] [B^{2q+1}] Z(S_k)(f(W,B)).$$ La segunda respuesta dice:

Más en general, el coeficiente de $x^my^n$ en

$$ \prod_{i,j\geq 0}(1-x^{2i+1}y^{2j+1})^{-1} $$

tells you how many ways there are to distribute $m$ white and $n$ black balls into bins such that each bin contains an odd number of white and an odd number of black balls.


By computer calculation of the coefficients, the ratio of successive answers (for $m=n$ as in the original question), seems to tend slowly towards 1. Therefore it's not even clear that the answer is asymptotic to $c^n$ for any $c>1$.

For odd $$ n la secuencia es https://oeis.org/A302919 .

3voto

Anonymous Puntos 14

Resulta que, de hecho, $f(n)=o(c^n)$ cualquier $c>1$.

De hecho, se puede demostrar que $\log(f(n))=O\left(n^{2/3}\cdot\sqrt[3]{\log n}\right)$.

También se puede demostrar que $\log(f(n))=\Omega(n^{2/3})$.


Para demostrar $\log(f(n))=O\left(n^{2/3}\cdot\sqrt[3]{\log n}\right)$, vamos a $w(n)$ el número de maneras distintas en las que uno puede distribuir las bolas blancas; y deje $b(n)$ ser el número máximo de distintas maneras en que uno puede distribuir las bolas negras para cualquiera dada la colocación de las bolas blancas. Claramente $\log(f(n))\leq \log(w(n))+\log(b(n))$. Tenga en cuenta que una vez que las bolas blancas se colocan los cubos de basura de convertirse, al menos parcialmente, "distiguishable", por lo que no debería resultar sorprendente que $b(n)$ resulta ser significativamente mayor que $w(n)$.

Enfoquémonos en $w(n)$. Obviamente $w(n)\leq p(n)$ donde $p(n)=\Theta\left(\frac{1}{n}\exp\left(\sqrt{\frac{2n}{3}}\right)\right)$ es el número de particiones de $n$ - el número de maneras en que uno puede colocar $n$ bolas en sin etiquetar recipientes, de manera que cada compartimiento contiene al menos una bola (sin ningún tipo de requisito en la paridad de bolas en cada bin).

Desde $\log(w(n))=O(n^{1/2})$, todo lo que debemos probar es que el $\log(b(n))=O(n^{2/3}\log^{1/3}n)$ escritura $\log^x n$ en lugar de $(\log x)^n$ a reducir el número de paréntesis. Para ello, nos vamos a particionar el conjunto de contenedores en clases de equivalencia basada en el número de bolas blancas, con clase $C_w$ que contiene todas las bandejas con exactamente $w$ bolas blancas. Consideremos el conjunto a $C^+$ de los "grandes" de clases, con al menos $n^{1/3}\log^{-4/3}n$ papeleras; y el conjunto de $C^-$ "pequeñas" de las clases, con menos de $n^{1/3}\log^{-4/3}n$ papeleras - más formalmente, vamos a $C^+=\{C_i:|C_i|\geq n^{1/3}\log^{-4/3}n\}$$C^-=\{C_i:|C_i|< n^{1/3}\log^{-4/3}n\}$. Tenga en cuenta que el número de distintas maneras en que uno puede colocar las bolas negras no pueden exceder el número de maneras en que uno puede colocar las bolas negras en las grandes clases de veces el número de maneras en que uno puede colocar las bolas negras en las clases pequeñas.

Vamos a comenzar con las clases grandes, señalando que son menos de $2n^{1/3}\log^{2/3}n$, ya que el $1\cdot (n^{1/3}\log^{-4/3}n)+2\cdot (n^{1/3}\log^{-4/3}n)+\dots+2n^{1/3}\log^{2/3}n\cdot (n^{1/3}\log^{-4/3}n)>n$. Deje $m^+_i$ el número de bolas negras que se coloca en el $i^{th}$ de la clase, y $b^+_i(m^+_i)$ el número de maneras diferentes se puede colocar las bolas (teniendo en cuenta que los contenedores en la misma clase no son "distinguible"). Entonces, el número de maneras en que uno puede colocar las bolas negras en las clases grandes no puede exceder el número de maneras en que uno puede elegir $m^+_1,\dots,m^+_{|C^+|}$ veces el máximo (más de todas las opciones de $m^+_1,\dots,m^+_{|C^+|}$)$\Pi_{i=1}^{|C^+|} b^+_i(m^+_i)$. El número de maneras en que uno puede elegir el $m^+_i$ está delimitado por $n^{|C^+|}$, por lo que su logaritmo es $O(2n^{1/3}\log^{2/3}n \cdot \log n)=O(n^{1/3}\log^{5/3}n)$. Como para $\Pi_{i=1}^{|C^+|} b^+_i(m^+_i)$, ya que el $b^+_i(m^+_i)\leq p(m^+_i)$, $\Pi_{i=1}^{|C^+|} b^+_i(m^+_i) \leq \Pi_{i=1}^{|C^+|} p(m^+_i)$ y, desde $\log(p(m))=O(m^{1/2})$ $m^{1/2}$ es cóncava, $\log\left(\Pi_{i=1}^{|C^+|} p(m^+_i)\right) = O\left(2n^{1/3}\log^{2/3}n\cdot \left(\frac{n}{2n^{1/3}\log^{2/3}n}\right)^{1/2}\right)=O(n^{2/3}\log^{1/3}n)$; basically, the upper bound on $\Pi_{i=1}^{|C^+|} p(m^+_i)$ is maximized by maximimizing $|C^+|$ and taking all $m^+_i$ equal. So, the black balls in the large classes contribute to $\log(f(n))$ a quantity that is at most $O(n^{1/3}\log^{5/3}n+n^{2/3}\log^{1/3}n)=O(n^{2/3}\log^{1/3}n)$.

Pasemos ahora a las clases pequeñas, y que nos permiten contar el total de número de contenedores en ellos, $\sum_{C_i \in C^-} |C_i|$. Es inmediato ver que $\sum_{C_i \in C^-} |C_i|< 2n^{2/3}\log^{-2/3}n$, ya que si ordenamos los contenedores en función del número de bolas blancas que llevan, la $i^{th}$ bin debe llevar, al menos, $\lceil\frac{i}{n^{1/3}\log^{-4/3}n}\rceil$ bolas blancas (pasar de una clase a la siguiente aumenta el número de bolas por lo menos $1$) y $\sum_{i=1}^{2n^{2/3}\log^{-2/3}n}\frac{i}{n^{1/3}\log^{-4/3}n} > n$. Ya podemos colocar bolas negras en cada bin de cada uno de los pequeños de la clase en la mayoría de los $n$ formas, las bolas negras en las clases pequeñas contribuir a $\log(f(n))$ una cantidad que es en la mayoría de las $\log\left(n^{2n^{2/3}\log^{-2/3}n}\right)=O(n^{2/3}\log^{1/3}n)$.

A continuación, $\log(f(n))= O(n^{1/2})+O(n^{2/3}\log^{1/3}n)+O(n^{2/3}\log^{1/3}n)=O\left(n^{2/3}\cdot \sqrt[3]{\log n}\right)$.


El límite anterior es casi ajustado, ya que se puede probar que $\log(f(n))=\Omega(n^{2/3})$ mediante la elección de un $\ell=\Omega(n^{1/3})$ que es lo suficientemente pequeño para llevar a cabo los pasos siguientes. En primer lugar, hemos dividido las bolas blancas en $\ell$ clases de $\ell$ papeleras de cada uno (con todas las bandejas en la misma clase con el mismo, impar, el número de bolas blancas); esto hace que cada clase "distinguible" de los demás y, obviamente, requiere de $O(\ell^3)$ bolas blancas. A continuación, se le asigna un número suficiente de bolas negras para cada clase, de manera que dentro de cada clase de cada contenedor tiene un número impar de bolas estrictamente mayor que el siguiente bin; de hecho, lo suficientemente grande para que cada una de las $i$ también podemos barajar un par de pelotas entre el $(2i-1)^{th}$ $(2i)^{th}$ bin, por lo que la podemos obtener al menos $2^2$ diferentes configuraciones para el par. Este rendimientos $(2^2)^{\ell/2}=2^\ell$ configuraciones para esa clase, para un total de $(2^\ell)^\ell = 2^{\Omega(n^{2/3})}$ configuraciones. Obviamente, se puede hacer esto con $O(\ell^2)$ bolas negras por clase, y por lo tanto un total de $O(\ell^3)$ bolas negras.

A continuación, $\log(f(n))=\Omega(n^{2/3})$.

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