¿Cuál es el número máximo de guerreros que se pueden poner en un tablero de ajedrez para que no se ataquen dos guerreros?

En ajedrez, un caballo normal avanza dos pasos y uno al costado, en alguna orientación. Thanic pensó que debería animar un poco el juego, por lo que introdujo un nuevo tipo de pieza llamada guerrero . Un guerrero puede dar tres pasos hacia adelante y un paso hacia un lado, o dos pasos hacia adelante y dos pasos hacia un lado en alguna orientación.
Dado un 2020 × 2020 tablero de ajedrez Encuentre, con prueba, el número máximo de guerreros que uno puede poner en sus celdas de modo que no haya dos guerreros que se ataquen entre sí.

La pregunta es una versión modificada de un problema de la Olimpiada Matemática de Bangladesh 2019. Para mayor claridad, aquí hay una imagen que muestra ejemplos de movimientos de un guerrero :
Movimientos de un guerrero

Es la primera vez que resuelvo este tipo de problema. He hecho el siguiente progreso para resolver la pregunta:

Colocamos a los guerreros en cada celda de norte -ésima columna donde norte 1   ( modificación 4 ) . La siguiente imagen muestra esta estrategia en un 8 × 8 Tablero: Se puede ver que dos guerreros no pueden atacarse entre sí. Por lo tanto, la respuesta a nuestro problema original debe ser
ingrese la descripción de la imagen aquí
2020 × 505 .

Aunque este resultado coincide con la respuesta original, todavía tengo algunas confusiones. En primer lugar, la estrategia óptima es que en el 2020 × 2020 tablero, colocamos un guerrero en cada celda de norte -ésima columna. Pero, ¿y si no los colocamos con esa estrategia o simplemente colocamos a los guerreros al azar para que no puedan atacarse entre sí? ¿Cómo sabré que otras estrategias no darían un resultado mayor que 2020 × 505 ? Más específicamente, ¿cómo escribo una prueba formal para este tipo de problemas?

Con respecto a su confusión, solo porque tenga el valor numérico, no significa que su prueba sea correcta. Como se dio cuenta, para una solución completa, también debe demostrar que "ninguna otra estrategia dará un número mayor". De manera similar a cuando queremos mostrar que algo es un máximo, debemos mostrar A) Se puede lograr (lo que ya ha hecho) y B) No se puede lograr un valor mayor.
@CalvinLin Sí, mi pregunta es sobre B.
Tenga en cuenta que la pregunta BDMO real no pide encontrar el máximo exacto, pero pide mostrar que el máximo es 2 5 × 2020 × 2020 Fuente - BdMO 2019 Secundaria Superior Qn 10 . Esto cambia mucho la forma en que uno puede abordar la pregunta.
En tu publicación, dijiste "Esta pregunta es de la Olimpiada Matemática de Bangladesh 2020", pero no que la hayas modificado (en sentido estricto, no es de allí). Si bien no he visto la solución, no creo que esto esté "un poco modificado". Sospecho que para encontrar el máximo real, requerirá mucha más maquinaria. Vaya a la fuente real cuando pueda. Incluso su enlace establece el problema real en la segunda publicación.
@CalvinLin La pregunta es de BDMO 2019 (Eso fue un error, edité la fuente). Y sí, soy consciente del problema real. Pero como dije, estoy bastante interesado en encontrar el máximo exacto.
Estoy señalando que no tenemos ninguna razón para creer que 2020 × 505 es de hecho el verdadero máximo. El hecho de que haya encontrado una configuración máxima (en el sentido de que no puede agregar otro guerrero), no significa que no haya otra configuración en la que podamos colocar aún más guerreros. Tal pregunta puede ser extremadamente difícil de responder exactamente, porque solo proporciona una restricción muy local (sin una "característica definitoria" fácil) y solicita información global. Le recomiendo que mire la solución para entender por qué solo se fueron con 2/5 y luego vea si puede optimizar.
@CalvinLin De este hilo de AoPS me pareció que la respuesta sería 2020 × 505 ya que muchos usuarios acordaron tener esa respuesta. Y con respecto al problema real, no sé si hay una solución oficial pero pensé en una solución que me parece bastante fácil (puede que me equivoque). Usted dijo "solo está proporcionando una restricción muy local (sin una función de definición fácil)"; lo que quiso decir con restricción local no está claro para mí.
¿Por qué los votos negativos? Cualquier sugerencia de mejora es bienvenida, mejoraré mi pregunta en consecuencia.
1) Las matemáticas no son correctas por mayoría de votos (al menos al nivel de la respuesta a este problema). Incluso en el hilo, se les pregunta por qué ese es el máximo y no pueden proporcionar una prueba adecuada. 2) ¿Puedes sumar tu solución a 2/5? 3) La restricción local es "este cuadrado no permite otros 12 cuadrados", lo cual es difícil de relacionar con "¿cuál es el conjunto máximo?".
Dicho de otra manera, tome la interpretación teórica de grafos donde los cuadrados son vértices y las aristas conectan cuadrados que se atacan entre sí. Tenemos 2020 × 2020 vértices con grado (como máximo) 12 (restricción local principal, aunque hay otros como no 3-ciclo). ¿Cuál es el tamaño del conjunto independiente más grande (información global)? Es posible que podamos obtener límites en el tamaño, pero encontrar el tamaño real dependerá en gran medida del gráfico. Es por eso que dije que su versión requerirá mucha más maquinaria.
Observe que el problema se descompone en dos problemas separados: uno para los cuadrados negros y otro para los cuadrados rojos.

