A questão em aberto NP = co-NP é igual a P = NP?


11

Estou pensando isso com base em vários locais online que chamam co- um grande problema em aberto ... mas não consigo encontrar nenhuma indicação sobre se isso é ou não o mesmo que Problema ...NP=NPP=NP

Respostas:


19

Não. É outro problema em aberto e certamente relacionado, mas diferente. A classe de complexidade co-NP é o conjunto de idiomas cujos complementos estão em ; isto é, o conjunto de problemas de decisão para os quais uma resposta "não" possui um verificador de tempo polinomial determinístico. Por exemplo, a pergunta "Esta fórmula SAT é insatisfatória?" Se a resposta for "não", existe uma atribuição satisfatória das variáveis ​​que comprova isso; esse é o certificado para o verificador.NP

É possível que , ainda co- .PNPNP=NP

Mas por outro lado, se , então co- com certeza. Isso ocorre porque se um idioma está em , seu complemento também está em , portanto, se , isso vale para todos os idiomas em também.P=NPNP=NPPPP=NPNP


4
também se NP coNP, então P NP porque P é fechado sob complemento. portanto, a pergunta NP coNP pode ser tão difícil quanto o infame P NP. =?=?
vzn

2
Sim, bom ponto!
usul

11
como um complemento a isso, apenas vi uma afirmação em um artigo de que NP = coNP é amplamente aceito.
vzn

4

Uma boa maneira de responder a essa pergunta é usar a hierarquia polinomial (PH) (veja também aqui ). A hierarquia polinomial é uma hierarquia de classes de complexidade que generaliza as classes , N P e c o - N P para máquinas oracle e usa como uma escala para medir a complexidade dos problemas.PNPcoNP

Sabe-se que Se ou P = N P , a hierarquia polinomial entra em colapso para seu primeiro nível.NP=coNPP=NP

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.