SAT exclusivo é o problema bem conhecido: dada a fórmula CNF , é verdade que tem exatamente um modelo?F
Estou interessado no problema «Exatamente -SAT»: dada uma fórmula CNF e um número inteiro , é verdade que tem exatamente modelos?F m > 1 F m
Ambos os problemas parecem semelhantes. Então, minhas perguntas são:
1- O polytime «Exatamente -SAT» (muitos-um ou Turing) é redutível ao Unique SAT?
2- Você conhece alguma referência sobre o assunto?
Obrigado por suas respostas.
Adendo , primeiros artigos sobre a complexidade do Exatamente SAT:
1- Janos Simon, Sobre a Diferença Entre Um e Muitos, Nos Anais do Quarto Colóquio sobre Autômatos, Idiomas e Programação, 480-491, 1977.
2- Klaus W. Wagner, A complexidade dos problemas combinatórios com representação sucinta de entradas, Acta Informatica, 23, 325-356, 1986.
Nos dois artigos, Exatamente SAT ( ) é mostrado como completo (com muitas reduções de uma), onde a classe é da Hierarquia de Contagem (CH) das classes de complexidade. Informalmente, contém todos os problemas que podem ser expressos para decidir se uma determinada instância tem pelo menos muitas provas de tamanho polinomial ( sabe-se que a classe coincide com a classe ). A classe é uma variante de C , onde "exatamente m " substitui "pelo menos m ".m ≥ 1 C = C C m C P P C = C m m
fonte
Respostas:
Para geral , exatamente m-sat é estritamente mais difícil que u-sat (portanto, não se reduz a ele) a menos que o PH entre em colapso. A razão é que o PP pode ser obtido usando um quantificador existencial em consultas exatamente m-SAT (existe m> (metade das atribuições), de modo que exatamente m-SAT), portanto, se exatamente m-sat está no k ' No nível de PH, o PP está no nível (k + 1) e a hierarquia entra em colapso (uma vez que P ^ PP contém PH). Mas u-sat está claramente no segundo nível de PH (na verdade, em uma subclasse chamada DP).m
Por outro lado, como @Tsuyoshi mencionado acima, se é polinomial, então exatamente m-sat é muitos um reudível para u-sat.m
fonte