stringtranslate.com

Diamante azteca

Un diamante azteca de orden 4

En matemáticas combinatorias , un diamante azteca de orden n consiste en todos los cuadrados de una red cuadrada cuyos centros ( x , y ) satisfacen | x | + | y ​​| ≤ n . Aquí n es un entero fijo, y la red cuadrada consiste en cuadrados unitarios con el origen como vértice de 4 de ellos, de modo que tanto x como y son semienteros . [1]

Una de las 1024 posibles teselas de dominó de un diamante azteca de orden 4
Un mosaico de fichas de dominó de un diamante azteca de orden 50, elegido de manera uniforme al azar. Las cuatro esquinas del diamante que están fuera del área aproximadamente circular están "congeladas".

El teorema del diamante azteca establece que el número de teselas de dominó del diamante azteca de orden n es 2 n ( n +1)/2 . [2] El teorema del Círculo Polar Ártico establece que una teselación aleatoria de un diamante azteca grande tiende a quedar congelada fuera de un cierto círculo. [3]

Es habitual colorear las fichas de la siguiente manera. Primero, considere la coloración del diamante en forma de tablero de ajedrez. Cada ficha cubrirá exactamente un cuadrado negro. Las fichas verticales en las que el cuadrado superior cubre un cuadrado negro se colorean de un color y las demás fichas verticales de un segundo color. Lo mismo ocurre con las fichas horizontales.

Knuth también ha definido diamantes aztecas de orden n + 1/2. [4] Son idénticos a los poliominós asociados con los números cuadrados centrados .

Caminos que no se cruzan

Algo que resulta muy útil para contar teselas es observar los caminos que no se intersecan a través de su grafo dirigido correspondiente . Si definimos nuestros movimientos a través de una tesela ( tesela dominó ) como

Luego, a través de cualquier mosaico, podemos tener estos caminos desde nuestras fuentes hasta nuestros sumideros . Estos movimientos son similares a los caminos de Schröder . Por ejemplo, considere un diamante azteca de orden 2, y después de dibujar su gráfico dirigido, podemos etiquetar sus fuentes y sumideros . son nuestras fuentes y son nuestros sumideros. En su gráfico dirigido, podemos dibujar un camino desde a , esto nos da una matriz de caminos , ,

donde todos los caminos desde hasta . El número de teselas para el orden 2 es

det

Según Lindstrom-Gessel-Viennot , si dejamos que S sea el conjunto de todas nuestras fuentes y T el conjunto de todos nuestros sumideros de nuestro grafo dirigido, entonces

det número de caminos que no se intersecan de S a T. [5]

Considerando el grafo dirigido del Diamante Azteca, Eu y Fu también han demostrado que los caminos de Schröder y las teselaciones del Diamante Azteca están en biyección . [6] Por lo tanto, encontrar el determinante de la matriz de caminos , , nos dará el número de teselaciones para el Diamante Azteca de orden n .

Otra forma de determinar el número de teselaciones de un diamante azteca es utilizando matrices de Hankel de números de Schröder grandes y pequeños , [6] utilizando nuevamente el método de Lindstrom-Gessel-Viennot . [5] Encontrar el determinante de estas matrices nos da el número de caminos no intersecantes de números de Schröder pequeños y grandes , que está en biyección con las teselaciones. Los números de Schröder pequeños son y los números de Schröder grandes son , y en general nuestras dos matrices de Hankel serán

y

donde det y det donde (También es cierto que det donde esta es la matriz de Hankel como , pero comenzó con en lugar de para la primera entrada de la matriz en la esquina superior izquierda).

Otros problemas de alicatado

Consideremos la forma, bloque, y podemos hacer la misma pregunta que para el diamante azteca de orden n . Como esto se ha demostrado en muchos artículos, nos referiremos a. [7] Dejando que la forma del bloque se denote por , entonces se puede ver

El número de teselaciones de

