8 votos

Cuántos diferentes sumas de los componentes de un vector

La matemática siguiente rompecabezas fue dado a mí por un amigo hace un tiempo y no puedo trabajar fuera de cómo resolverlo. ¿Alguien tiene alguna idea?

Para un vector dado $v \in \{-1,1\}^n$ tenemos en cuenta los siguientes $n$ sumas. $$S_j=\sum_{i=0}^j v_i - \sum_{i=j+1}^{n-1} v_i \text{ for } 0 \leq j \leq n-1.$$

Por ejemplo, si $v = (-1,1,1)$ $S=(-3,-1,1).$

Ahora vamos a $T_j = 1$ si $S_j>0$ $0$ lo contrario. Así que para nuestro ejemplo del vector de $v$ tenemos que $T=(0,0,1)$

Se considera por encima de todos los $2^n$ posibles vectores $v$, la pregunta es ¿cuántos posibles vectores $T$ hay?

Creo que si $n=2$ la respuesta es $3$ si $n=3$ la respuesta es $8$ si $n=4$ la respuesta es $11$ si $n=5$, la respuesta es $22$ e si $n=6$ la respuesta es $31$.


Publicado a http://mathoverflow.net/questions/212389/how-many-different-sums-of-parts-of-a-vector donde una posible respuesta que se ha dado en los comentarios.

2voto

Colm Bhandal Puntos 2719

Deje $t_n$ ser el número de los distintos vectores $T$ de la longitud de la $n$ que se puede hacer usando el proceso anterior. Aquí me limitaré a ofrecer un límite superior en $t_n$. Que es $t_n \leq 2F_{n + 2}$ donde $F_n$ $n^{th}$ Fibonnaci número. En primer lugar, algunas definiciones, a continuación, una prueba.

Definición (formato Comprimido): Para cualquier vector $U$ cuyos elementos son en $\{0, 1\}$, se puede escribir es una forma comprimida $C$ como sigue: $u_0[c_1, c_2, \dots, c_m]$. Aquí $u_0$ es el plazo inicial, y cada una de las $c_i$ es un no-cero número natural que representa una ejecución contigua de $0$ o $1$. Nota en particular de que $m \leq n$ siempre. Por ejemplo, la secuencia de $(0, 1, 1, 1, 0, 0, 1)$ sería representado como $0[1, 3, 2, 1]$.

Prueba (de límite superior): Bien, de acuerdo con el lema de abajo, sabemos que la forma comprimida $C$ de cualquier vector $T$ sólo puede tener $c_i$ términos son todos impares, excepto, posiblemente, el primer y último términos. También, el término es $0$. También es claro que la suma de $c_1 + c_2 + \dots + c_m = n$, a partir de la definición de un comprimido de secuencia. De otra parte, se puede demostrar que el número de secuencias impares añadir algún número $n$$F_{n + 2}$. Ahora, si nos relajar esta restricción para que el primer y/o último término puede ser, incluso, tenemos cuatro posibilidades para el primer/último término: aun/incluso, par/impar, par/impar, impar/impar. Restando 1 a partir de un no-cero, incluso el número siempre nos da un número impar, por lo que el número de arriba de las combinaciones anteriores se $F_{n - 2}, F{n - 1}, F{n - 1}, F_{n}$. Sumando estos y el uso del estándar de Fibonnaci recurrencia da $F_{n + 2}$. Ahora, el primer término de un comprimido secuencia puede ser $1$ o $0$, con lo que conseguimos $2F_{n + 2}$ de un límite superior, según sea necesario.

