Algebraic Operator Decomposition: A Partitioned Architecture for Noise-Resilient Quantum Computing
Este artigo propõe uma arquitetura de computação quântica resiliente ao ruído que reduz a profundidade do circuito ao decompor algebricamente operadores globais em componentes locais executáveis de forma independente usando uma estrutura MapReduce baseada em Monoide, deslocando, assim, o fardo computacional para a reconstrução clássica enquanto evita problemas de probabilidade negativa.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
O mundo da computação quântica promete resolver problemas que são atualmente impossíveis até mesmo para os supercomputadores mais poderosos. Essas máquinas utilizam as estranhas regras da física quântica para processar informações de formas que os computadores clássicos não conseguem. No entanto, existe um grande obstáculo que impede o seu sucesso: o ruído. Na era atual destes dispositivos, conhecida como a era quântica de escala intermediária ruidosa, os estados quânticos delicados usados para manter a informação são incrivelmente frágeis. Eles decaem e perdem as suas propriedades úteis muito rapidamente, muitas vezes antes que um cálculo complexo possa ser terminado. Este decaimento é causado pelas limitações físicas do hardware, como o tempo que um bit quântico leva para permanecer estável, o qual é medido em microssegundos. Se um cálculo requer uma sequência longa de passos, a informação simplesmente desaparece, deixando para trás um resultado que não é melhor do que um palpite aleatório. Os cientistas têm tentado corrigir isto construindo um hardware melhor ou desenvolvendo software que possa corrigir erros depois de eles acontecerem, mas estas soluções são difíceis de implementar e frequentemente requerem ainda mais recursos do que o problema original.
Uma nova abordagem proposta por Wladimir Silva, da Universidade Estadual da Carolina do Norte, oferece uma forma diferente de pensar sobre este problema. Em vez de tentar fazer com que a máquina quântica execute um cálculo longo e complexo de uma só vez, este método divide o cálculo em muitas partes pequenas e simples que podem ser executadas separadamente. A ideia central baseia-se num princípio matemático onde uma tarefa grande e difícil pode ser dividida em partes menores e independentes, resolvidas individualmente, e depois somadas para obter a resposta final. Ao fazer isto, o computador quântico nunca precisa de manter um estado complexo por muito tempo. Ele só precisa de realizar operações muito curtas e simples que terminam antes que o ruído possa destruir a informação. O trabalho pesado de juntar as peças é feito por um computador clássico padrão, que é muito bom a somar números. Esta estratégia não tenta corrigir os erros depois de ocorrerem; em vez disso, evita as condições que permitem que os erros se acumulem logo no início.
Os investigadores testaram esta ideia simulando como ela funcionaria em hardware quântico real, especificamente utilizando modelos baseados no desempenho dos processadores mais recentes da IBM. Eles aplicaram o seu método a quatro tipos diferentes de tarefas matemáticas que são comuns na ciência e engenharia: calcular a semelhança entre duas listas de números, resolver equações que descrevem como as coisas mudam no espaço, aproximar linhas curvas e processar imagens para encontrar padrões. Em todos os casos, compararam a execução da tarefa como um único cálculo gigante e profundo contra a execução da mesma como muitas tarefas pequenas e rasas. Os resultados foram claros. Quando o cálculo era executado como uma única sequência longa, o sinal que representa a resposta correta desaparecia rapidamente no ruído à medida que o número de passos aumentava. Quanto mais profundo o circuito, mais o resultado se parecia com estática aleatória. No entanto, quando a mesma tarefa era dividida em pedaços menores, o sinal permanecia forte e claro, mesmo quando a quantidade total de trabalho era a mesma.
A chave para este sucesso é que a máquina quântica só precisa de lidar com alguns passos de cada vez. Nas simulações, os investigadores descobriram que, se mantivessem o número de passos em cada pequeno pedaço abaixo de um certo limite, os resultados permaneciam precisos. Por exemplo, quando tentaram calcular a relação entre dois conjuntos de dados usando um circuito que era muito profundo, a taxa de erro tornou-se tão alta que a resposta era inútil. Mas quando dividiram esse mesmo cálculo em muitos pedaços pequenos, cada peça era curta o suficiente para terminar antes que o hardware perdesse a sua estabilidade. A resposta final foi então reconstruída por um computador clássico somando os resultados de todas as pequenas partes. Este processo introduziu um novo tipo de custo: o computador clássico teve de correr muito mais vezes para reunir dados suficientes para ter a certeza da resposta. No entanto, os investigadores mostraram que este trabalho extra era uma troca justa. Era muito melhor fazer mais trabalho clássico para obter uma resposta correta do que fazer um único cálculo quântico que produzisse uma resposta errada.
O estudo também analisou como encontrar o equilíbrio perfeito entre tornar as peças demasiado pequenas ou demasiado grandes. Se as peças forem demasiado grandes, tornam-se demasiado profundas e o ruído estraga-as. Se as peças forem demasiado pequenas, o computador clássico tem de fazer trabalho excessivo para as somar todas. Os investigadores descobriram que existe um "ponto ideal" onde as partes quânticas são apenas suficientemente rasas para evitar o ruído, e as partes clássicas não são tão numerosas que se tornem um gargalo. Eles demonstraram isto ao testar o seu método em tarefas de processamento de imagem, como identificar características numa foto de um carro. Quando as partes quânticas foram mantidas rasas, o computador conseguia ver claramente as linhas e formas do carro. Quando as partes eram demasiado profundas, a imagem tornava-se um emaranhado borrado e indistinto. Isto provou que o método funciona não apenas para matemática simples, mas para tarefas de processamento de dados complexas do mundo real.
Esta abordagem representa uma mudança na forma como os cientistas utilizam os computadores quânticos. Em vez de verem a máquina como um processador único e monolítico que deve executar um programa do início ao fim, eles estão a tratá-la como uma coleção de ferramentas pequenas e especializadas. O trabalho pesado de gerir a complexidade é transferido para o computador clássico, que é robusto e fiável. O computador quântico é então usado apenas para as tarefas específicas e curtas onde possui uma vantagem. Os investigadores reconhecem que este método requer acesso a muitos processadores quânticos a trabalhar em paralelo, ou pelo menos a capacidade de executar muitos pequenos trabalhos rapidamente. Eles também observam que, embora este método evite o problema de os erros se acumularem dentro de um único circuito longo, ele não elimina os erros que acontecem em cada pequena peça. Esses erros ainda existem, mas como estão isolados em pequenas partes, não se espalham nem corrompem todo o sistema. O resultado final ainda é afetado por estes pequenos erros, mas o impacto é muito menor do que se os erros tivessem sido deixados crescer sem controlo.
O trabalho sugere que esta estratégia pode ser uma forma prática de utilizar computadores quânticos hoje, mesmo antes de termos máquinas perfeitas e livres de erros. Oferece uma forma de executar cálculos úteis no hardware atual, respeitando os seus limites físicos. Os investigadores planeiam explorar como este método poderá ser utilizado para tarefas ainda mais complexas, como os cálculos massivos exigidos pelos sistemas modernos de inteligência artificial. Ao decompor estes grandes problemas em partes geríveis, eles esperam desbloquear o potencial da computação quântica sem esperar que o hardware se torne perfeito. As descobertas mostram que, por vezes, a melhor forma de resolver um grande problema não é atacá-lo de uma só vez, mas sim dividi-lo em passos pequenos e geríveis que podem ser resolvidos um a um.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.