Respuestas (2)

505 × 2020 = 1 , 020 , 100 ciertamente no es óptimo. Al tejar un 2019 × 2020 tablero con un patrón rectangular de la siguiente 3 × 5 rectángulo, puede caber

4 × 2019 3 × 2020 5 = 1 , 087 , 568
guerreros en un 2019 × 2020 tablero solo.
W ( W W ( ( W
Su estrategia logra una densidad de 1 / 4 guerreros/cuadrado, mientras que el mío tiene una densidad de 4 / 15 , por lo que este último siempre debería ser mejor para tableros lo suficientemente grandes. No sé si esto se puede mejorar en algo.


Dejar D ser la densidad de empaque óptima para los guerreros. Además del límite inferior de D 4 / 15 , puedo probar el límite superior D 1 / 3 .

Para cada guerrero, imagina colocar una ficha en el 12 casillas que el guerrero puede atacar. Algunos cuadrados tendrán varias fichas. Sin embargo, puedes demostrar que cada cuadrado tendrá como máximo 6 fichas De hecho, para cualquier cuadrado desocupado X , si particionamos el 12 cuadrados que pueden atacar X en 6 pares atacantes como se muestra en esta tabla, (los pares están etiquetados A a través de F ), entonces vemos que X puede ser atacado desde como máximo una casilla en cada par.

C D B C A D X B mi A F F mi

Esto significa que cada guerrero ocupa efectivamente 1 + 12 × 1 6 = 3 cuadrados, por lo que no puede tener más de 1 / 3 guerreros por cuadrado.

Este es solo un resultado de "largo plazo", ya que los guerreros en el límite de una cuadrícula colocarán menos de 12 fichas Sin embargo, este efecto es despreciable a largo plazo.

Con tu idea, podemos mostrar que el interior 2014 × 2014 la red tiene como máximo 1 / 3 × 2020 2 guerreros Agregando como máximo 2020 2 2014 2 guerreros en la frontera restante, eso es todavía menos de 2 / 5 × 2020 2 .

Si podemos encontrar 3 casillas que se atacan entre sí, entonces podemos colocar como máximo 1 guerrero en estas 3 casillas. Esto es posible, como con:
( a , b ) , ( a + 1 , b + 3 ) , ( a + 3 , b + 1 ) y ( a + 5 , b ) , ( a + 4 , b + 3 ) , ( a + 2 , b + 1 ) .

Ahora con a = 6 k + 1 , k [ 1 , 336 ] y b [ 1 , 2017 ] , podemos cubrir 3 × 2 × 336 × 2017 del 2020 2 cuadrícula. (Verifique que estos cuadrados sean distintos y se encuentren en nuestra cuadrícula).

Estos cuadrados contienen como máximo 2 × 336 × 2017 guerreros
Agregando el resto 2020 2 3 × 2 × 336 × 2017 cuadrados, obtenemos como máximo 1369552 cuadrados para que estén los guerreros. Esto nos da una densidad de 33.6 % < 40 % .


notas

  • Originalmente estaba atrapado mirando 5 ciclos (debido a la relación 2 5 ), hasta que vi el límite de densidad de Mike de 1 3 . Esto me llevó a centrarme en 3 ciclos, de ahí la solución anterior.
  • Solo necesitamos compensar los casos límite (que son mínimos en una cuadrícula de 2020), de los cuales hay varios enfoques.
  • El límite superior de la densidad es 1 3 , que se obtiene fácilmente del enfoque anterior de encontrar 3 ciclos (de una manera densamente empaquetada) y contabilizar la cantidad de celdas sobrantes (~ 3 en cada fila y 1-3 columnas vacías -> por lo tanto, densidad de 0).