stringtranslate.com

Gráfico del mapa

Un gráfico de mapa (arriba), el gráfico de cóctel K 2,2,2,2 , definido por la adyacencia de las esquinas de ocho regiones en el plano (abajo a la izquierda), o como el medio cuadrado de un gráfico bipartito plano (abajo a la derecha, el gráfico del dodecaedro rómbico )

En teoría de grafos , una rama de las matemáticas, un grafo de mapa es un grafo no dirigido formado como el grafo de intersección de un número finito de regiones simplemente conectadas e internamente disjuntas del plano euclidiano . Los grafos de mapa incluyen los grafos planares , pero son más generales. Cualquier número de regiones puede encontrarse en una esquina común (como en las Cuatro Esquinas de los Estados Unidos, donde se encuentran cuatro estados), y cuando lo hacen, el grafo de mapa contendrá una camarilla que conecta los vértices correspondientes, a diferencia de los grafos planares en los que las camarillas más grandes tienen solo cuatro vértices. [1] Otro ejemplo de un grafo de mapa es el grafo del rey , un grafo de mapa de los cuadrados del tablero de ajedrez que conecta pares de cuadrados entre los cuales se puede mover el rey del ajedrez.

Representación combinatoria

Los grafos de mapas se pueden representar combinatoriamente como los "semicuadrados de grafos bipartitos planares". Es decir, sea G = ( U , V , E ) un grafo bipartito planar , con bipartición ( U , V ) . El cuadrado de G es otro grafo en el mismo conjunto de vértices, en el que dos vértices son adyacentes en el cuadrado cuando están a lo sumo dos pasos de distancia en G . El medio cuadrado o mitad bipartita es el subgrafo inducido de un lado de la bipartición (digamos V ) en el grafo cuadrado: su conjunto de vértices es V y tiene una arista entre cada dos vértices en V que están a dos pasos de distancia en G . El medio cuadrado es un grafo de mapas. Se puede representar geométricamente encontrando una incrustación plana de G , y expandiendo cada vértice de V y sus aristas adyacentes en una región en forma de estrella, de modo que estas regiones se toquen en los vértices de U . A la inversa, cada grafo de mapas se puede representar como un medio cuadrado de esta manera. [1]

Complejidad computacional

En 1998, Mikkel Thorup afirmó que los gráficos de mapas pueden reconocerse en tiempo polinomial . [2] Sin embargo, el alto exponente del algoritmo que esbozó lo hace poco práctico, y Thorup no ha publicado los detalles de su método y su prueba. [3]

El problema del conjunto independiente máximo tiene un esquema de aproximación en tiempo polinomial para gráficos de mapas, y el número cromático se puede aproximar a un factor de dos en tiempo polinomial. [4] La teoría de la bidimensionalidad conduce a muchos otros algoritmos de aproximación y algoritmos manejables con parámetros fijos para problemas de optimización en gráficos de mapas. [5] [6] [7]

Variaciones y conceptos relacionados

Un grafo k -mapa es un grafo-mapa derivado de un conjunto de regiones en las que, como máximo, k regiones se encuentran en cualquier punto. De manera equivalente, es el medio cuadrado de un grafo bipartito plano en el que el conjunto de vértices U (el lado de la bipartición no utilizado para inducir el medio cuadrado) tiene un grado máximo k . Un grafo 3-mapa es un grafo plano , y cada grafo plano puede representarse como un grafo 3-mapa. Cada grafo 4-mapa es un grafo 1-planar , un grafo que puede dibujarse con, como máximo, un cruce por arista, y cada grafo 1-planar óptimo (un grafo formado a partir de una cuadrangulación plana añadiendo dos diagonales cruzadas a cada cara cuadrilátera) es un grafo 4-mapa. Sin embargo, algunos otros grafos 1-planares no son grafos-mapa, porque (a diferencia de los grafos-mapa) incluyen aristas cruzadas que no son parte de un subgrafo completo de cuatro vértices. [1]

Referencias

  1. ^ abc Chen, Zhi-Zhong; Grigni, Miguel Ángel; Papadimitriou, Christos H. (2002), "Gráficos de mapas", Journal of the ACM , 49 (2): 127–138, arXiv : cs/9910013 , doi :10.1145/506147.506148, MR  2147819, S2CID  2657838.
  2. ^ Thorup, Mikkel (1998), "Gráficos de mapas en tiempo polinomial", Actas del 39.º Simposio anual sobre fundamentos de la informática (FOCS 1998) , págs. 396-405, doi :10.1109/SFCS.1998.743490, ISBN 978-0-8186-9172-0, Número de identificación del sujeto  36845908.
  3. ^ Brandenburg, Franz J. (agosto de 2018), "Caracterización y reconocimiento de gráficos de 4 mapas", Algorithmica , 81 (5): 1818–1843, doi :10.1007/s00453-018-0510-x, S2CID  254038620
  4. ^ Chen, Zhi-Zhong (2001), "Algoritmos de aproximación para conjuntos independientes en gráficos de mapas", Journal of Algorithms , 41 (1): 20–40, doi :10.1006/jagm.2001.1178, MR  1855346.
  5. ^ Demaine, Erik D .; Fomin, Fedor V.; Hajiaghayi, Mohammadtaghi ; Thilikos, Dimitrios M. (2005), "Algoritmos de parámetros fijos para ( k , r ) -centro en gráficos planos y gráficos de mapas", ACM Transactions on Algorithms , 1 (1): 33–47, CiteSeerX 10.1.1.113.2070 , doi :10.1145/1077464.1077468, SEÑOR  2163129, S2CID  2757196 .
  6. ^ Demaine, Erik D .; Hajiaghayi, Mohammadtaghi (2007), "La teoría de la bidimensionalidad y sus aplicaciones algorítmicas", The Computer Journal , 51 (3): 292–302, doi :10.1093/comjnl/bxm033, hdl : 1721.1/33090.
  7. ^ Fomin, Fedor V.; Lokshtanov, Daniel; Saurabh, Saket (2012), "Bidimensionalidad y gráficos geométricos", Actas del vigésimo tercer simposio anual ACM-SIAM sobre algoritmos discretos (SODA 2012) , págs. 1563-1575, arXiv : 1107.2221 , doi : 10.1137/1.9781611973099.124, ISBN 978-1-61197-210-8, MR  3205314, S2CID  9336216.