Un cuadrado con entradas cuyas adyacencias nunca se repiten

8

Supongamos que tenemos un cuadrado y un alfabeto . Ponemos un elemento de en cada ubicación del cuadrado. Un elemento puede aparecer en más de una ubicación. La restricción es que un par de vecinos (este-oeste uno del otro o norte-sur uno del otro) solo puede aparecer en esa configuración una vez.Γ Γ a , bn×nΓΓa,b

Ejemplo de un cuadrado prohibido:

abc
def
gde

Como "de" aparece en la segunda y la tercera fila, las entradas del cuadrado no son aceptables. El mismo problema surgiría si, por ejemplo, a apareciera encima de d en cualquier lugar, excepto en la esquina superior izquierda.

Dado , el ancho del cuadrado como parámetro, ¿cuál es un límite inferior en el tamaño del alfabeto ?nΓ

Me encantaría (sugerencias) una prueba directa, pero también, ¿se ha estudiado este tipo de problema de relleno cuadrado? No puedo conectarlo a un cuadrado latino ni a un diseño de bloque. ¿Se correlaciona con algún objeto combinatorio ya nombrado?

(Nota: esto está relacionado con una pregunta mía anterior sobre evitar palabras parciales, pero esa pregunta solo requería evitarse de este a oeste, por así decirlo, mientras que aquí también necesito evitar las repeticiones de norte a sur).

Aaron Sterling
fuente
Si entiendo la pregunta correctamente, no prohíbe que aparezcan "a" y "b" en las celdas adyacentes dos veces, siempre que las instrucciones sean diferentes. ¿Es esto lo que quieres decir?
Tsuyoshi Ito
@ Tsuyoshi: Sí. "ab" en un lugar y "ba" en otro está bien, incluso si están en la misma línea, apareciendo como "aba".
Aaron Sterling
Como nota al margen, la única referencia relevante que he podido encontrar es Cuadrados latinos que no contienen digramas repetidos desde 1965 (!). Estoy revisando eso ahora, y puede tener técnicas útiles, pero no quiero limitarme a cuadrados latinos.
Aaron Sterling
¿Ya tiene algunos resultados para valores pequeños de? Por ejemplo, si , ¿cuál es la mayor posible que se puede lograr? El | Γ | = 3 n|Γ||Γ|=3n
Jukka Suomela
@ Jukka: Considerando solo el requisito de no repetición este-oeste, puedo mostrar que través de un argumento de conteo. No estoy seguro de cómo abordar la adición de la restricción norte-sur también. No he trabajado con pequeños ejemplos, pero puedo hacerlo. |Γ|n2
Aaron Sterling

Respuestas:

10

Una versión extendida de mi comentario:

Sea un número primo. Luego podemos construir un cuadrado a partir de la tabla de multiplicación de enteros módulo . Por ejemplo, si , tenemosn × n p p = 5p=n+1n×npp=5

1234
2413
3142
4321

Ahora cada par con ocurre exactamente una vez. Del mismo modo, cada par -above- con ocurre exactamente una vez.a b a b a babababab

Por lo tanto, esta es una construcción válida; tamaño del alfabeto un cuadrado .n × nnn×n

Por otra parte, es óptimo. En un cuadrado hay pares horizontales, y cada uno de ellos debe ser diferente. Si tuviéramos un alfabeto de tamaño , solo podríamos construir diferentes pares horizontales.n ( n - 1 ) n - 1 ( n - 1 ) 2 < n ( n - 1 )n×nn(n1)n1(n1)2<n(n1)

Jukka Suomela
fuente
Gracias @ Jukka, eso es genial. No es una respuesta completa (como sé que sabes) porque me gustaría decir algo sobre "todos suficientemente grandes", no solo un conjunto de con la densidad de los números primos. Pensaré en extender tu enfoque. nn
Aaron Sterling
9

EDITADO PARA AGREGAR : el artículo de Gilbert resulta tener una importancia histórica y resuelve completamente el problema que hice en mi pregunta. Por favor vea mi entrada de blog para más detalles.


RESPUESTA ORIGINAL

Resulta que el artículo que encontré de 1965, Cuadrados latinos de Gilbert que no contienen digramas repetidos , es bastante útil.

Usando permutaciones con diferencias distintas , construye cuadrados latinos de tamaño para cada par , de modo que ningún par adyacente se repita en el cuadrado, ni en filas ni en columnas. Entonces en mi pregunta, porque el parámetro de entrada es par, o simplemente puedo agregarle uno, construir el cuadrado latino de tamaño , y luego cortar una fila y una columna.nn|Γ|n+1n+1

(Una permutación con diferencias distintas es una permutación en la que todas las diferencias entre elementos consecutivos son distintas. Entonces, por ejemplo, en tres elementos, (1 3 2) es una permutación con diferencias distintas, ya que , pero (1 2 3) no lo es, ya que .)312321=32

Más tarde generaliza esto de una manera que se relaciona con la respuesta de Jukka. Supongamos que queremos no solo apariencias únicas de pares , sino de , donde es un símbolo de "no me importa", y varía de 0 a . Es decir, para una determinada , habría como máximo una aparición de en las filas, y como máximo una en las columnas, del cuadrado. (Por cierto, esta es una propiedad que me interesa mucho). Según otro teorema de Gilbert, es posible construir un cuadrado latino con dicha propiedad si donde es primo.abakbkn2kakbn+1=pp

Entonces la pregunta se convierte en: dado , ¿cuál es el menor número primo mayor que ? El teorema del número primo, etc., solo da límites asintóticos, pero hay algunos límites explícitos conocidos. El mejor que he encontrado se debe a Dusart, Estimaciones de algunas funciones sobre los períodos sin HR : para , hay al menos un primo en el intervalo . Por lo tanto, si queremos evitar la repetición de pares con símbolos de no importar entre ellos, asintóticamente, para suficientemente grande , .n x 396738 [ x , x + x / 25 ln 2 x ] n | Γ | n + n / 25 ln 2 nnnx396738[x,x+x/25ln2x]n|Γ|n+n/25ln2n

Aaron Sterling
fuente
Por curiosidad: ¿Podría agregar algunos ejemplos de las construcciones para incluso ? n
Jukka Suomela
1
@ Jukka: Sí. Podría escribir una entrada de blog sobre esto. Haré eso, o agregaré a esta respuesta, o ambas, en los próximos días.
Aaron Sterling