Uma coisa que os computadores quânticos podem fazer (possivelmente apenas com apenas os circuitos quânticos BPP + com profundidade de log) é obter uma amostra aproximada da transformada de Fourier de uma função booleana em P.
Aqui e abaixo, quando falo sobre amostragem da transformada de Fourier, quero dizer escolher x de acordo com . (Normalizado se necessário e aproximadamente).
Podemos descrever a classe de complexidade, que podemos chamar P-FOURIER SAMPLING, de amostragem aproximada de funções booleanas de P? Existem problemas completos para esta classe?
Dada uma classe X de funções booleanas, o que pode ser dito sobre a complexidade computacional, que podemos chamar de SAMPLING-X de amostragem aproximada da transformação de Fourier das funções em X. (Suponho que, se X é BQP, X-SAMPLING é ainda dentro do poder dos computadores quânticos.)
Quais são os exemplos de X em que SAMPLING-X está em P? Existem exemplos interessantes em que o SAMPLING-X é difícil para o NP?
Existem várias variantes desse problema que também podem ser interessantes. No lado de Fourier, em vez de amostra aproximada, podemos falar sobre um problema de decisão ativado (probabilisticamente) por amostragem aproximada. No lado primal, podemos começar com uma classe X de distribuições de probabilidade e perguntar qual é a relação entre a capacidade de amostrar aproximadamente uma distribuição D em X e amostrar aproximadamente a transformada de Fourier (normalizada).
Em suma, o que se sabe sobre esta questão.
Atualização: Martin Schwarz apontou que, se todos os coeficientes de Fourier em si estão concentrados apenas em um número polinomial de entradas, é possível no BPP aproximar esses coeficientes grandes (e, portanto, também aproximadamente amostrar). Isso remonta a Goldreich-Levin, e Kushilevitz-Mansour. Existem classes de funções interessantes em que existe um algoritmo polinomial probabilístico para amostragem aproximada do lado de Fourier, onde os coeficientes de Fourier estão espalhados por mais do que muitos coeficientes polinomialmente?
Adicionado mais tarde: Permitam-me mencionar alguns problemas concretos.
1) Quão difícil é amostrar aproximadamente a transformação de Fourier das funções booleanas em P.
a) Uma pergunta que Scott Aaronson mencionou em um comentário abaixo é mostrar que isso não está no BPP. Ou algo mais fraco no sentido de que, se essa tarefa estiver no BPP, algum colapso está acontecendo. (Scot conjectura que esse seja o caso.)
b) Outra questão é mostrar que essa tarefa é difícil com relação a alguma classe de complexidade baseada em quantum. Por exemplo, para mostrar que, se você pode executar esta tarefa, pode resolver problemas de decisão no BPP assistido por computadores quânticos com profundidade de log ou algo assim.
2) Quais são as classes de funções booleanas que amostram aproximadamente sua transformada de Fourler em P. O que sabemos é que este é o caso quando os coeficientes de Fourier estão concentrados em muitos coeficientes polinomiais, mas isso parece muito restrito.
3) Existe alguma classe de complexidade X alta no PH que uma máquina X possa amostrar aproximadamente a transformação de Fourier de todas as funções que uma máquina X pode calcular.
4) Eu estava especialmente interessado no problema de amostrar a transformada de Fourier do evento de cruzamento para percolação em uma grade hexagonal n por n.