Lema: La forma comprimida de cualquier vector $T$, construido como en la pregunta, contiene todos los números impares, excepto en su primer y último términos. A ver por qué este es el caso, considere algunos de mediano plazo $k$ en la forma comprimida. Esto corresponde a una ejecución $T_{i + 1}, T_{i + 2}, \dots, T_{i + k}$, $T_{i + k + 1} = T_{i} \neq T_{i + 1}$ $T_{i + j} = T_{i + h}$ todos los $1 \leq j, h \leq k$. Es decir, corresponde a $k$ una sub-secuencia de $k$ igualdad de condiciones en una fila, y los dos términos diferentes, inmediatamente antes y después de la secuencia, que en sí son iguales. Ahora, supongamos $k$ es incluso, hacia una contradicción. Así, considere la posibilidad de la $S$ vector que creó el $T$ vector. Observe que para cualquier $a$, $S_{a + 1} = S{a} \pm2$. También tenga en cuenta que$T_i \neq T_{i + 1}$, por definición. Ahora defina $D_a = \frac{S_{i + a} - Si}{2}$. Nos muestran, de manera inductiva, que por extraño $a$, este valor es impar, y aún por $a$ es incluso. Esto es claramente cierto para $a = 0$. Para el caso inductivo $a = n + 1$, sabemos que $S_{n + 1} = S_{n}\pm2$. Por lo $D_{n + 1} = D_n\pm1$. Por lo que la paridad de $D_n$ claramente se alterna entre términos sucesivos. Ahora, hemos asumido un $k$. Lo que significa que $D_k$ debe ser par, y $D_{k + 1}$ impar. Así que, a continuación,$S_{i + k + 1} \neq S_i$. Pero por la definición de la forma comprimida, $T_{i + k + 1} = T_i$. La única manera en que esto es posible, a partir de la definición de $T$, es si $S_{i + k + 1} = S_{i} - 2$ $S_i \leq 0$ o $S_{i + k + 1} = S_{i} + 2$$S_i > 0$. Pero ambos de estos casos implican que $T_{i + k} = T_{i + k + 1}$, lo cual es una contradicción, por lo $k$ no se puede aún.


Lema (*): Para $u \in \{0, 1\}$ cada vector, que en forma comprimida está escrito $u[1, 1, \dots, 1]$, es construible con el proceso anterior. Para prueba de ello, considere primero el caso de $u = 0$. Entonces podemos ver que el vector $V = (1, -1, 1, -1, \dots)$ da como resultado un vector $T = (0, 1, 0, 1, \dots)$. Esto es debido a que el vector asociado $S$ será $(0, 2, 0, 2, \dots)$ o $(-1, 1, -1, 1, \dots)$, dependiendo de la paridad de la longitud. Para el caso de $u = 1$, el vector $V = (-1, 1, -1, 1, \dots, -1, -1)$ o $V = (-1, 1, -1, 1, \dots, -1)$ va a trabajar. Esto es debido a que el asociado $S$ vector será la $(2, 0, 2, 0, \dots)$ o $(1, -1, 1, -1, \dots)$, de nuevo dependiendo de la paridad de longitud.

Lema (**): Todos los vectores en forma comprimida $C = u[c_1, c_2, \dots, c_m]$ son construibles con el proceso anterior, siempre que todos los $c_i$ son impares. Podemos demostrar esto por inducción en $n$, la longitud del vector original $V$. Empezamos con dos de la base de casos $n = 1, 2$, por lo que podemos saltar por dos en el caso inductivo. Así, se observa que ambos caso obtenemos que todos los $c_i$ que se extraña implica a todos los $c_i = 1$, y por tanto, por (*) hemos terminado.

Para el caso inductivo, de nuevo, si todos los $c_i = 1$, entonces podemos aplicar (*) y hemos terminado. Otra cosa que hay algunos $c_i \geq 3$. Pero entonces, por inducción de la forma comprimida $u[c_1, c_2, \dots, c_i - 2, \dots, c_m]$ puede ser construida. Ahora, mira a los asociados de vectores $T$ que los resultados en esta forma comprimida. El plazo $c_i - 2$ en el comprimido vector corresponde a $c_i - 2$ $0$s o que muchos de los $1s$ en una fila. En cualquier caso, podemos extender esto a $c_i$ $0$s o $1$s mediante la adición de $(-1, 1)$ o $(1, -1)$ en la ranura correspondiente en el vector correspondiente a $V$. Haciendo esto preserva el otro $c_i$, y así lograr nuestro deseado $C$.

Corolario (límite inferior): Un límite inferior para $t_n$$2F_n$. Que es $2F_n \leq t_n$. Esto es debido a que el número de vectores de números impares sumando $n$ $F_n$ (como se muestra en otros lugares), y el inicio término en la forma comprimida puede ser $0$ o $1$.


Poniendo todo junto, tenemos: $2F_n \leq t_n \leq 2F_{n + 2}$.

2voto

Jack Puntos 235

Deje $w=\sum_i v_i$ ser el peso de $v$. El vector $S$ puede ser interpretado como un pie de $(0,-w)$ $(n,w)$con pasos $(1,\pm2)$, en el que el punto de inicio no está registrada. El $T$ vector de registros si el $y$ coordenadas de la ruta de acceso es positivo o no.