donde es el número de Fibonacci n y . Se entiende que es una forma que solo se puede colocar en mosaico de una manera, no hay formas. Usando la inducción , considere y que es solo una ficha de dominó donde solo hay mosaico. Suponiendo que el número de mosaicos para , entonces consideramos . Centrándonos en cómo podemos comenzar nuestro mosaico, tenemos dos casos. Podemos comenzar con nuestra primera ficha en vertical, lo que significa que nos quedamos con que tiene diferentes mosaicos. La otra forma en que podemos comenzar nuestro mosaico es colocando dos fichas horizontales una encima de la otra, lo que nos deja con que tiene diferentes mosaicos. Al sumar las dos juntas, el número de mosaicos para . [7]

Generando teselas válidas

Encontrar teselas válidas del diamante azteca implica la solución del problema subyacente de cobertura de conjuntos . Sea el conjunto de fichas de dominó 2X1 donde cada ficha de dominó en D puede colocarse dentro del diamante (sin cruzar sus límites) cuando no hay otras fichas de dominó presentes. Sea el conjunto de cuadrados 1X1 que se encuentran dentro del diamante y que deben cubrirse. Se puede encontrar que dos fichas de dominó dentro de D cubren cualquier cuadrado límite dentro de S, y se puede encontrar que cuatro fichas de dominó dentro de D cubren cualquier cuadrado no límite dentro de S.

Definamos como el conjunto de fichas de dominó que cubren el cuadrado , y sea una variable indicadora tal que si se utiliza la ficha de dominó en el mosaico, y 0 en caso contrario. Con estas definiciones, la tarea de mosaico del diamante azteca puede reducirse a un problema de satisfacción de restricciones formulado como un programa de números enteros binarios:

Sujeto a: para , y .

La restricción garantiza que cada cuadrado estará cubierto por una sola ficha, y el conjunto de restricciones asegura que cada cuadrado estará cubierto (sin agujeros en la cubierta). Esta formulación se puede resolver con paquetes de programación entera estándar. Se pueden construir restricciones adicionales para forzar la colocación de fichas de dominó particulares, garantizar que se use una cantidad mínima de fichas de dominó orientadas horizontal o verticalmente, o generar mosaicos distintos.

Un enfoque alternativo es aplicar el algoritmo X de Knuth para enumerar teselaciones válidas para el problema.

Referencias

  1. ^ Stanley, Richard P. (1999), Combinatoria enumerativa. Vol. 2, Cambridge Studies in Advanced Mathematics, vol. 62, Cambridge University Press , ISBN 978-0-521-56069-6, MR  1676282, archivado desde el original el 5 de octubre de 2008 , consultado el 18 de noviembre de 2008
  2. ^ Elkies, Noam ; Kuperberg, Greg ; Larsen, Michael ; Propp, James (1992), "Matrices de signos alternos y teselas de dominó. I", Journal of Algebraic Combinatorics , 1 (2): 111–132, doi : 10.1023/A:1022420103267 , ISSN  0925-9899, ​​MR  1226347
  3. ^ Jockusch, William; Propp, James; Shor, Peter (1998), Teselas aleatorias de dominó y el teorema del círculo polar ártico , arXiv : math/9801068 , Bibcode :1998math......1068J
  4. ^ Knuth, Donald E. (2019), "Prefascículo 5c (sección 7.2.2.1, Enlaces danzantes)", El arte de la programación informática, vol. 4, pág. 93
  5. ^ ab Majumdar, Diptapriyo. "Algoritmos de grafos avanzados: Lema de Gessel Viennot" (PDF) . Archivado (PDF) desde el original el 5 de marzo de 2018. Consultado el 22 de abril de 2014 .
  6. ^ ab Eu, Sen-Peng; Fu, Tung-Shan (2005). "Una prueba simple del diamante azteca". Electron. J. Combin., 12: Artículo de investigación . The Electroninc Journal of Combinatorics: 0412041. CiteSeerX 10.1.1.214.7065 . 
  7. ^ ab Martinez, Megan; Kanoff, Ilene. "Domino Tiling and the Fibonacci numbers" (PDF) . Archivado (PDF) desde el original el 2016-05-03 . Consultado el 2 de marzo de 2018 .

Enlaces externos