stringtranslate.com

Conjunto dominante conectado

En teoría de grafos , un conjunto dominante conectado y un árbol de máxima extensión de hojas son dos estructuras estrechamente relacionadas definidas en un gráfico no dirigido .

Definiciones

Un conjunto dominante conexo de un gráfico G es un conjunto D de vértices con dos propiedades:

  1. Cualquier nodo en D puede llegar a cualquier otro nodo en D por un camino que permanece completamente dentro de D. Es decir, D induce un subgrafo conexo de G.
  2. Cada vértice en G pertenece a D o es adyacente a un vértice en D. Es decir, D es un conjunto dominante de G.

Un conjunto dominante mínimo conectado de un gráfico G es un conjunto dominante conectado con la cardinalidad más pequeña posible entre todos los conjuntos dominantes conectados de G. El número de dominación conectado de G es el número de vértices en el conjunto dominante mínimo conectado. [1]

Cualquier árbol de expansión T de un gráfico G tiene al menos dos hojas, vértices que tienen solo un borde de T incidente sobre ellos. Un árbol de máxima extensión de hojas es un árbol de expansión que tiene el mayor número posible de hojas entre todos los árboles de expansión de G. El número máximo de hojas de G es el número de hojas en el árbol de máxima extensión de hojas. [2]

Complementariedad

Si d es el número de dominación conectado de un gráfico de n -vértices G , donde n > 2 , y l es su número máximo de hojas, entonces las tres cantidades d , l y n obedecen a la ecuación simple

[3]

Si D es un conjunto dominante conexo, entonces existe un árbol generador en G cuyas hojas incluyen todos los vértices que no están en D : forma un árbol generador del subgrafo inducido por D , junto con los bordes que conectan cada vértice restante v que no está en D a un vecino de v en D . Esto muestra que lnd .

En la otra dirección, si T es cualquier árbol generador en G , entonces los vértices de T que no son hojas forman un conjunto dominante conectado de G. Esto muestra que nld . Al juntar estas dos desigualdades se demuestra la igualdad n = d + l .

Por lo tanto, en cualquier gráfico, la suma del número de dominación conectado y el número máximo de hojas es igual al número total de vértices. Computacionalmente, esto implica que determinar el número de dominación conectado es tan difícil como encontrar el número máximo de hojas.

Algoritmos

Es NP-completo probar si existe un conjunto dominante conectado con un tamaño menor que un umbral determinado, o de manera equivalente probar si existe un árbol de expansión con al menos un número determinado de hojas. Por lo tanto, se cree que el problema del conjunto dominante mínimo conectado y el problema del árbol de máxima extensión de hojas no pueden resolverse en tiempo polinomial.

Cuando se ven en términos de algoritmos de aproximación, los árboles de dominancia conectada y de máxima extensión de hojas no son lo mismo: aproximar uno dentro de una relación de aproximación dada no es lo mismo que aproximar el otro a la misma relación. Existe una aproximación para el conjunto dominante mínimo conectado que logra un factor de 2 ln Δ + O(1) , donde Δ es el grado máximo de un vértice en G. [4] El problema del árbol de máxima extensión de hojas es MAX-SNP difícil , lo que implica que no es probable que exista ningún esquema de aproximación de tiempo polinomial . [5] Sin embargo, se puede aproximar dentro de un factor de 2 en tiempo polinómico. [6]

Ambos problemas pueden resolverse, en gráficos de n -vértices, en el tiempo O (1,9 n ) . [7] El problema de la hoja máxima es manejable de parámetros fijos , lo que significa que se puede resolver en el tiempo exponencial en el número de hojas pero solo polinomial en el tamaño del gráfico de entrada. El valor klam de estos algoritmos (intuitivamente, un número de hojas hasta el cual el problema puede resolverse dentro de un período de tiempo razonable) ha aumentado gradualmente, a medida que los algoritmos para el problema han mejorado, hasta aproximadamente 37, [8] y ha Se ha sugerido que al menos 50 deberían ser alcanzables. [9]

En gráficos de grado máximo tres, el conjunto dominante conectado y su problema de árbol de expansión de hojas máximo complementario se pueden resolver en tiempo polinomial , transformándolos en una instancia del problema de paridad matroide para matroides lineales . [10]

Aplicaciones

Los conjuntos dominantes conectados son útiles en el cálculo del enrutamiento para redes móviles ad hoc . En esta aplicación, se utiliza un pequeño conjunto dominante conectado como columna vertebral para las comunicaciones, y los nodos que no están en este conjunto se comunican pasando mensajes a través de vecinos que están en el conjunto. [11]