Por ejemplo, la siguiente figura ilustra el camino de $v=(+---+++-++--+)$ cuyas $T$ vector es $1000001011101$, lo que nos abreviar como $1[1511311]$, registrando el primer término y la longitud de las pistas.

$\qquad\qquad\qquad\qquad\qquad\qquad$ example

Si una ruta se desvía por encima de $4$ o por debajo de $-3$, entonces no hay otro camino con el mismo $T$ vector que no (como se muestra por la línea de puntos en la figura), por lo que podemos restringir nuestro análisis a los vectores cuyo peso se encuentra en el intervalo de $[-3,4]$.

Para cada uno de estos pesos, las posibles secuencias de números en la forma abreviada de la $T$ vector de la siguiente manera. Utilizamos $\textsf{e}$ para denotar un número, $\textsf{o}$ para denotar un número impar, y $(\textsf{oo})^\star$ para denotar una secuencia de cero o más pares de números impares. $$ \begin{array}{llll} w = \phantom{-}4 : & 0[\textsf{e}(\textsf{oo})^\star \textsf{e}] \\[3pt] w = \phantom{-}3 : & 0[\textsf{o}(\textsf{oo})^\star \textsf{e}] \\[3pt] w = \phantom{-}2 : & 0[\textsf{o}(\textsf{oo})^\star \textsf{o}] \\[3pt] w = \phantom{-}1 : & 0[\textsf{e}(\textsf{oo})^\star \textsf{o}] & \quad\text{or}\quad 1[\textsf{oo}(\textsf{oo})^\star \textsf{o}] & \quad\text{or}\quad 1[\textsf{o}] \\[3pt] w = \phantom{-}0 : & 1[\textsf{o}(\textsf{oo})^\star \textsf{o}] & \quad\text{or}\quad 0[\textsf{eo}(\textsf{oo})^\star \textsf{o}] & \quad\text{or}\quad 0[\textsf{e}] \\[3pt] w = -1 : & 1[\textsf{e}(\textsf{oo})^\star \textsf{o}] & \quad\text{or}\quad 0[\textsf{oo}(\textsf{oo})^\star \textsf{o}] & \quad\text{or}\quad 0[\textsf{o}] \\[3pt] w = -2 : & 1[\textsf{e}(\textsf{oo})^\star \textsf{e}] & \quad\text{or}\quad 0[\textsf{oo}(\textsf{oo})^\star \textsf{e}] & \quad\text{or}\quad 0[\textsf{e}] \\[3pt] w = -3 : & 1[\textsf{o}(\textsf{oo})^\star \textsf{e}] \end{array} $$ Estos conjuntos de $T$ vectores son disjuntas, excepto para los dos términos idénticos en la última columna.

Para enumerar, utilizamos funciones de generación, recordando que los números en las formas abreviadas representan ejecuta en el $T$ vectores.

Deje $s(z)=1/(1-z)$ $r(z)=zs(z)$ ser la generación de las funciones de las posibles secuencias vacías y no vacío carreras respectivamente. A continuación, $e(z)=r(z^2)$ y $o(z)=zs(z^2)$ son las funciones de generación de vacío pares e impares de la longitud de carreras respectivamente. La generación de la función de el número de los distintos $T$ vectores es así $$ 2r(z)^2 s(s(z)^2) \:+\: 2r(z)s(z)^2 s(s(z)^2) \:+\: r(z)+o(z) \;=\; \frac{2z+3z^2-z^4-2z^5-z^6}{1-4z^2+4z^4-z^6} , $$ donde los dos primeros sumandos provienen de la primera y segunda columnas de la tabla, señalando que $e(z)+o(z)=r(z)$.

La generación de esta función es la misma que la de 'adivinar' por Jay Pantone en MathOverflow.

La extracción de los coeficientes da el número de los distintos $T$ vectores de longitud $n$; una manera de expresar esto es $$ t_n \;=\; \left\{ \begin{array}{ll} 4f_n - 1, & n\;\text{even}, \\[3pt] 2f_n + 4f_{n-1}, & n\;\text{odd}, \end{array} \right. $$ donde $f_n$ $n$ésimo número de Fibonacci ($f_0=0$, $f_1=1$).

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