É


8

Suponha Π é um problema de decisão decidível.

Faz ΠNP implicar Π é NP-Difícil?

Edit: se assumirmos que existe ΠcoNPNPentão terminamos. Podemos refutar a reivindicação sem suposições desconhecidas?


Não. Você provavelmente deve se referir à definição explícita de dureza NP. Dica: considere problemas no coNP.
Mdxn

@mdx - pelo que sabemos, problemas no coNP também podem residir no NP.
AA

1
@AA Claro. Minha dica foi feita para você considerar o caso em que eles estão separados, o que você fez. Sua edição melhora a pergunta e a torna mais interessante.
Mdxn

Respostas:


5

Se você assumir que NPcoNPqualquer problema de coNP completo fornece um contra-exemplo. Eu acho que alguém pode refutar sua conjectura incondicionalmente.


Concordo, mas estou me perguntando se isso pode ser mostrado falso, sem quaisquer suposições desconhecidas.
AA

3

E se P=NP então

ΠNP

P=NP e Π não é o idioma vazio nem o idioma completo

Π é NP-Difícil.

Deixei int(s) denotam o resultado de colocar um 1 à esquerda no final mais significativo s e, em seguida, analisando o resultado como um número inteiro em binário.

E se PNPentão para cada subconjunto S do {0,1} que não está em NTIME(2O(2n)),
{111[2int(n) of them]111:nS} não está em NP desde S é muito difícil, é decidível se e somente se Sé e não é difícil para o NP, mesmo com relação às reduções de Turing, pois para qualquer limite polinomial, existem apenas polinomialmente muitas possibilidades para o subconjunto desse idioma que consiste nos elementos que se encaixam no comprimento limite, para que você possa tentar a pesquisa- redução de decisão com cada um deles.


2
Editar histórico "Corrigido espaçamento incorreto". Não, você não fez. Você pode entender que o espaçamento "fixo" funciona apenas na sua própria tela? Para qualquer outra pessoa que usa um navegador diferente, fontes padrão diferentes ou mesmo o mesmo navegador, as mesmas fontes, mas com um tamanho de janela um pouco diferente, acha suas postagens muito difíceis de ler porque estão cheias de comandos de espaçamento e quebras de linha aparentemente aleatórios. Pare de fazê-lo. SIMPLESMENTE PARE.
David Richerby

2
Especialmente, pare de adicionar espaços negativos, o que faz com que os caracteres se colidam.
David Richerby

2
Por favor, pare de fazer isso. Esses microedits ficam bem (no máximo) no seu navegador e nas configurações. Como discutido anteriormente, convém reconsiderar se este site é adequado para você, caso não se sinta à vontade com outras pessoas editando suas postagens.
Juho 29/06

2

A integridade de uma classe significa que ela é universal para a classe, ou seja, outros problemas da classe podem ser resolvidos usando-a. Se houver um problema difícil em uma classe, todos os problemas universais também serão difíceis. Mas o contrário não se aplica: a dificuldade não implica universalidade. Por exemplo, o fato de um problema não poder ser resolvido no tempo polinomial não determinístico não implica que ele seja NP completo (isto é, universal para NP).

Para NP: se P = NP, todos os problemas, exceto os triviais, estarão completos para NP (nas reduções de Karp). Portanto, assuma que P é um subconjunto adequado de NP (ou use uma noção mais fraca de redução como AC0).

Considere uma linguagem unária que esteja fora do NP. (É um exercício fácil mostrar que existem linguagens unárias de dificuldade arbitrária.) A linguagem não pode ser completa para PN pelo teorema de Mahoney.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.