O que é Ansatz?

Em computação quântica, mais especificamente quando falamos de otimização (VQE, QAOA, e similares), o termo "ansatz" é bastante utilizado. O ansatz é o primeiro chute. Um ponto de partida. É claro que se este ponto de partida for bom, o resultado também será. Vamos fazer uma analogia não relacionada com computação quântica. Qual a equação …

Continue lendo O que é Ansatz?

Computadores quânticos podem ser úteis mais cedo do que achamos

Computadores quânticos podem ser úteis mais cedo do que achamos https://www.zdnet.com/google-amp/article/quantum-computers-could-be-doing-useful-work-more-quickly-than-everyone-thought/ Goldman Sachs a companhia de computadores quânticos QC Ware projetaram novos algoritmos eficientes para usar em near-term quantum hardware. Ideias técnicas com uma pitada de filosofia https://ideiasesquecidas.com/

Explicando o algoritmo de Shor de forma simples

Tentarei explicar a lógica por trás do famoso algoritmo de Shor, com um mínimo de fórmulas, e com muita explicação básica. O Shor é aquele terrível algoritmo capaz de quebrar toda a criptografia do mundo atual com computadores quânticos. Imagine o poder de quebrar todas as transações bancárias do mundo? Será que isso é mesmo …

Continue lendo Explicando o algoritmo de Shor de forma simples

Implementação do problema de Bernstein-Vazirani no Qiskit

O problema de Bernstein-Vazirani é um dos primeiros algoritmos quânticos a serem propostos. É preliminar ao algoritmo de Shor, e de alguma forma expõe conceitos que serão úteis em algoritmos mais elaborados. Imagine uma função que faz a soma (módulo 2) de um XOR bit a bit entre duas strings. Ex. f(101,100) =(1+1) + (0+0) …

Continue lendo Implementação do problema de Bernstein-Vazirani no Qiskit

Circuito somador em Qiskit

Estou participando do IBM Quantum Challenge, que vai até a semana que vem. Uma coisa interessante nesse, é a necessidade de reescrever resultados básicos de computação tradicional, porém respeitando as regras da computação quântica. Queria detalhar aqui o circuito somador. Um dos exercícios necessitava do auxílio de uma espécie de contador. Lembrando aqui que estamos …

Continue lendo Circuito somador em Qiskit

Zapata levanta 38 MM para Quantum Machine Learning

A Zapata computing é uma empresa que foca no software, ao invés das grandes atuais, que focam no hardware. https://www.zapatacomputing.com/ Ela tem o objetivo de entregar a vantagem quãntica aos usuários através de casos de negócios reais. Alguns casos de quantum machine learning incluem redes GANS e processamento natural de linguagem. Outros casos possíveis incluem …

Continue lendo Zapata levanta 38 MM para Quantum Machine Learning

O que são Quantum approximation optimization algorithms

Highlights da apresentação do Peter Shor, indicado no link anterior (https://www.youtube.com/watch?v=HHIWUi3GmdM). Algoritmos quânticos aproximados de otimização. O que é isso? Problemas de otimização costumam ser muito difíceis, usualmente são os mais difíceis dentre os problemas resolvíveis computacionalmente. Por isso, algoritmos aproximados, como algoritmos genéticos por exemplo, são uma opção importante para este tipo de problema. …

Continue lendo O que são Quantum approximation optimization algorithms