Articulo de referencia

Espacio para bicicletas

En la teoría de grafos , una rama de las matemáticas , el espacio de ciclos (binario) de un grafo no dirigido es el conjunto de sus subgrafos de grado par que lo abarcan , o el ...

En la teoría de grafos , una rama de las matemáticas , el espacio de ciclos (binario) de un grafo no dirigido es el conjunto de sus subgrafos de grado par que lo abarcan , o el conjunto de sus conjuntos de aristas.

Este conjunto de subgrafos se puede describir algebraicamente como un espacio vectorial sobreZ2{\displaystyle \mathbb {Z} _ {2}}(el campo con dos elementos ). La dimensión de este espacio es el rango del circuito , o número ciclomático , del grafo. El mismo espacio también puede describirse en términos de topología algebraica como el primer grupo de homología del grafo. Utilizando la teoría de homología, el espacio de ciclos binarios puede generalizarse a espacios de ciclos sobre anillos arbitrarios .

Definiciones

El espacio cíclico de un grafo puede describirse con niveles crecientes de sofisticación matemática como un conjunto de subgrafos, como un espacio vectorial binario o como un grupo de homología .

teoría de grafos

Un subgrafo generador de un grafo G dado puede definirse a partir de cualquier subconjunto S de las aristas de G. El subgrafo tiene el mismo conjunto de vértices que G (este es el significado de la palabra "generador"), pero sus aristas son los elementos de S. Por lo tanto, un grafo G con m aristas tiene 2 m subgrafos generadores, incluyendo a G mismo, así como el grafo vacío sobre el mismo conjunto de vértices que G. La colección de todos los subgrafos generadores de un grafo G forma el espacio de aristas de G. [ 1 ] [ 2 ]

Se dice que un grafo G , o uno de sus subgrafos, es euleriano si cada uno de sus vértices tiene un número par de aristas incidentes (este número se llama grado del vértice). Esta propiedad recibe su nombre de Leonhard Euler , quien demostró en 1736, en su obra sobre los Siete Puentes de Königsberg , que un grafo conexo tiene un recorrido que visita cada arista exactamente una vez si y solo si es euleriano. Sin embargo, para definir espacios de ciclos, un subgrafo euleriano no necesita ser conexo; por ejemplo, el grafo vacío, en el que todos los vértices están desconectados entre sí, es euleriano en este sentido. El espacio de ciclos de un grafo es la colección de sus subgrafos generadores eulerianos. [ 1 ] [ 2 ] Dado que el conjunto de vértices de cualquier subgrafo de este tipo es siempre el mismo, es igualmente válido definir el espacio de ciclos como la colección de conjuntos de aristas de subgrafos eulerianos.

Álgebra

Si se aplica cualquier operación de conjuntos, como la unión o la intersección de conjuntos, a dos subgrafos generadores de un grafo dado, el resultado será nuevamente un subgrafo generador. De esta manera, el espacio de aristas de un grafo arbitrario, que es simplemente el conjunto de todos los subconjuntos del conjunto de aristas del grafo, puede interpretarse como un álgebra booleana . [ 3 ]

La diferencia simétrica de dos subgrafos eulerianos (rojo y verde) es un subgrafo euleriano (azul).

El espacio cíclico también posee una estructura algebraica, pero más restrictiva. La unión o intersección de dos subgrafos eulerianos puede no ser euleriana. Sin embargo, la diferencia simétrica de dos subgrafos eulerianos (el grafo formado por las aristas que pertenecen a uno solo de los dos grafos dados y los vértices de ambos) sí es euleriana. [ 1 ] Esto se deduce del hecho de que la diferencia simétrica de dos conjuntos con un número par de elementos también es par. Aplicando este hecho por separado a los entornos de cada vértice, se observa que el operador de diferencia simétrica conserva la propiedad de ser euleriano.

Una familia de conjuntos cerrados bajo la operación de diferencia simétrica puede describirse algebraicamente como un espacio vectorial sobre el cuerpo finito de dos elementos.Z2{\displaystyle \mathbb {Z} _ {2}}. [ 4 ] Este campo tiene dos elementos, 0 y 1, y sus operaciones de suma y multiplicación pueden describirse como la suma y multiplicación familiares de enteros , tomadas módulo  2 . Un espacio vectorial consiste en un conjunto de elementos junto con una operación de suma y multiplicación escalar que satisface ciertas propiedades que generalizan las propiedades de los espacios vectoriales reales familiares . Para el espacio de ciclos, los elementos del espacio vectorial son los subgrafos generadores eulerianos (o sus conjuntos de aristas), la operación de suma es la diferenciación simétrica, la multiplicación por el escalar  1 es la operación identidad multiplicativa , y la multiplicación por el escalar  0 lleva cada elemento al grafo sin aristas (o al conjunto de aristas vacío), que forma el elemento identidad aditivo para el espacio de ciclos.

