Você recebe um gráfico com n vértices. Pode ser bipartido, se você quiser. Existem m conjuntos de arestas E 1 , … , E m ⊆ E (digamos disjuntos). Estou interessado no problema de encontrar um subconjunto S ⊆ V , o menor possível (ou até menor), de modo que o gráfico induzido G S tenha pelo menos uma aresta de cada classe E i , para i = 1 , … , m .
Atualmente, eu sei que esse problema está definido como difícil. Eu também tenho um não completamente óbvio (aproximadamente) aproximação.
Isso parece um problema natural - alguém está ciente de referências relevantes ou algoritmos melhores?
ds.algorithms
graph-theory
optimization
Sariel Har-Peled
fonte
fonte
Respostas:
Procure pelo subgráfico mínimo do arco-íris.
fonte