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 ...
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 ...
Não. É outro problema em aberto e certamente relacionado, mas diferente. A classe de complexidade co- é 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.
É possível que , ainda co- .
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.
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.P NP co−NP
Sabe-se que Se ou P = N P , a hierarquia polinomial entra em colapso para seu primeiro nível.NP=co−NP P=NP
fonte