Cograph

Un cografo es, en la teoría de grafos , un grafo que se puede generar mediante complementación y unión disjunta del grafo en un nodo.

La mayoría de los problemas algorítmicos se pueden resolver en esta clase en tiempo polinómico, e incluso lineal, debido a sus propiedades estructurales.

Definiciones y caracterizaciones

Esta familia de gráficos fue introducida por varios autores de forma independiente en la década de 1970 con varios nombres, incluidos los gráficos D *, los gráficos Dacey hereditarios y los gráficos de 2 paridad .

Definición

Un cograph es un gráfico simple que se puede construir de forma recursiva de acuerdo con las siguientes reglas:

Definición usando la operación de unión

La "unión" de dos grafos disjuntos y , es la operación que consiste en crear un nuevo grafo , donde y . Esta operación es de hecho el complemento de la unión de las complementarias.

Un cograph es entonces un gráfico que se puede formar a partir de los gráficos en un vértice, por "unión" y por unión.

Caracterizaciones

Hay muchas caracterizaciones de las cografías, que incluyen:

Coarbre

Un coarbre describe un cografo, gracias a las operaciones que son necesarias para construirlos.

Las hojas representan los nodos de la cografía y los nodos internos representan operaciones. Los nodos marcados con un 0 representan la unión de las cografías representadas por los subárboles y los marcados con un 1 representan la "unión" de estas cografías. Hay un borde entre dos nodos del árbol si y solo si el ancestro común más pequeño de estos nodos está etiquetado con 1.

Esta representación es única. Es una forma compacta de representar cografías.

Además, al intercambiar los 1 y los 0, obtenemos el coárbol del gráfico complementario .

Propiedades e inclusiones matemáticas

Propiedades algorítmicas

Las cografías se pueden reconocer en tiempo lineal. La mayoría de los problemas clásicos se pueden resolver en tiempo lineal en esta clase, por ejemplo, los problemas relacionados con las camarillas y los ciclos hamiltonianos . El problema de corte máximo es polinomial en esta clase.

En un contexto de computación distribuida síncrona, la caracterización por 4 caminos excluidos permite reconocer las cografías en un número constante de vueltas.

Notas y referencias

  1. ver en particular ( Jung 1978 ), ( Sumner 1974 ) y ( Burlet y Uhry 1984 )
  2. Ver ( Corneil, Lerchs y Burlingham 1981 ) y ( Seinsche 1974 ).
  3. Esto se deriva directamente de la caracterización libre de P4.
  4. ( Corneil, Perl y Stewart 1985 )
  5. Consulte la página relacionada sobre el sistema de información sobre clases de gráficos y sus inclusiones
  6. Ver ( Bodlaender y Jansen 2000 )
  7. ( Fraigniaud, Halldorsson y Korman 2012 )

Bibliografía

Ver también

enlaces externos