No artigo de Ben-Dor / Halevi [1], é apresentada outra prova de que a permanente é -completa. Na parte posterior do documento, eles mostram a cadeia de redução enquanto o valor permanente é preservado ao longo da cadeia. Como o número de atribuições satiesfying de uma fórmula 3SAT pode ser obtido a partir do valor permanente, é suficiente calcular a permanente da matriz final . Por enquanto, tudo bem.
No entanto, é sabido que a permanente de uma matriz é igual ao número de combinações perfeitas na capa dupla bipartida , ou seja, o gráfico da matriz . E esse número pode ser calculado com eficiência se for plano (usando o algoritmo de Kastelyens).
Portanto, no total, isso significa que alguém poderia calcular o número de atribuições saties de uma fórmula booleana se o gráfico final for plano.
Como a incorporação de depende muito da fórmula , a esperança é que existam certas fórmulas que levam mais frequentemente a coberturas bipartidas planares. Alguém sabe se alguma vez foi investigado quão grandes são as chances de ser plano?
Como a contagem de soluções satiesfying é -completa, os gráficos serão quase sempre não-planos, mas não consigo encontrar nenhuma dica sobre esse tópico.
[1] Amir Ben-Dor e Shai Halevi. A permanente zero-one é # p-complete, uma prova mais simples. No 2º Simpósio de Israel sobre Teoria dos Sistemas de Computação, páginas 108-117, 1993. Natanya, Israel.