stringtranslate.com

Conectividad (teoría de grafos)

Este gráfico se desconecta cuando se elimina el nodo más a la derecha en el área gris de la izquierda.
Este gráfico se desconecta cuando se elimina el borde discontinuo.

En matemáticas e informática , la conectividad es uno de los conceptos básicos de la teoría de grafos : pide el número mínimo de elementos (nodos o aristas) que deben eliminarse para separar los nodos restantes en dos o más subgrafos aislados . [1] Está estrechamente relacionado con la teoría de los problemas de flujo de red . La conectividad de un gráfico es una medida importante de su resiliencia como red.

Vértices y gráficos conectados

Con el vértice 0, este gráfico está desconectado. El resto del gráfico está conectado.

En un gráfico no dirigido G , dos vértices u y v se llaman conectados si G contiene un camino de u a v . En caso contrario, se denominan desconectados . Si los dos vértices están conectados adicionalmente por un camino de longitud 1 (es decir, son los puntos finales de un solo borde), los vértices se llaman adyacentes .

Se dice que un grafo es conexo si cada par de vértices del grafo es conexo. Esto significa que existe un camino entre cada par de vértices. Un grafo no dirigido que no está conexo se llama desconectado . Por lo tanto, un gráfico no dirigido G está desconectado si existen dos vértices en G tales que ningún camino en G tenga estos vértices como puntos finales. Un gráfico con un solo vértice es conexo. Un gráfico sin aristas con dos o más vértices está desconectado.

Un gráfico dirigido se llama débilmente conexo si al reemplazar todas sus aristas dirigidas con aristas no dirigidas se produce un gráfico conexo (no dirigido). Es unilateralmente conexo o unilateral (también llamado semiconectado ) si contiene un camino dirigido de u a v o un camino dirigido de v a u para cada par de vértices u, v . [2] Es fuertemente conexo , o simplemente fuerte, si contiene un camino dirigido de u a v y un camino dirigido de v a u para cada par de vértices u, v .

Componentes y cortes

Un componente conectado es un subgrafo conectado máximo de un gráfico no dirigido. Cada vértice pertenece exactamente a un componente conectado, al igual que cada arista. Un grafo es conexo si y sólo si tiene exactamente un componente conexo.

Los componentes fuertes son los subgrafos máximos fuertemente conectados de un gráfico dirigido.

Un corte de vértices o un conjunto de separación de un gráfico conectado G es un conjunto de vértices cuya eliminación hace que G sea desconectado. La conectividad de vértice κ ( G ) (donde G no es un gráfico completo ) es el tamaño de un corte de vértice mínimo. Un gráfico se llama k -conectado a vértice o k -conectado si su conectividad de vértice es k o mayor.

Más precisamente, se dice que cualquier gráfico G (completo o no) está k -conectado por vértices si contiene al menos k +1 vértices, pero no contiene un conjunto de k − 1 vértices cuya eliminación desconecta el gráfico; y κ ( G ) se define como el k más grande tal que G está k -conectado. En particular, un gráfico completo con n vértices, denotado K n , no tiene ningún corte de vértice, pero κ ( K n ) = n − 1 .

Un corte de vértice para dos vértices u y v es un conjunto de vértices cuya eliminación del gráfico desconecta u y v . La conectividad local κ ( u , v ) es el tamaño del corte de vértice más pequeño que separa u y v . La conectividad local es simétrica para gráficos no dirigidos; es decir, κ ( u , v ) = κ ( v , u ) . Además, excepto en el caso de gráficas completas, κ ( G ) es igual al mínimo de κ ( u , v ) sobre todos los pares de vértices no adyacentes u, v .

La 2 -conectividad también se llama biconectividad y la 3 -conectividad también se llama triconectividad . Un gráfico G que es conexo pero no conexo por 2 a veces se llama separable .

