Articulo de referencia

Ancho de tallado

En la teoría de grafos , el ancho de corte de un grafo es un número, definido a partir del propio grafo, que describe la cantidad de aristas que separan los clústeres en una agr...

En la teoría de grafos , el ancho de corte de un grafo es un número, definido a partir del propio grafo, que describe la cantidad de aristas que separan los clústeres en una agrupación jerárquica de los vértices del grafo.

Definición y ejemplos

El ancho de un tallado se define en términos de agrupaciones jerárquicas de los vértices de un grafo dado, denominadas "tallados". Un tallado puede describirse como un árbol binario sin raíz cuyas hojas están etiquetadas con los vértices del grafo dado. Al eliminar cualquier arista de este árbol, este se divide en dos subárboles y, correspondientemente, sus vértices se dividen en dos clústeres. Los clústeres de vértices formados de esta manera constituyen una familia de conjuntos laminares : cualesquiera dos clústeres de vértices (no solo los dos clústeres complementarios formados al eliminar la misma arista) son disjuntos o uno está contenido en el otro. El ancho de un tallado, definido de esta manera, es el número máximo de aristas que conectan dos clústeres complementarios. El ancho de un tallado del grafo es el ancho mínimo de cualquier agrupación jerárquica. [ 1 ]

Los grafos de ancho de tallado uno son exactamente los emparejamientos . Los grafos de ancho de tallado dos son exactamente aquellos formados a partir de uniones disjuntas de grafos de caminos y grafos de ciclos . Los grafos de ancho de tallado tres son los 2-árboles parciales subcúbicos. Esto significa que su grado máximo es tres y que son subgrafos de grafos serie-paralelo . Todos los demás grafos tienen un ancho de tallado de al menos cuatro. [ 2 ]

Complejidad computacional

El ancho de tallado es NP-difícil en general, pero puede calcularse en tiempo polinomial en grafos planares . [ 1 ] Puede aproximarse dentro de una constante de la misma razón de aproximación que los cortes equilibrados , [ 3 ] para los cuales la mejor razón de aproximación actual esO(registronorte){\displaystyle O({\sqrt {\log n}})}. [ 4 ] También es tratable con parámetros fijos : para cualquier fijok{\displaystyle k}, probando si el ancho de tallado es como máximok{\displaystyle k}y, de ser así, encontrar una agrupación jerárquica que realice ese ancho, se puede realizar en tiempo lineal . [ 5 ] En general, calcular el ancho de tallado exactamente, en un multigrafo connorte{\displaystyle n}vértices ymetro{\displaystyle m}bordes, puede hacerse a tiempoO(2nortenorte3registronorteregistroregistronorteregistrometro){\displaystyle O(2^{n}n^{3}\log n\log \log n\log m)}. [ 6 ]

El ancho de tallado es solo uno de los varios parámetros de ancho de grafo que miden cuán arbóreo es un grafo dado. Otros incluyen el ancho de árbol y el ancho de rama . El ancho de rama de un grafo se define de manera similar al ancho de tallado, utilizando agrupamientos jerárquicos, pero de las aristas de un grafo en lugar de sus vértices; estos se denominan descomposiciones de rama . Un tallado de un grafo se puede convertir en una descomposición de rama adjuntando cada arista del grafo a uno de sus dos extremos y expandiendo cada hoja de un tallado en un subárbol que representa sus aristas adjuntas. Usando esta construcción, se puede demostrar que para cualquier grafo, el ancho de tallado es mayor o igual que la mitad del ancho de rama, y ​​es menor o igual que el grado multiplicado por el ancho de rama. Dado que el ancho de árbol y el ancho de rama siempre están dentro de factores constantes entre sí, se pueden usar límites similares para relacionar el ancho de tallado con el ancho de árbol. [ 7 ]

Otro parámetro de anchura, definido por el número de aristas que abarcan cortes en un grafo, es su anchura de corte , definida mediante un ordenamiento lineal de los vértices del grafo y el sistema de particiones que separa los vértices anteriores de los posteriores en dicho ordenamiento. [ 5 ] A diferencia de la anchura de tallado, este sistema de particiones no incluye una partición que separe cada vértice de los demás, por lo que (a pesar de utilizar una clase más restringida de familias de cortes) la anchura de corte puede ser menor que la anchura de tallado. Sin embargo, la anchura de tallado siempre es, como máximo, el máximo entre la anchura de corte y el grado máximo del grafo. [ 7 ]

Referencias

  1. 1 2 Seymour, Paul D. ; Thomas, Robin (1994), "Call routing and the ratcatcher", Combinatorica , 14 (2): 217– 241, doi : 10.1007/BF01215352 , S2CID 7508434 
  2. Belmonte, Rémy; van 't Hof, Pim; Kamiński, Marcin; Paulusma, Daniël; Thilikos, Dimitrios M. (2013), "Characterizing graphs of small carving-width" (PDF) , Discrete Applied Mathematics , 161 ( 13–14 ): 1888–1893 , doi : 10.1016/j.dam.2013.02.036 , MR 3056995 
  3. Khuller, Samir; Raghavachari, Balaji; Young, Neal (abril de 1994), "Diseño de árboles de flujo multicommodity", Information Processing Letters , 50 (1): 49– 55, arXiv : cs/0205077 , doi : 10.1016/0020-0190(94)90044-2
  4. Arora, Sanjeev ; Rao, Satish ; Vazirani, Umesh (2009), "Flujos de expansión, incrustaciones geométricas y partición de grafos" (PDF) , Journal of the ACM , 56 (2): A5:1–A5:37, doi : 10.1145/1502793.1502794 , MR 2535878 , S2CID 263871111  
  5. 1 2 Thilikos, Dimitrios M.; Serna, Maria J. ; Bodlaender, Hans L. (2000), "Algoritmos constructivos de tiempo lineal para ancho de corte y ancho de tallado pequeños", en Lee, DT; Teng, Shang-Hua (eds.), Algoritmos y computación, 11.ª Conferencia Internacional, ISAAC 2000, Taipéi, Taiwán, 18-20 de diciembre de 2000, Actas , Lecture Notes in Computer Science, vol. 1969, Springer, pp. 192–203 , doi : 10.1007/3-540-40996-3_17 , ISBN   978-3-540-41255-7
  6. Oum, Sang-il (2009), "Cálculo exacto del ancho de rango", Information Processing Letters , 109 (13): 745–748 , CiteSeerX 10.1.1.483.6708 , doi : 10.1016/j.ipl.2009.03.018 , MR 2527717  
  7. 1 2 Eppstein, David (2018), "El efecto de la planarización en el ancho", Journal of Graph Algorithms & Applications , 22 (3): 461– 481, arXiv : 1708.05155 , doi : 10.7155/jgaa.00468 , S2CID 28517765