Considere o seguinte problema cuja instância de entrada é um gráfico simples e um número inteiro natural .
Existe um conjunto tal que seja bipartido e ?
Eu gostaria de mostrar que esse problema é -completo, reduzindo 3-SAT, -CLIQUE, -DOMINATING SET ou -VERTEX COVER a ele.
Eu acredito que posso reduzir o problema das 3 CORES a ele, então eu só precisaria ver como reduzir um dos problemas mencionados. Mas, como isso seria um pouco confuso, pergunto-me se alguém vê uma redução elegante nos problemas acima mencionados.
Além disso, existe um nome para esse problema de decisão?
Respostas:
Seu problema é um caso especial de uma classe mais ampla de problemas denominados problemas de exclusão de nó :
JM Lewis e M. Yannakakis, "O problema de exclusão de nós para propriedades hereditárias é NP-completo"
... Este trabalho trata da classe de problemas de gráfico definida da seguinte forma:Π G Π Π Π Π Π está completo com NP. ...Π
para uma propriedade fixa do gráfico , encontre o número mínimo de nós (ou vértices) que devem ser excluídos de um determinado gráfico para que o resultado seja satisfatório . Chamamos isso de problema de exclusão de nó para Π . Nossos resultados mostram que se Π é uma propriedade não trivial que é hereditária no subgráfico induzido, o problema de exclusão de nós para Π é NP-difícil. Além disso, se adicionarmos a condição de que o teste de Π pode ser realizado em tempo polinomial, nossos resultados implicam que o problema de exclusão de nó para
Seu problema é o problema de exclusão de nó para a bipartidade , mas (conforme observado por Pal), hoje é conhecido como o problema de deslocamento de ciclo estranho (OCT).
EDITAR
No que diz respeito a uma redução direta, pensei nessa da 3SAT.
Dada uma instância do 3SAT com variáveis e cláusulas m , construa o seguinte gráfico: adicione dois nós x i , ¯ x i para cada variável e uma aresta entre eles. Para simular uma atribuição de verdade, adicione n + 1 nós para cada variável e conecte-os a e ; dessa maneira, para fazer um gráfico bipartido excluir no máximo nós, pelo menos um entre e deve ser excluído. Finalmente para cada cláusulan m xEu, xEu¯¯¯¯¯ n + 1 xEu xEu xEu¯¯¯¯¯ n xEu xEu¯¯¯¯¯ Cj adicione 4 nós e construa um ciclo ímpar que conecte as variáveis em .Cj
O gráfico resultante pode ser feita exclusão bipartido no máximo nodos se e apenas se a fórmula 3SAT original for satisfeita.G n
fonte