Esta questão surgiu em minha mente depois de ler as contribuições de András Salamon e Colin McQuillan para minha pergunta anterior Contando soluções de fórmulas Monotone-2CNF .
EDIT 30 th março 2011
questão Adicionado n ° 2.
EDIT 29 th outubro 2010
Pergunta reformulada após proposta András formalizá-la através da noção de representação legal de um conjunto de soluções (já modificado sua noção um pouco).
Seja uma fórmula genérica de CNF com variáveis. Seja seu conjunto de soluções. Claramente,pode ser exponencial em . Letn S | S | n R S Rser uma representação de . Diz-se que é bom se, e somente se, os seguintes fatos forem verdadeiros:
- n tem tamanho polinomial em .
- S permite enumerar as soluções em com atraso polinomial.
- | S | permite determinarem tempo polinomial (ou seja, sem enumerar todas as soluções).
Seria ótimo se fosse possível, em tempo polinomial, criar um para cada fórmula.
Questões:
- Alguém já provou que existe uma família de fórmulas para as quais uma representação tão agradável não pode existir?
- Alguém estudou a relação entre a representação de e as simetrias exibidas por ? Intuitivamente, as simetrias devem ajudar a representar compactamente, pois evitam a representação explícita de um subconjunto de solução quando se resume a apenas uma solução (ou seja, de cada você pode recuperar todos os outros aplicando uma simetria apropriada, assim cada é ele próprio representativo de todo )F S S ' ⊂ S S « s i ∈ S ' s j ∈ S ' s i ∈ S ' S '