Como señaló @Alex, lo siguiente demuestra la optimalidad local de su algoritmo y el de @Yong en cierta medida. De hecho, la medida que utilizo no puede probar la optimalidad global en estados generales, ya que la puntuación para $(5,5,1,0,0)$ es $56$ mientras que para $(5,4,4,4,4)$ es $58$. En dos pasos óptimos cada uno, las secuencias llegan respectivamente a $(5,4,4,0,0)$ y $(5,4,4,2,2)$, donde es fácil ver que la segunda es al menos dos pasos mejor.
5,4,4,4,4 5,5,1,0,0
5,4,4,3,3 5,4,4,1,0
5,4,4,2,2 5,4,4,0,0
Sea $T$ igual a $k+1$. $a_i$. Primera observación, si estamos seleccionando $i$ y $j$, entonces siempre deberíamos reemplazarlos por el mayor entre $a_i-1$ y $a_j-1$. Escriba los números en orden decreciente y léalo como una expansión de base $(T+1)$ para que $a_i$ corresponda a $a_i(T+1)^i$. Entonces $j>i$.
Ahora, después de la operación, el $a_j-1$ que reemplaza a $a_i$ se mueve a $j-1\ge i$, y todo lo que está en medio se desplaza hacia la derecha. Entonces la operación a realizarse es restar $\delta \ge (T+1)^j - T\times(T+1)^k >0$. Tenga en cuenta que por construcción, o bien $a_j-1 \ge a_i$ o bien $a_j = a_i$.
Así que en primer lugar, el número base $(T+1)$ disminuye. Podemos ver qué hace que esta disminución sea la más pequeña. Tenemos los límites $$(T+1)^{j-1} \leq \delta \le (T+1)^j$$
Por lo tanto, para un dado $i$, $j$ debería ser lo más bajo posible.
Si $a_i =0$, esto significa que $j$ debería ser el más pequeño tal que $a_j>0$, y luego $i$ no importa.
De lo contrario, $j = i+1$, y luego los mismos límites nos dicen que $i$ debería ser lo más bajo posible.
Aquí hay algunos límites superiores.
Primero, comenzando desde cualquier estado del tablero, solo podemos hacer finitos movimientos. Para ver esto, primero note que en cualquier movimiento, no podemos aumentar el máximo. Ahora, hacemos una inducción en el número de términos en el tablero.
Observe que una vez que un término maximal ocurre como $i$ o $j$ en un movimiento $M(i,j)$ como en el comentario y respuesta de Ewan, no puede regresar a su valor original, ya que si $T$ es el valor máximo, entonces cada reemplazo es con a lo sumo $T-1$. Ahora, es suficiente mostrar que el máximo tiene que disminuir en un número finito de movimientos. Supongamos, en contrario, que haya una secuencia infinita de movimientos que conserva el máximo. Entonces, algún valor máximo no es utilizado en un movimiento en absoluto. Pero por inducción, solo hay finitos movimientos posibles que se pueden hacer en el resto de los términos.
Esto también nos dice que no puede haber ningún conjunto de estados periódicos, por lo que el número total posible de estados ($-1$) es un límite superior. El número de estados es el número de secuencias no decrecientes de longitud $n$ donde cada término es $\le k$. Esto está dado por $\binom{k+n}{k}-1$. Un límite superior ligeramente mejor se muestra a continuación.
Ahora, suponga que para un multiconjunto de tamaño $n$, con máximo $T$, el máximo número de movimientos posibles (sobre todos esos multiconjuntos) es $f(T,n)$. Obviamente, $$f(T,2 ) = T$$. Por el mismo argumento de arriba, $$f(T,n+1) \le f(T,n)+f(T-1,n) +1 $$ Por inducción, $f(T,n) \le \binom{T+n-1}{T} - 1 \le (T+1)^n-1$ pero esto parece tener margen de mejora.
El límite superior de @AlexRavsky es mucho mejor para un $k$ fijo, mientras que este es mejor para un $n$ fijo.
Aquí hay algunos valores reales para los $k,n$ definidas en el problema, y el mejor de los dos límites superiores anteriores, $\binom{k+n-1}{n-1}-1$ y $n(2^k-1)$:
k\n| 2 3 4 5 6 7 8 k\n| 2 3 4 5 6 7 8
---+----------------------------- ---+-----------------------------
1 | 1 2 3 4 5 6 7 1 | 1 2 3 4 5 6 7
2 | 2 5 8 11 14 17 20 2 | 2 5 9 14 18 21 24
3 | 3 9 16 23 30 37 44 < 3 | 3 9 19 34 42 49 56
4 | 4 14 28 43 58 73 88 = 4 | 4 14 34 69 90 105 120
5 | 5 20 45 75 106 137 5 | 5 20 55 125 186 217
6 | 6 27 68 124 186 6 | 6 27 83 209 378
7 | 7 35 98 196 7 | 7 35 119 329
0 votos
Una copia es una réplica de algo. ¿Entonces hay al menos 3 del mismo objeto? Además, define "pizarra". ¿Es un conjunto?
9 votos
@DonLarynx Realmente, solo piénsalo como un pizarrón. Escribes el número $k$ un total de $n$ veces. Eso es todo. Por favor hazme saber si aún hay algo que no está claro.
0 votos
Reitero la pregunta que fue ignorada.... ¿Una copia es una réplica de algo. Entonces, ¿hay al menos 3 del mismo objeto?
0 votos
Hay $n2$ copias de un entero... ¿así que hay 3 del mismo entero? Eso es todo realmente.
0 votos
@DonLarynx Primero eliges enteros $n\geq 2$ y $k>0$. Digamos que eliges $n=7$ y $k=5$. Luego escribes el número $5$ un total de siete veces en la pizarra.
2 votos
@PJMiller En tu ejemplo, ¿un movimiento también podría cambiar el conjunto a (0,0,0), ¿sí? Solo para ser completos...
2 votos
Siempre podemos hacer al menos $k(n-1)$ pasos. Denotemos por $M(i,j)$ el movimiento consistente en reemplazar los números enteros $i$ y $j$ por el valor que estaba anteriormente en $j$, menos uno. Comenzando desde la posición inicial $(k,k,k,k,\ldots,k)$, y aplicando sucesivamente $M(1,2),M(2,3),M(3,4), \ldots ,M(n-1,n)$, alcanzamos $(k-1,k-1,k-1,k-1,\ldots,k-1)$ en $n-1$ pasos. Iterando esto, eventualmente alcanzamos $(0,0,\ldots,0)$ en $k(n-1)$ pasos.
3 votos
El número máximo de movimientos $f(n,k)\le n(2^k-1)$. Prueba. Para cada número no negativo $m$, se define su peso $w(m)=2^m-1$. Entonces $w(m)+w(0)>2w(m-1)$ para cada $m\ge 1$. Por lo tanto, en cada movimiento, el peso total de los números en el pizarrón está disminuyendo. Por lo tanto, el número máximo de movimientos $f(n,k)$ no es mayor que el peso total inicial $n(2^k-1)$.
0 votos
Tal vez la mejor estrategia siempre es elegir como número decreciente $m$ el número mínimo distinto de cero siempre que haya ceros en la pizarra y el número $a_i\ge a_j$ con $i\not=j$, donde $a_j$ es un número mínimo siempre que haya ceros en la pizarra. El otro número que debería cambiarse a $m-1$ debería ser, por supuesto, $a_j$ . Un buscador de recompensas puede escribir un programa simple que realice esta estrategia y así calcular los límites inferiores para $f(n,k)$.
0 votos
@AlexRavsky: No entendí sobre el peso de m y cómo están relacionados con la prueba. ¿Me podrías explicar, por favor?
0 votos
@PhaniRaj Utilicé un método estándar de los llamados semiinvariantes.
0 votos
Supongamos que tenemos un sistema $\mathcal S$ (en nuestro caso, la colección de números en el pizarrón) con el conjunto $S$ de sus posibles estados, el conjunto $O$ de operaciones que cambian los estados del sistema $\mathcal S$ y queremos demostrar que para cada estado $s\in S$ del sistema $\mathcal S$ existe un número $N=N(s)$ (dependiendo de $s$) tal que cuando aplicamos consecutivamente a $s$ una secuencia arbitraria $\{o_1,o_2,\dots,o_N\}$ de longitud $N$ de operaciones de $O$, obtenemos un estado estable $s_0$ (es decir, un estado tal que $o(s_0)=s_0$ para cada operación $o\in O$.
0 votos
Esto se hará si definimos una pseudo-invariante que es una función $W$ de $S$ al conjunto de enteros no negativos tal que $W(s)2w(m-1)$ asegura que $W(s)
0 votos
@AlexRavsky Gracias por la explicación. Quiero leer más sobre esta técnica, pero desafortunadamente no pude encontrar buen material (como notas de conferencias o similares) cuando busqué en Google. ¿Podrías por favor darme alguna referencia sobre esto? Será de gran ayuda.
0 votos
@PhaniRaj Hay un problema con las referencias. Me enseñaron esta técnica cuando fui entrenado para competencias de matemáticas escolares y "semiinvariantes" es mi traducción de "". Pero parece que en inglés esta técnica tiene otro nombre porque no encontré referencias relevantes en inglés con la consulta "semiinvariant" o "halfinvariant".
0 votos
@PhaniRaj Encontré algunos enlaces a páginas en ruso que contienen los problemas escolares relevantes: problems.ru/view_by_subject_new.php?parent=614 school-collection.edu.ru/catalog/rubr/… diductio.ru/course/1474 ¿Está bien para ti o deberíamos intentar encontrar algunos recursos en inglés?
0 votos
@AlexRavsky gracias pude traducir al inglés usando Google. Pero quiero saber sobre el método (por qué y cómo funciona) en lugar de solo hacer problemas. También ¿puedes decir en qué área específica de las matemáticas nos encontramos con estas?
0 votos
@PhaniRaj Permitamos que continúe esta discusión en el chat.
0 votos
@AlexRavsky, el término "monovariante" a veces se usa, pero es algo reciente (últimos 10-15 años) y solo en el contexto de competencias. Nunca lo he visto en matemáticas publicadas, donde se diría algo como "función decreciente".