En teoría de grafos , el grafo de una torre es un grafo no dirigido que representa todos los movimientos legales de la pieza de ajedrez de torre en un tablero de ajedrez . Cada vértice del grafo de una torre representa un cuadrado en un tablero de ajedrez, y hay un borde entre dos cuadrados cualesquiera que compartan una fila (fila) o columna (columna), los cuadrados entre los que una torre puede moverse. Estos grafos se pueden construir para tableros de ajedrez de cualquier forma rectangular. Aunque los grafos de torre tienen solo una importancia menor en la tradición del ajedrez, son más importantes en las matemáticas abstractas de los grafos a través de sus construcciones alternativas: los grafos de torre son el producto cartesiano de dos grafos completos , y son los grafos lineales de grafos bipartitos completos . Los grafos de torre cuadrados constituyen los grafos de Hamming bidimensionales .
Los grafos de torre son altamente simétricos, ya que tienen simetrías que llevan cada vértice a cada otro vértice. En los grafos de torre definidos a partir de tableros de ajedrez cuadrados, de manera más fuerte, cada dos aristas son simétricas, y cada par de vértices es simétrico a cada otro par a la misma distancia en movimientos (lo que hace que el grafo sea transitivo en la distancia ). Para tableros de ajedrez rectangulares cuyo ancho y alto son primos entre sí , los grafos de torre son grafos circulantes . Con una excepción, los grafos de torre se pueden distinguir de todos los demás grafos usando solo dos propiedades: el número de triángulos a los que pertenece cada arista y la existencia de un ciclo único de 4 que conecta cada par de vértices no adyacentes.
Los grafos de torre son grafos perfectos . En otras palabras, cada subconjunto de casillas del tablero de ajedrez se puede colorear de modo que no haya dos casillas en una fila o columna que tengan el mismo color, utilizando una cantidad de colores igual a la cantidad máxima de casillas del subconjunto en cualquier fila o columna individual (el número de camarilla del subgrafo inducido ). Esta clase de subgrafos inducidos son un componente clave de una descomposición de grafos perfectos utilizada para demostrar el teorema del grafo perfecto fuerte , que caracteriza a todos los grafos perfectos. El número de independencia y el número de dominación del grafo de una torre son iguales al menor de los valores de ancho y alto del tablero de ajedrez. En términos de ajedrez, el número de independencia es la cantidad máxima de torres que se pueden colocar sin atacarse entre sí; el número de dominación es la cantidad mínima necesaria para atacar todas las casillas desocupadas del tablero. Los grafos de torre son grafos bien cubiertos , lo que significa que la colocación de torres que no atacan una a la vez nunca puede atascarse hasta que se alcance un conjunto de tamaño máximo.
El gráfico de una torre de n × m representa los movimientos de una torre en un tablero de ajedrez de n × m . [1] Sus vértices representan los cuadrados del tablero de ajedrez y pueden tener coordenadas ( x , y ) , donde 1 ≤ x ≤ n y 1 ≤ y ≤ m . Dos vértices con coordenadas ( x 1 , y 1 ) y ( x 2 , y 2 ) son adyacentes si y solo si x 1 = x 2 o y 1 = y 2 . (Si x 1 = x 2 , los vértices comparten una fila y están conectados por un movimiento de torre vertical; si y 1 = y 2 , comparten una fila y están conectados por un movimiento de torre horizontal.) [1]
Los cuadrados de una misma fila o columna están todos conectados directamente entre sí, por lo que cada fila y columna forman una camarilla , un subconjunto de vértices que forman un grafo completo . El grafo de torre completo para un tablero de ajedrez de n × m se puede formar a partir de estos dos tipos de camarillas, como el producto cartesiano de grafos K n ◻ K m . [2] Debido a que el grafo de torre para un tablero de ajedrez cuadrado es el producto cartesiano de camarillas de igual tamaño, es un ejemplo de grafo de Hamming . Su dimensión como grafo de Hamming es dos, y cada grafo de Hamming bidimensional es un grafo de torre para un tablero de ajedrez cuadrado. [3] Los grafos de torre cuadrados también se denominan " grafos de cuadrados latinos "; aplicados a un cuadrado latino, sus aristas describen pares de cuadrados que no pueden contener el mismo valor. [4] Los grafos de Sudoku son grafos de torre con algunas aristas adicionales, que conectan cuadrados de un Sudoku que deberían tener valores desiguales. [5]
Geométricamente, los grafos de torre pueden formarse mediante conjuntos de vértices y aristas (los esqueletos ) de una familia de politopos convexos , los productos cartesianos de pares de politopos vecinos . [6] Por ejemplo, el duoprisma 3-3 es una forma de cuatro dimensiones formada como el producto cartesiano de dos triángulos , y tiene un grafo de torre de 3 × 3 como esqueleto. [7]
Moon (1963) y Hoffman (1964) observan que el gráfico de la torre (o equivalentemente, como lo describen, el gráfico lineal del gráfico bipartito completo ) tiene todas las siguientes propiedades:
Demuestran que, excepto en el caso , estas propiedades caracterizan de forma única al grafo de la torre. Es decir, los grafos de la torre son los únicos grafos con estas cantidades de vértices, aristas, triángulos por arista y con un ciclo único de 4 a través de cada dos vértices no adyacentes. [8] [9]
Cuando , estas condiciones pueden abreviarse indicando que un grafo de torre es un grafo fuertemente regular con parámetros . Estos parámetros describen la cantidad de vértices, la cantidad de aristas por vértice, la cantidad de triángulos por arista y la cantidad de vecinos compartidos para dos vértices no adyacentes, respectivamente. [1] Por el contrario, todo grafo fuertemente regular con estos parámetros debe ser un grafo de torre, a menos que . [8] [9]
Cuando , hay otro grafo fuertemente regular, el grafo de Shrikhande , con los mismos parámetros que el grafo de la torre. [10] El grafo de Shrikhande obedece a las mismas propiedades enumeradas por Moon y Moser. Se puede distinguir del grafo de la torre en que la vecindad de cada vértice en el grafo de Shrikhande está conectada para formar un -ciclo . En contraste, en el grafo de la torre, la vecindad de cada vértice forma dos triángulos, uno para su fila y otro para su columna, sin ninguna arista de una parte de la vecindad a la otra. [11] Otra forma de distinguir el grafo de la torre del grafo de Shrikhande utiliza números de cobertura de camarillas : el grafo de la torre puede estar cubierto por cuatro camarillas (las cuatro filas o las cuatro columnas del tablero de ajedrez) mientras que se necesitan seis camarillas para cubrir el grafo de Shrikhande. [10]
Los grafos de la torre son transitivos de vértice , lo que significa que tienen simetrías que llevan cada vértice a cada otro vértice. Esto implica que cada vértice tiene un número igual de aristas: son - regulares . Los grafos de la torre son los únicos grafos regulares formados a partir de los movimientos de piezas de ajedrez estándar de esta manera. [12] Cuando , las simetrías del grafo de la torre se forman permutando independientemente las filas y columnas del grafo, por lo que el grupo de automorfismos del grafo tiene elementos. Cuando , el grafo tiene simetrías adicionales que intercambian las filas y columnas, por lo que el número de automorfismos es . [13]
Dos vértices cualesquiera en el grafo de una torre están a una o dos distancias entre sí, según sean adyacentes o no, respectivamente. Dos vértices no adyacentes cualesquiera pueden transformarse en otros dos vértices no adyacentes cualesquiera mediante una simetría del grafo. Cuando el grafo de la torre no es cuadrado, los pares de vértices adyacentes caen en dos órbitas del grupo de simetría según sean adyacentes horizontal o verticalmente, pero cuando el grafo es cuadrado cualesquiera dos vértices adyacentes también pueden mapearse entre sí mediante una simetría y, por lo tanto, el grafo es transitivo en cuanto a la distancia . [14]
Cuando y son primos entre sí , el grupo de simetría del grafo de la torre contiene como subgrupo al grupo cíclico que actúa permutando cíclicamente los vértices. Por lo tanto, en este caso, el grafo de la torre es un grafo circulante . [15]
Los grafos de la torre cuadrada son conexos-homogéneos , lo que significa que cada isomorfismo entre dos subgrafos inducidos conexos puede extenderse a un automorfismo de todo el grafo. [16]
El grafo de una torre también puede verse como el grafo lineal de un grafo bipartito completo K n , m — es decir, tiene un vértice para cada arista de K n , m , y dos vértices del grafo de la torre son adyacentes si y solo si las aristas correspondientes del grafo bipartito completo comparten un punto final común. [2] [17] En esta visión, una arista en el grafo bipartito completo desde el i ésimo vértice en un lado de la bipartición hasta el j ésimo vértice en el otro lado corresponde a un cuadrado de tablero de ajedrez con coordenadas ( i , j ) . [1]
Cualquier grafo bipartito es un subgrafo de un grafo bipartito completo, y correspondientemente cualquier grafo lineal de un grafo bipartito es un subgrafo inducido de un grafo de torre. [18] Los grafos lineales de grafos bipartitos son perfectos : en ellos, y en cualquiera de sus subgrafos inducidos, el número de colores necesarios en cualquier coloración de vértice es el mismo que el número de vértices en el subgrafo completo más grande . Los grafos lineales de grafos bipartitos forman una familia importante de grafos perfectos: son una de las pocas familias utilizadas por Chudnovsky et al. (2006) para caracterizar los grafos perfectos y mostrar que todo grafo sin agujero impar y sin antiagujero impar es perfecto. [19] En particular, los grafos de torre son en sí mismos perfectos.
Como el gráfico de una torre es perfecto, el número de colores necesarios en cualquier coloración del gráfico es simplemente el tamaño de su grupo más grande. Los grupos de un gráfico de una torre son los subconjuntos de una sola fila o una sola columna, y el más grande de estos tiene un tamaño máx( m , n ) , por lo que este es también el número cromático del gráfico. Una coloración n de un gráfico de torre n × n puede interpretarse como un cuadrado latino : describe una forma de llenar las filas y columnas de una cuadrícula n × n con n valores diferentes de tal manera que el mismo valor no aparezca dos veces en ninguna fila o columna. [20] De la misma manera, una coloración de un gráfico de torre rectangular corresponde a un rectángulo latino . [21] Aunque encontrar una coloración óptima del grafo de una torre es sencillo, es NP-completo determinar si una coloración parcial puede extenderse a una coloración del grafo completo (este problema se llama extensión de precoloración ). De manera equivalente, es NP-completo determinar si un cuadrado latino parcial puede completarse a un cuadrado latino completo. [22]
Un conjunto independiente en un grafo de torre es un conjunto de vértices, de los cuales ninguno pertenece a la misma fila o columna del grafo; en términos de ajedrez, corresponde a una colocación de torres de las cuales ninguno se ataca entre sí. Los grafos perfectos también pueden describirse como los grafos en los que, en cada subgrafo inducido, el tamaño del conjunto independiente más grande es igual al número de camarillas en una partición de los vértices del grafo en un número mínimo de camarillas. En un grafo de torre, los conjuntos de filas o los conjuntos de columnas (el que tenga menos conjuntos) forman dicha partición óptima. El tamaño del conjunto independiente más grande en el grafo es, por lo tanto, min( m , n ) . [1]
Los gráficos de torre son gráficos bien cubiertos : cada conjunto independiente en un gráfico de torre se puede extender a un conjunto independiente máximo, y cada conjunto independiente máximo en un gráfico de torre tiene el mismo tamaño, min( m , n ) . [23]
El número de dominación de un grafo es la cardinalidad mínima entre todos los conjuntos dominantes. En el grafo de la torre, un conjunto de vértices es un conjunto dominante si y solo si sus casillas correspondientes ocupan, o están a un movimiento de la torre de, todas las casillas en el tablero m × n . Para el tablero m × n, el número de dominación es min( m , n ) . [24]
En el grafo de la torre, un conjunto k -dominante es un conjunto de vértices cuyos cuadrados correspondientes atacan a todos los demás cuadrados (a través del movimiento de una torre) al menos k veces. Un conjunto k -tupla dominante en el grafo de la torre es un conjunto de vértices cuyos cuadrados correspondientes atacan a todos los demás cuadrados al menos k veces y son atacados a su vez al menos k − 1 veces. La cardinalidad mínima entre todos los conjuntos k -dominantes y k -tuplas dominantes son el número de k -dominación y el número de k -tupla dominación, respectivamente. En el tablero cuadrado, y para un número par k , el número de k -dominación es nk /2 cuando n ≥ ( k 2 − 2 k )/4 y k < 2 n . De manera similar, el número de k -tupla dominación es n ( k + 1)/2 cuando k es impar y menor que 2 n . [25]
El gráfico de cada torre contiene un ciclo hamiltoniano . [26] Sin embargo, estos ciclos pueden implicar movimientos entre casillas que están muy separadas dentro de una sola fila o columna del tablero de ajedrez. En cambio, el estudio de los "recorridos de la torre", en las matemáticas del ajedrez, se ha concentrado generalmente en un caso especial de estos ciclos hamiltonianos donde la torre está restringida a moverse solo a casillas adyacentes. Estos recorridos de torre de un solo paso solo existen en tableros con un número par de casillas. Desempeñan un papel central en la prueba del teorema de Gomory de que, si se eliminan dos casillas de colores opuestos de un tablero de ajedrez estándar, las casillas restantes siempre pueden cubrirse con fichas de dominó. [27] Se presentan junto con los recorridos del caballo en la primera obra que analiza los recorridos de las piezas de ajedrez, el Kavyalankara sánscrito del siglo IX de Rudrata . [28]
El espectro del grafo de una torre (los valores propios de su matriz de adyacencia ) consta de los cuatro valores propios , , y . Debido a que todos ellos son números enteros, los grafos de torre son grafos integrales . Solo hay tres clases de grafos (y un número finito de grafos excepcionales) que pueden tener cuatro valores propios, siendo uno de los cuatro ; una de las tres clases es la clase de los grafos de torre. Para la mayoría de las combinaciones de y , el grafo de torre es espectralmente único: ningún otro grafo tiene el mismo espectro. En particular, esto es cierto cuando o , o cuando los dos números y suman al menos 18 y no tienen la forma . [29]
Los grafos para los cuales los vecinos de cada vértice inducen un grafo de torre han sido llamados localmente cuadrícula . Algunos ejemplos incluyen los grafos de Johnson , para los cuales los vecinos de cada vértice forman un grafo de torre. Se conocen otros ejemplos, y para algunos grafos de torre, se conoce una clasificación completa. Por ejemplo, hay dos grafos cuyos vecindarios son todos grafos de torre: son el grafo de Johnson y el grafo complementario de un grafo de torre. [30]