El espacio de aristas es también un espacio vectorial sobreZ2{\displaystyle \mathbb {Z} _ {2}}con la diferencia simétrica como suma. Como espacios vectoriales, el espacio de ciclos y el espacio de cortes del grafo (la familia de conjuntos de aristas que abarcan los cortes del grafo) son complementos ortogonales entre sí dentro del espacio de aristas. Esto significa que un conjuntoS{\displaystyle S}de aristas en un grafo forma un corte si y solo si cada subgrafo euleriano tiene un número par de aristas en común conS{\displaystyle S}, yS{\displaystyle S}forma un subgrafo euleriano si y solo si cada corte tiene un número par de aristas en común conS{\displaystyle S}. [ 2 ] Aunque estos dos espacios son complementos ortogonales, algunos grafos tienen subgrafos no vacíos que pertenecen a ambos. Dicho subgrafo (un corte euleriano) existe como parte de un grafoGRAMO{\displaystyle G}si y solo siGRAMO{\displaystyle G}tiene un número par de bosques que se extienden . [ 5 ]

Topología

Un grafo no dirigido puede considerarse como un complejo simplicial con sus vértices como símplices de dimensión cero y las aristas como símplices de dimensión uno. [ 6 ] El complejo de cadenas de este espacio topológico consta de su espacio de aristas y su espacio de vértices (el álgebra booleana de conjuntos de vértices), conectados por un operador de frontera que asigna a cualquier subgrafo generador (un elemento del espacio de aristas) su conjunto de vértices de grado impar (un elemento del espacio de vértices). El grupo de homología

H1(GRAMO,Z2){\ Displaystyle H_ {1} (G, \ mathbb {Z} _ {2})}

Consiste en los elementos del espacio de aristas que se corresponden con el elemento cero del espacio de vértices; estos son precisamente los subgrafos eulerianos. Su operación de grupo es la diferencia simétrica aplicada a los subgrafos eulerianos.

ReemplazarZ2{\displaystyle \mathbb {Z} _ {2}}En esta construcción mediante un anillo arbitrario , la definición de espacios de ciclos se extiende a espacios de ciclos con coeficientes en el anillo dado, que forman módulos sobre el anillo. [ 7 ] En particular, el espacio de ciclos integral es el espacio

H1(GRAMO,Z).{\displaystyle H_{1}(G,\mathbb {Z} ).}

Se puede definir en términos de teoría de grafos eligiendo una orientación arbitraria del grafo y definiendo un ciclo integral de un grafo.GRAMO{\displaystyle G}ser una asignación de enteros a las aristas deGRAMO{\displaystyle G}(un elemento del grupo abeliano libre sobre las aristas) con la propiedad de que, en cada vértice, la suma de los números asignados a las aristas entrantes es igual a la suma de los números asignados a las aristas salientes. [ 8 ]

Un miembro deH1(GRAMO,Z){\displaystyle H_{1}(G,\mathbb {Z} )}o deH1(GRAMO,Zk){\ Displaystyle H_ {1} (G, \ mathbb {Z} _ {k})}(el espacio de ciclo módulok{\displaystyle k}) con la propiedad adicional de que todos los números asignados a las aristas son distintos de cero se denomina flujo cero en ninguna parte o flujo cero en ninguna parte.k{\displaystyle k}-flujo respectivamente. [ 9 ]

Clasificación del circuito

Como espacio vectorial, la dimensión del espacio de ciclos de un grafo connorte{\displaystyle n}vértices,metro{\displaystyle m}bordes ydo{\displaystyle c}componentes conectados esmetronorte+do{\displaystyle m-n+c}. [ 1 ] [ 2 ] [ 10 ] Este número puede interpretarse topológicamente como el primer número de Betti del grafo. [ 6 ] En teoría de grafos, se conoce como el rango del circuito , número ciclomático o nulidad del grafo.

Combinando esta fórmula para el rango con el hecho de que el espacio de ciclos es un espacio vectorial sobre el cuerpo de dos elementos, se demuestra que el número total de elementos en el espacio de ciclos es exactamente2metronorte+do{\displaystyle 2^{m-n+c}}.

Bases de ciclo

