En matemática combinatoria , un diamante azteca de orden n consta de todos los cuadrados de un retículo cuadrado cuyos centros ( x , y ) satisfacen | x | + | y | ≤ n . Aquí n es un número entero fijo, y el retículo cuadrado consta de cuadrados unitarios con el origen como vértice de 4 de ellos, de modo que tanto x como y son semientos . [1]
El teorema del diamante azteca establece que el número de mosaicos dominó del diamante azteca de orden n es 2 n ( n +1) / 2 . [2] El teorema del Círculo Polar Ártico dice que un mosaico aleatorio de un gran diamante azteca tiende a congelarse fuera de un círculo determinado. [3]
Es común colorear las baldosas de la siguiente manera. Primero considere un color de tablero de ajedrez del diamante. Cada mosaico cubrirá exactamente un cuadrado negro. Azulejos verticales donde el cuadrado superior cubre un cuadrado negro, está coloreado en un color y los otros azulejos verticales en un segundo. Lo mismo ocurre con las baldosas horizontales.
Algo que es muy útil para contar teselaciones es mirar los caminos que no se cruzan a través de su correspondiente gráfico dirigido . Si definimos nuestros movimientos a través de un mosaico ( mosaico dominó ) para ser
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áfica dirigida podemos etiquetar sus fuentes y sumideros . son nuestras fuentes y son nuestros sumideros. En su grafo dirigido, podemos trazar una trayectoria desde que , esto nos da una matriz de ruta , ,
donde todos los caminos de a . El número de teselaciones para el pedido 2 es
det
Según Lindstrom-Gessel-Viennot , si dejamos que S sea el conjunto de todas nuestras fuentes y T sea el conjunto de todos nuestros sumideros de nuestro grafo dirigido, entonces
det número de caminos que no se cruzan de S a T. [4]
Teniendo en cuenta el gráfico 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 . [5] Por lo tanto, encontrar el determinante de la matriz de ruta , , nos dará el número de mosaicos para el diamante azteca de orden n .
Otra forma de determinar el número de teselaciones de un Diamante Azteca es usando matrices de Hankel de números de Schröder grandes y pequeños , [5] usando el método de Lindstrom-Gessel-Viennot nuevamente. [4] Encontrar el determinante de estas matrices nos da el número de trayectorias que no se cruzan de números de Schröder pequeños y grandes , que está en biyección con las teselaciones. Los números pequeños de Schröder son y los números grandes de Schröder 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).
Considere la forma, el bloque y podemos hacer la misma pregunta que para el Diamante Azteca de orden n . Como esto ha sido probado en muchos artículos, nos referiremos a. [6] Dejando que la forma del bloque se denote por , entonces se puede ver
El número de teselaciones de
donde es el n número de Fibonacci y . Se entiende que es una forma que solo se puede colocar en mosaico de una manera, de ninguna manera. Usando inducción , considere y eso es solo una ficha de dominó donde solo hay baldosas. Suponiendo el número de teselaciones para , entonces consideramos . Centrándonos en cómo podemos comenzar nuestro mosaico, tenemos dos casos. Podemos comenzar con nuestro primer mosaico vertical, lo que significa que nos quedamos con el que tiene diferentes mosaicos. La otra forma en que podemos comenzar nuestro mosaico es colocando dos mosaicos horizontales uno encima del otro, lo que nos deja con que tiene diferentes teselaciones. Al sumar los dos, el número de teselaciones para . [6]
Encontrar teselaciones válidas del diamante azteca implica la solución del problema subyacente de la cobertura del conjunto . Sea el conjunto de dominós 2X1 donde cada dominó en D puede colocarse dentro del diamante (sin cruzar sus límites) cuando no hay otros dominós presentes. Sea el conjunto de cuadrados de 1X1 que se encuentran dentro del diamante que debe cubrirse. Se pueden encontrar dos dominós dentro de D para cubrir cualquier cuadrado límite dentro de S, y cuatro dominós dentro de D se pueden encontrar para cubrir cualquier cuadrado no límite dentro de S.
Defina como el conjunto de dominó que cubre el cuadrado , y sea una variable indicadora tal que si se usa el dominó en el mosaico y 0 en caso contrario. Con estas definiciones, la tarea de embaldosar el diamante azteca puede reducirse a un problema de satisfacción de restricciones formulado como un programa entero binario:
Sujeto a: para y .
La restricción garantiza que el cuadrado estará cubierto por una sola baldosa, y la colección de restricciones asegura que cada cuadrado estará cubierto (sin agujeros en la cubierta). Esta formulación se puede resolver con paquetes de programación de enteros estándar. Se pueden construir restricciones adicionales para forzar la colocación de dominós particulares, asegurar que se use un número mínimo de dominós orientados horizontal o verticalmente, o generar mosaicos distintos.
Un enfoque alternativo es aplicar el algoritmo X de Knuth para enumerar las teselaciones válidas para el problema.
{{reflist | refs = [5] [4] [6]