Revestimiento de costillas

Una cubierta de borde de un gráfico es un conjunto de bordes C tal que cada vértice del gráfico incide en al menos un borde desde C .

La siguiente figura muestra la cobertura de los bordes de dos gráficos.

La cubierta de borde más pequeña es la cubierta de borde más pequeña. El número de bordes en la cubierta de borde más pequeña de un gráfico se denomina número de cubierta de borde y se denota por (en el libro de Swami, Thulaliramana - ). La siguiente figura muestra ejemplos de las cubiertas de borde más pequeñas.

Tenga en cuenta que la portada del gráfico de la derecha no es solo una portada de borde, sino también un archivo . Además, este emparejamiento es un emparejamiento perfecto : cada vértice en él incide exactamente en un borde del emparejamiento. Una combinación perfecta (si existe) es siempre la cubierta de borde más pequeña.

La tarea de encontrar la cobertura de borde más pequeña es un problema de optimización , pertenece a la clase de problemas de cobertura y se puede resolver en tiempo polinomial .

Ejemplos

Propiedades

Algoritmos

La cobertura de borde más pequeña se puede encontrar en tiempo polinomial al encontrar la coincidencia más grande y luego agregar bordes usando un algoritmo codicioso para cubrir los vértices restantes [1] [2] . En la siguiente figura, la coincidencia más grande se muestra en rojo. Los bordes adicionales que se agregan para cubrir los vértices descubiertos se muestran en azul (en el gráfico de la derecha, la coincidencia más grande es una coincidencia perfecta en la que todos los vértices ya están cubiertos, por lo que no hay necesidad de bordes adicionales).

Véase también

Notas

  1. Garey y Johnson ( Garey, Johnson 1979 ), página 79, usan la cobertura de aristas y la cobertura de vértices como ejemplo de un par de problemas similares, uno de los cuales puede resolverse en tiempo polinomial y el otro es NP-difícil. Consulte también la página 190.
  2. Lawler, 2001 , pág. 222–223.

Literatura