Loading [MathJax]/extensions/TeX/mathchoice.js

13 votos

Entero partición con un número fijo de sumandos pero sin fin

Para una fija nM, estoy interesado en el número de desordenada entero no negativo soluciones a ni=1ai=M

O, en otras palabras, estoy interesado en el número de soluciones con distintos números. Paran=2M=5, me gustaría plantear soluciones (1,4) (4,1) equivalente, y elegir la solución con a1a2...an0 como el representante de la clase de equivalente de soluciones.

Sé cómo obtener el número de total, ordenado, las soluciones con las "estrellas y barras" método. Pero, por desgracia, no puedo solo hay que dividir el resultado por n!, ya que sólo funcionaría si todos los ai son distintos.

9voto

Matt Dawdy Puntos 5479

Quieres saber el número de particiones de M en la mayoría de los n partes. Un estándar bijection (transposición de la Joven diagrama) muestra que este es igual al número de particiones de M en partes de tamaño en la mayoría de las n. Este número pn(M), fija n, la generación de la función

M0pn(M)tM=1(1t)(1t2)...(1tn).

Mediante el cálculo de la fracción parcial de la descomposición de esta función racional, se puede escribir de una forma cerrada para pn(M) (de nuevo, para que fija n). Esto es eficiente en el régimen en el que las M es grande en comparación a n. No sé qué régimen te importa.

Para lo que vale, el dominante plazo (fijo nM) es fácil de extraer: es dada por

p_n(M) \approx \frac{1}{n!} {M+n-1 \choose n-1}

que se deduce del hecho de que el polo dominante en t = 1 tiene multiplicidad n y a partir de un cálculo del coeficiente del término correspondiente en la fracción parcial de la descomposición. En otras palabras, dividiendo el número que se obtiene de las estrellas-y-bares por n! es aproximadamente correcto (fijo nM \to \infty) debido a que en este régimen la probabilidad de que cualquiera de los dos números de la misma se vuelve despreciable. También hay una bonita forma geométrica para ver esto, como p_n(M) es el número de número entero no negativo soluciones de x_2, ... x_n a

2x_2 + 3x_3 + ... + nx_n \le M

y esto se aproxima el volumen de la correspondiente simplex en \mathbb{R}^{n-1}.

Ver Wilf del generatingfunctionology para el fondo general sobre la generación de funciones y, por muy poderosos métodos para la extracción de asymptotics, ver Flajolet y Sedgewick de la Analítica de la Combinatoria.

2voto

Anthony Shaw Puntos 858

Deje que el número de particiones ser P_n(M). Mirando el número más pequeño en la partición, a_n, obtenemos una periodicidad de P_n(M): P_n(M) = P_{n-1}(M) + P_{n-1}(M-n) + P_{n-1}(M-2n) + P_{n-1}(M-3n) + ... DondeP_n(0)=1P_n(M)=0M<0. El primer término de la suma anterior viene de dejar a a_n=0, el segundo término de a_n=1, el tercero de a_n=2, etc.

Ahora veamos g_n, la generación de la función de P_n: g_n(x) = \sum_{M=0}^\infty P_n(M)\;x^M Conectar la recurrencia en esta suma de los rendimientos de una recurrencia de g_n: \begin{align} g_n(x)&=\sum_{M=0}^\infty P_n(M)\;x^M\\ &=\sum_{M=0}^\infty (P_{n-1}(M) + P_{n-1}(M-n) + P_{n-1}(M-2n) + P_{n-1}(M-3n) + ...)\;x^M\\ &=\sum_{M=0}^\infty P_{n-1}(M)\;(1+x^n+x^{2n}+x^{3n}+...)\\ &=g_{n-1}(x)/(1-x^n) \end{align} Tenga en cuenta queP_0(0)=1P_0(M)=0M>0. Esto significa que g_0(x)=1. Combinado con la recurrencia de g_n, obtenemos que g_n(x)=1/(1-x)/(1-x^2)/(1-x^3)/.../(1-x^n) Por ejemplo, si n=1, obtenemos g_1(x) = 1/(1-x) = 1+x+x^2+x^3+... Por lo tanto, P_1(M) = 1 todos los M. Si n=2, obtenemos \begin{align} g_2(x) &= 1/(1-x)/(1-x^2)\\ &= 1+x+2x^2+2x^3+3x^4+3x^5+4x^6+4x^7+5x^8+5x^9+6x^{10}+... \end{align} Así, P_2(7)=4, P_2(10)=6, etc.

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