Se pueden definir conceptos análogos para las aristas. En el caso simple en el que cortar un solo borde específico desconectaría el gráfico, ese borde se llama puente . De manera más general, un corte de aristas de G es un conjunto de aristas cuya eliminación desconecta el gráfico. La conectividad de borde λ ( G ) es el tamaño de un corte de borde más pequeño, y la conectividad de borde local λ ( u , v ) de dos vértices u, v es el tamaño de un corte de borde más pequeño que desconecta u de v . Nuevamente, la conectividad de borde local es simétrica. Un gráfico se llama k -conectado por bordes si su conectividad de bordes es k o mayor.

Se dice que un grafo es máximamente conexo si su conectividad es igual a su grado mínimo. Se dice que un gráfico tiene máxima conexión de bordes si su conectividad de bordes es igual a su grado mínimo. [3]

Súper e hiperconectividad

Se dice que un gráfico es superconexo o super-κ si cada corte mínimo de vértice aísla un vértice. Se dice que un gráfico es hiperconectado o hiper-κ si la eliminación de cada corte mínimo de vértice crea exactamente dos componentes, uno de los cuales es un vértice aislado. Un gráfico es semi-hiperconectado o semi-hiper-κ si cualquier corte mínimo de vértice separa el gráfico en exactamente dos componentes. [4]

Más precisamente: un gráfico G conectado se dice que es superconectado o super-κ si todos los cortes de vértices mínimos consisten en vértices adyacentes a un vértice (de grado mínimo). Se dice que un gráfico conectado G está súper conectado por aristas o súper λ si todos los cortes de aristas mínimos consisten en aristas incidentes en algún vértice (de grado mínimo). [5]

Un conjunto de cortes X de G se denomina conjunto de cortes no trivial si X no contiene la vecindad N(u) de cualquier vértice u ∉ X . Entonces la superconectividad κ1 de G es:

κ1(G) = mín{|X| : X es un cutset no trivial}.

Un corte de borde no trivial y la superconectividad de borde λ1(G) se definen de manera análoga. [6]

teorema de menger

Uno de los hechos más importantes sobre la conectividad en gráficos es el teorema de Menger , que caracteriza la conectividad y la conectividad de bordes de un gráfico en términos del número de caminos independientes entre los vértices.

Si u y v son vértices de un gráfico G , entonces una colección de caminos entre u y v se llama independiente si no hay dos de ellos que compartan un vértice (aparte de u y v ). De manera similar, la colección es independiente de los bordes si no hay dos rutas que compartan un borde. El número de caminos mutuamente independientes entre u y v se escribe como κ′ ( u , v ) , y el número de caminos mutuamente independientes entre u y v se escribe como λ′ ( u , v ) .

El teorema de Menger afirma que para distintos vértices u , v , λ ( u , v ) es igual a λ′ ( u , v ) , y si u tampoco es adyacente a v entonces κ ( u , v ) es igual a κ′ ( u , v ) . [7] [8] Este hecho es en realidad un caso especial del teorema de corte mínimo de flujo máximo .

Aspectos computacionales

El problema de determinar si dos vértices de un gráfico están conectados se puede resolver de manera eficiente utilizando un algoritmo de búsqueda , como la búsqueda en amplitud . De manera más general, es fácil determinar computacionalmente si un gráfico es conexo (por ejemplo, usando una estructura de datos de conjuntos disjuntos ) o contar el número de componentes conectados. Un algoritmo simple podría escribirse en pseudocódigo de la siguiente manera:

  1. Comience en cualquier nodo arbitrario del gráfico, G
  2. Proceda desde ese nodo utilizando una búsqueda en profundidad o en amplitud, contando todos los nodos alcanzados.
  3. Una vez que el gráfico ha sido recorrido por completo, si el número de nodos contados es igual al número de nodos de G , el gráfico está conectado; de lo contrario se desconecta.

Según el teorema de Menger, para dos vértices cualesquiera u y v en un gráfico conectado G , los números κ ( u , v ) y λ ( u , v ) se pueden determinar de manera eficiente utilizando el algoritmo de corte mínimo de flujo máximo . La conectividad y la conectividad de borde de G pueden entonces calcularse como los valores mínimos de κ ( u , v ) y λ ( u , v ) , respectivamente.