Una base de un espacio vectorial es un subconjunto mínimo de los elementos con la propiedad de que todos los demás elementos pueden escribirse como una combinación lineal de elementos de la base. Toda base de un espacio de dimensión finita tiene el mismo número de elementos, que es igual a la dimensión del espacio. En el caso del espacio de ciclos, una base es una familia de exactamentemetronorte+do{\displaystyle m-n+c}Subgrafos eulerianos, con la propiedad de que todo subgrafo euleriano puede escribirse como la diferencia simétrica de una familia de elementos base.

Existencia

Según el teorema de Veblen , [ 11 ] todo subgrafo euleriano de un grafo dado puede descomponerse en ciclos simples , subgrafos en los que todos los vértices tienen grado cero o dos y en los que los vértices de grado dos forman un conjunto conexo. Por lo tanto, siempre es posible encontrar una base en la que los elementos de la base sean todos ciclos simples. Dicha base se denomina base cíclica del grafo dado. Más concretamente, siempre es posible encontrar una base en la que los elementos de la base sean ciclos inducidos o incluso (en un grafo conexo de 3 vértices ) ciclos inducidos no separables . [ 12 ]

Bases fundamentales y débilmente fundamentales

Una forma de construir una base de ciclo es formar un bosque máximo del grafo y luego para cada aristami{\displaystyle e}que no pertenece al bosque, forman un ciclodomi{\displaystyle C_{e}}compuesto demi{\displaystyle e}junto con el sendero en el bosque que conecta los extremos de mi{\displaystyle e}Los ciclosdomi{\displaystyle C_{e}}formadas de esta manera son linealmente independientes (cada una contiene una aristami{\displaystyle e}que no pertenece a ninguno de los otros ciclos) y tiene el tamaño correctometronorte+do{\displaystyle m-n+c}ser una base, por lo tanto, necesariamente es una base. Una base formada de esta manera se llama base de ciclo fundamental (con respecto al bosque elegido). [ 1 ]

Si existe un ordenamiento lineal de los ciclos en una base de ciclos tal que cada ciclo incluye al menos una arista que no forma parte de ningún ciclo anterior, entonces la base de ciclos se denomina débilmente fundamental . Toda base de ciclos fundamental es débilmente fundamental (para todos los ordenamientos lineales), pero no necesariamente a la inversa. Existen grafos, y bases de ciclos para esos grafos, que no son débilmente fundamentales. [ 13 ]

Bases de peso mínimo

Si a las aristas de un grafo se les asignan pesos reales, el peso de un subgrafo puede calcularse como la suma de los pesos de sus aristas. La base de peso mínimo del espacio de ciclos es necesariamente una base de ciclos y puede construirse en tiempo polinomial. [ 8 ] La base de peso mínimo no siempre es débilmente fundamental, y cuando no lo es, es NP-difícil encontrar la base débilmente fundamental con el peso mínimo posible. [ 13 ]

Grafos planares

Homología

Si un grafo planar se incrusta en el plano, su complejo de cadenas de aristas y vértices puede incrustarse en un complejo de cadenas de dimensión superior que también incluye los conjuntos de caras del grafo. El mapa de frontera de este complejo de cadenas transforma cualquier 2-cadena (un conjunto de caras) en el conjunto de aristas que pertenecen a un número impar de caras en la 2-cadena. La frontera de una 2-cadena es necesariamente un subgrafo euleriano, y cada subgrafo euleriano puede generarse de esta manera a partir de exactamente dos 2-cadenas diferentes (cada una de las cuales es el complemento de la otra). [ 14 ] De esto se deduce que el conjunto de caras acotadas de la incrustación forma una base de ciclos para el grafo planar: al eliminar la cara no acotada de este conjunto de ciclos, se reduce el número de formas en que cada subgrafo euleriano puede generarse de dos a exactamente una.

Criterio de planaridad de Mac Lane

El criterio de planaridad de Mac Lane , que recibe su nombre de Saunders Mac Lane , caracteriza los grafos planares en términos de sus espacios de ciclos y bases de ciclos. Establece que un grafo finito no dirigido es planar si y solo si posee una base de ciclos en la que cada arista participa en como máximo dos ciclos de la base. En un grafo planar, una base de ciclos formada por el conjunto de caras acotadas de una incrustación necesariamente posee esta propiedad: cada arista participa únicamente en los ciclos de la base para las dos caras que separa. Por el contrario, si una base de ciclos tiene como máximo dos ciclos por arista, entonces sus ciclos pueden utilizarse como el conjunto de caras acotadas de una incrustación planar de su grafo. [ 14 ] [ 15 ]

Dualidad

