Существуют некоторые проблемы подсчета, которые включают экспоненциальный подсчет многих вещей (относительно размера входных данных), и в то же время имеют удивительные точные, детерминированные алгоритмы за полиномиальное время. Примеры включают в себя:
- Подсчет идеальных совпадений в плоском графе ( алгоритм FKT ), который является основой для работы голографических алгоритмов .
- Подсчет остовных деревьев в графе (по теореме Кирхгофа о матричном дереве ).
Ключевым шагом в обоих этих примерах является сведение проблемы подсчета к вычислению определителя определенной матрицы. Определитель сам по себе, конечно, является суммой экспоненциально многих вещей, но может удивительным образом вычисляться за полиномиальное время.
Мой вопрос: существуют ли какие-либо «удивительно эффективные» точные и детерминированные алгоритмы, известные для подсчета проблем, которые не сводятся к вычислению определителя?