Existem alguns problemas de contagem que envolvem contar exponencialmente muitas coisas (em relação ao tamanho da entrada) e ainda possuem algoritmos determinísticos surpreendentes em tempo polinomial exato. Exemplos incluem:
- Contando combinações perfeitas em um gráfico planar (o algoritmo FKT ), que é a base para o funcionamento dos algoritmos holográficos .
- Contando árvores de abrangência em um gráfico (através do teorema da árvore matricial de Kirchhoff ).
Um passo fundamental nesses dois exemplos é reduzir o problema de contagem para calcular o determinante de uma determinada matriz. Um determinante é ele próprio, é claro, uma soma de muitas coisas exponencialmente, mas pode surpreendentemente ser computado em tempo polinomial.
Minha pergunta é: existe algum algoritmo exato e determinístico "surpreendentemente eficiente" conhecido por contar problemas que não se reduz à computação de um determinante?