El espacio de ciclos de un grafo planar es el espacio de cortes de su grafo dual , y viceversa. La base de ciclos de peso mínimo para un grafo planar no es necesariamente la misma que la base formada por sus caras acotadas: puede incluir ciclos que no son caras, y algunas caras pueden no estar incluidas como ciclos en la base de ciclos de peso mínimo. Existe una base de ciclos de peso mínimo en la que no hay dos ciclos que se crucen: para cada par de ciclos en la base, o bien los ciclos encierran subconjuntos disjuntos de las caras acotadas, o bien uno de los dos ciclos encierra al otro. Siguiendo la dualidad entre espacios de ciclos y espacios de cortes, esta base para un grafo planar corresponde a un árbol de Gomory-Hu del grafo dual, una base de peso mínimo para su espacio de cortes. [ 16 ]

flujos de ninguna parte cero

En gráficos planares, coloraciones conk{\displaystyle k}Los colores distintos son duales a ningún lugar: los flujos cero recorren el anillo.Zk{\displaystyle \mathbb {Z} _{k}}de enteros módulok{\displaystyle k}En esta dualidad, la diferencia entre los colores de dos regiones adyacentes se representa mediante un valor de flujo a través de la arista que separa las regiones. En particular, la existencia de flujos de cuatro colores sin cero en ninguna parte es equivalente al teorema de los cuatro colores . El teorema de Snark generaliza este resultado a grafos no planares. [ 17 ]

Referencias

  1. 1 2 3 4 5 Gross, Jonathan L.; Yellen, Jay (2005), "4.6 Grafos y espacios vectoriales", Teoría de grafos y sus aplicaciones (2.ª  ed.), CRC Press, págs. 197–207 , ISBN  9781584885054.
  2. 1 2 3 4 Diestel, Reinhard (2012), "1.9 Álgebra lineal", Teoría de grafos , Textos de posgrado en matemáticas, vol. 173, Springer, pp . 23–28  .
  3. Joshi, KD (1997), Applied Discrete Structures , New Age International, pág. 172, ISBN  9788122408263.
  4. Wallis, WD (2010), Guía para principiantes de la teoría de grafos , Springer, pág. 66, ISBN  9780817645809.
  5. Eppstein, David (1996), Sobre la paridad de los números de árboles de expansión de grafos (PDF) , Informe técnico 96-14, Departamento de Información y Ciencias de la Computación, Universidad de California, Irvine.
  6. 1 2 Serre, Jean-Pierre (2003), Árboles , Monografías de Springer en Matemáticas, Springer, pág. 23, ISBN  9783540442370.
  7. Biggs, Norman (1993), Teoría algebraica de grafos , Cambridge Mathematical Library, Cambridge University Press, pág. 154, ISBN  9780521458979.
  8. 1 2 Berger, Franziska; Gritzmann, Peter; de Vries, Sven (2009), "Bases de ciclos mínimos y sus aplicaciones", Algorithmics of Large and Complex Networks , Lecture Notes in Computer Science, vol. 5515, pp. 34–49 , doi : 10.1007/978-3-642-02094-0_2 , ISBN   978-3-642-02093-3.
  9. Seymour, PD (1995), "Flujos sin cero en ninguna parte", Manual de combinatoria, Vol. 1, 2 , Ámsterdam: Elsevier, pp. 289–299 , MR 1373660  .
  10. Berge, Claude (2001), "Número ciclomático", The Theory of Graphs , Courier Dover Publications, pp. 27–30 , ISBN  9780486419756.
  11. Veblen, Oswald (1912), "Una aplicación de ecuaciones modulares en análisis situs", Annals of Mathematics , Segunda Serie, 14 (1): 86– 94, doi : 10.2307/1967604 , JSTOR 1967604 .
  12. Diestel (2012) , págs.32 , 65.
  13. 1 2 Rizzi, Romeo (2009), "Es difícil encontrar bases de ciclos débilmente fundamentales mínimas", Algorithmica , 53 (3): 402– 424, doi : 10.1007/s00453-007-9112-8 , MR 2482112 .
  14. ^ Diestel (2012) , págs. 105-106.
  15. ^ Mac Lane, S. (1937), "Una condición combinatoria para gráficos planos" (PDF) , Fundamenta Mathematicae , 28 : 22– 32.
  16. Hartvigsen, David; Mardon, Russell (1994), "El problema del corte mínimo de todos los pares y el problema de la base de ciclos mínimos en grafos planares", SIAM Journal on Discrete Mathematics , 7 (3): 403– 418, doi : 10.1137/S0895480190177042 , MR 1285579 .
  17. Thomas, Robin (1999), "Teoremas menores excluidos recientes para grafos", Surveys in Combinatorics, 1999 (PDF) , Cambridge University Press, pp . 201–222