Eu sei que para um gráfico bipartido não ponderado, posso encontrar a cobertura mínima de vértices, encontrando primeiro a correspondência máxima e transformando-a em uma cobertura de vértice usando o Teorema de König. Existe uma modificação que se possa usar se os nós forem ponderados?
ds.algorithms
graph-theory
Andrey Fedorov
fonte
fonte
Respostas:
O problema de cobertura ponderada de vértice pode ser formulado como um Programa Inteiro (consulte http://en.wikipedia.org/wiki/Vertex_cover ). Quando o gráfico de entrada é bipartido, a matriz de restrição desse IP é totalmente unimodular. Portanto, esse IP pode ser resolvido em tempo polinomial.
Para mais detalhes sobre matrizes unimodulares totais e os algoritmos correspondentes, consulte o excelente livro (três volumes) de Alexander Schrijver .
fonte