Sé que para un gráfico bipartito no ponderado, puedo encontrar la cobertura de vértice mínima al encontrar primero la coincidencia máxima y convertirla en una cubierta de vértice usando el Teorema de König. ¿Hay alguna modificación que se pueda usar si los nodos están ponderados?
ds.algorithms
graph-theory
Andrey Fedorov
fuente
fuente
Respuestas:
El problema de la cobertura del vértice ponderado se puede formular como un programa entero (consulte http://en.wikipedia.org/wiki/Vertex_cover ). Cuando el gráfico de entrada es bipartito, la matriz de restricción de esta IP es totalmente unimodular. Por lo tanto, esta IP se puede resolver en tiempo polinómico.
Para obtener más detalles sobre las matrices unimodulares totales y los algoritmos correspondientes, consulte el excelente libro (de tres volúmenes) de Alexander Schrijver .
fuente