El número máximo de hojas se ha empleado en el desarrollo de algoritmos manejables de parámetros fijos : varios problemas de optimización NP-hard pueden resolverse en tiempo polinomial para gráficos de número máximo de hojas acotado. [2]

Ver también

Referencias

  1. ^ Sampathkumar, E.; Walikar, HB (1979), "El número de dominación conectado de un gráfico", J. Math. Física. Ciencia , 13 (6): 607–613.
  2. ^ ab becarios, Michael; Lokshtanov, Daniel; Misra, Neeldhara; Mnich, Matías; Rosamond, Frances; Saurabh, Saket (2009), "La ecología de la complejidad de los parámetros: una ilustración que utiliza un número máximo de hojas acotado", Teoría de los sistemas informáticos , 45 (4): 822–848, doi :10.1007/s00224-009-9167-9, S2CID  4053586.
  3. ^ Douglas, Robert J. (1992), "NP-completitud y árboles de expansión de grado restringido", Matemáticas discretas , 105 (1–3): 41–47, doi : 10.1016/0012-365X(92)90130-8.
  4. ^ Guha, S.; Khuller, S. (1998), "Algoritmos de aproximación para conjuntos dominantes conectados", Algorithmica , 20 (4): 374–387, doi :10.1007/PL00009201, hdl : 1903/830 , S2CID  263230631.
  5. ^ Galbiati, G.; Maffioli, F.; Morzenti, A. (1994), "Una breve nota sobre la aproximación del problema máximo de hojas que abarcan los árboles", Cartas de procesamiento de información , 52 (1): 45–49, doi :10.1016/0020-0190(94)90139-2.
  6. ^ Solis-Oba, Roberto (1998), "Algoritmo de 2 aproximaciones para encontrar un árbol generador con el máximo número de hojas", Proc. Sexto Simposio Europeo sobre Algoritmos (ESA'98) , Lecture Notes in Computer Science, vol. 1461, Springer-Verlag, págs. 441–452, doi :10.1007/3-540-68530-8_37, hdl : 11858/00-001M-0000-0014-7BD6-0 , ISBN 978-3-540-64848-2.
  7. ^ Fernau, Henning; Kneis, Joaquín; Kratsch, Dieter; Langer, Alejandro; Liedloff, Mathieu; Raible, Daniel; Rossmanith, Peter (2011), "Un algoritmo exacto para el problema del árbol de máxima extensión de hojas", Ciencias de la Computación Teórica , 412 (45): 6290–6302, doi : 10.1016/j.tcs.2011.07.011 , MR  2883043.
  8. ^ Binkele-Raible, Daniel; Fernau, Henning (2014), "Un análisis parametrizado de medir y conquistar para encontrar un árbol de expansión de k hojas en un gráfico no dirigido", Matemáticas discretas e informática teórica , 16 (1): 179–200, SEÑOR  3188035.
  9. ^ Becarios, Michael R .; McCartin, Catalina; Rosamond, Frances A.; Stege, Ulrike (2000), "Núcleos coordinados y reducciones catalíticas: un algoritmo FPT mejorado para árboles de expansión máxima de hojas y otros problemas", FST-TCS 2000: Fundamentos de la tecnología de software y la informática teórica , Apuntes de conferencias en informática. Ciencia, vol. 1974, Springer, Berlín, págs. 240–251, doi :10.1007/3-540-44450-5_19, ISBN 978-3-540-41413-1, SEÑOR  1850108.
  10. ^ Ueno, Shûichi; Kajitani, Yoji; Gotoh, Shin'ya (1988), "Sobre el problema de conjuntos independientes no separables y el problema de conjuntos de retroalimentación para gráficos sin un grado de vértice superior a tres", Actas de la Primera Conferencia Japonesa sobre Teoría y Aplicaciones de Grafos (Hakone, 1986), Matemáticas Discretas , 72 (1–3): 355–360, doi : 10.1016/0012-365X(88)90226-9 , SEÑOR  0975556
  11. ^ Wu, J.; Li, H. (1999), "Sobre el cálculo del conjunto dominante conectado para un enrutamiento eficiente en redes inalámbricas ad hoc", Actas del tercer taller internacional sobre algoritmos y métodos discretos para comunicaciones y computación móvil , ACM, págs. 7-14, doi :10.1145/313239.313261, ISBN 1-58113-174-7, S2CID  59969437.