Eu tenho um problema que pode ser visualizado de duas maneiras diferentes:
Calcule um contexto numérico integral dimensional. O domínio de integração é um hiper-cubo -dimensional de lado .
Conte (apenas conte) as raízes de uma função dimensional (não um polinômio).
Resolver apenas um deles é suficiente para resolver o problema original. Eu sei que algoritmos simples para integração numérica levariam , levando tempo linear por dimensão. Mas não tenho certeza se existe algum algoritmo assintoticamente mais rápido para (1).
Para (2), estou ciente de algoritmos que podem encontrar raízes (Newton e bissecção), mas não tenho certeza dos melhores algoritmos apenas para contar quantas raízes existem em uma função dimensional não polinomial .
Quais são os melhores algoritmos para (2)? Eles são melhores que os mais rápidos de (1)?