Como amador do TCS, estou lendo algum material popular e muito introdutório sobre computação quântica. Aqui estão alguns bits elementares de informações que aprendi até agora:
- Os computadores quânticos não são conhecidos por resolver problemas de NP-completos em tempo polinomial.
- "A magia quântica não será suficiente" (Bennett et al. 1997): se você jogar fora a estrutura do problema e considerar apenas o espaço de soluções possíveis, mesmo um computador quântico precisará de cerca de etapas para encontrar a correta (usando o algoritmo de Grover)
- Se um algoritmo de tempo polinomial quântico para um problema completo de NP for encontrado, ele deve explorar a estrutura do problema de alguma maneira (caso contrário, o marcador 2 seria contraditado).
Eu tenho algumas perguntas (básicas) que ninguém parece ter feito até agora neste site (talvez porque sejam básicas). Suponha que alguém encontre um algoritmo de tempo polinomial quântico de erro limitado para (ou qualquer outro problema completo do NP), colocando no e implicando .
Questões
- Quais seriam as consequências teóricas dessa descoberta? Como o quadro geral das classes de complexidade seria afetado? Quais classes se tornariam iguais a quais outras?
- Um resultado como esse parece sugerir que os computadores quânticos têm um poder inerentemente superior aos computadores clássicos. Quais seriam as consequências de um resultado como esse na física? Emanaria alguma luz sobre qualquer problema em aberto na física? A física seria alterada após um resultado semelhante? A lei da física como a conhecemos seria afetada?
- A possibilidade (ou não) de explorar a estrutura do problema de uma maneira bastante geral (ou seja, independente de instância específica) parece ser o cerne da questão P = NP. Agora, se for encontrado um algoritmo quântico de tempo polinomial de erro limitado para , e ele deve explorar a estrutura do problema, sua estratégia de exploração da estrutura não seria utilizável também no cenário clássico? Existe alguma evidência indicando que tal exploração de estrutura possa ser possível para computadores quânticos, permanecendo impossível para computadores clássicos?