En la teoría de la complejidad computacional , SL es la clase de problemas de espacio logarítmico reducible al problema de determinar si dos vértices en un gráfico están conectados, que Omer Reingold demostró que es igual a L en 2004. [9] Por lo tanto, gráfico no dirigido La conectividad se puede resolver en el espacio O (log n ) .

El problema de calcular la probabilidad de que un gráfico aleatorio de Bernoulli esté conectado se llama confiabilidad de la red y el problema de calcular si dos vértices dados están conectados se llama problema de confiabilidad ST. Ambos son #P -hard. [10]

Número de gráficos conectados

El número de gráficos etiquetados conectados distintos con n nodos se tabula en la Enciclopedia en línea de secuencias enteras como secuencia A001187. Los primeros términos no triviales son

El número y las imágenes de gráficos conectados con 4 nodos.

Ejemplos

Límites de la conectividad

Otras propiedades

Ver también

Referencias

  1. ^ ab Diestel, R. (2005). "Teoría de grafos, edición electrónica". pag. 12.
  2. ^ Capítulo 11: Dígrafos: Principio de dualidad para dígrafos: Definición
  3. ^ Bruto, Jonathan L.; Yellen, Jay (2004). Manual de teoría de grafos. Prensa CRC . pag. 335.ISBN _ 978-1-58488-090-5.
  4. ^ Liu, Qinghai; Zhang, Zhao (1 de marzo de 2010). "La existencia y límite superior de dos tipos de conectividad restringida". Matemática Aplicada Discreta . 158 (5): 516–521. doi : 10.1016/j.dam.2009.10.017 .
  5. ^ Bruto, Jonathan L.; Yellen, Jay (2004). Manual de teoría de grafos. Prensa CRC . pag. 338.ISBN _ 978-1-58488-090-5.
  6. ^ Balbuena, Camino; Carmona, Ángeles (1 de octubre de 2001). "Sobre la conectividad y superconectividad de dígrafos y gráficos bipartitos". Ars Combinatoria . 61 : 3–22. CiteSeerX 10.1.1.101.1458 . 
  7. ^ Gibbons, A. (1985). Teoría algorítmica de grafos . Prensa de la Universidad de Cambridge .
  8. ^ Nagamochi, H.; Ibaraki, T. (2008). Aspectos algorítmicos de la conectividad de gráficos . Prensa de la Universidad de Cambridge.
  9. ^ Reingold, Omer (2008). "Conectividad no dirigida en el espacio de registro". Revista de la ACM . 55 (4): 1–24. doi :10.1145/1391289.1391291. S2CID  207168478.
  10. ^ Provan, J. Scott; Bola, Michael O. (1983). "La complejidad de contar cortes y de calcular la probabilidad de que un gráfico esté conectado". Revista SIAM de Computación . 12 (4): 777–788. doi :10.1137/0212053. SEÑOR  0721012..
  11. ^ Godsil, C .; Royle, G. (2001). Teoría de grafos algebraica . Springer Verlag.
  12. ^ Babai, L. (1996). Grupos de automorfismo, isomorfismo, reconstrucción. Informe Técnico TR-94-10. Universidad de Chicago. Archivado desde el original el 11 de junio de 2010.Capítulo 27 del Manual de combinatoria .
  13. ^ Balinski, ML (1961). "Sobre la estructura gráfica de poliedros convexos en el espacio n". Revista Pacífico de Matemáticas . 11 (2): 431–434. doi : 10.2140/pjm.1961.11.431 .
  14. ^ Dirac, Gabriel Andrés (1960). "En abstrakten Graphen vorhandene vollständige 4-Graphen und ihre Unterteilungen". Mathematische Nachrichten . 22 (1–2): 61–85. doi :10.1002/mana.19600220107. SEÑOR  0121311..
  15. ^ Flandrin, Evelyne; Li, Hao; Marczyk, Antoni; Woźniak, Mariusz (2007). "Una generalización del teorema de Dirac sobre ciclos a través de k vértices en k gráficos conexos". Matemáticas discretas . 307 (7–8): 878–884. doi : 10.1016/j.disc.2005.11.052 . SEÑOR  2297171..