Como @Kaveh afirmou, essa pergunta só é interessante se assumirmos que ; o resto da minha resposta toma isso como uma suposição e, principalmente, fornece links para aumentar ainda mais seu apetite. Sob essa hipótese, pelo teorema de Ladner sabemos que há problemas que não são nem em P nem N P C ; estes problemas são chamados N P Intermédio ou N P I . Curiosamente, o teorema de Ladner pode ser generalizado para muitas outras classes de complexidade para produzir problemas intermediários semelhantes. Além disso, o teorema também implica que existe uma hierarquia infinitaP≠NPPNPCNPNPIde problemas intermediários que não são redutíveis-tempo poli uns aos outros em .NPI
Infelizmente, mesmo com a suposição , é muito difícil encontrar problemas naturais que seriam prováveis N P I (é claro que você tem problemas artificiais provenientes da prova do teorema de Ladner). Assim, mesmo assumindo P ≠ N P neste momento, só podemos acreditar que alguns problemas são N P I, mas não provam isso. Chegamos a essas crenças quando temos evidências razoáveis para acreditar que um problema de N P não está em N P C e / ou não em PP≠NPNPIP≠NPNPINPNPCP; ou apenas quando foi estudado por um longo tempo e evitou se encaixar em qualquer uma das classes. Há uma lista bastante abrangente de tais problemas nesta resposta . Inclui os favoritos de todos os tempos, como fatoração, log discreto e isomorfismo gráfico.
Curiosamente, alguns desses problemas (notáveis: fatoração e log discreto) têm soluções de tempo polinomial em computadores quânticos (ou seja, estão em ). Alguns outros problemas (como o isomorfismo do gráfico) não são conhecidos em B Q P , e há pesquisas em andamento para resolver a questão. Por outro lado, suspeita-se que N P C ⊈ B Q P , portanto, as pessoas não acreditam que teremos um algoritmo quântico eficiente para SAT (embora possamos obter uma velocidade quadrática); é uma questão interessante se preocupar com que tipo de estrutura os problemas de precisam para estar no .BQPBQPNPC⊈BQPB Q PNPIBQP