¿Puedes explicar cómo funciona la computación cuántica en 1 párrafo?

Quizás, pero tendrás que ser paciente antes de que pueda dártelo.

Advertencia: La naturaleza de investigación del campo impide que todos, excepto unos pocos, que están activamente “en el terreno” haciendo experimentación real, comenten con autoridad. Si bien tengo experiencia en ingeniería de software, esta no es mi especialidad. Sin embargo, esta es una opinión informada desde una perspectiva de computación y física.

El término “computación cuántica” es una palabra comadreja en este momento. Hay interpretaciones de esa frase que funcionarán y hay otras que no tienen sentido. Entonces, primero, ignoremos las afirmaciones mágicas de las BS y centrémonos en lo que realmente es factible.

El punto crucial es que la “Computación Cuántica”, ya que realmente funcionará, es solo un resurgimiento de la “Computación Analógica” o, mejor aún, la computación analógica-digital hibridada .

Aquí hay un párrafo demasiado simplificado:

Podría ser mejor (y más específicamente) llamado cómputo de onda. Si comprende que una onda se puede dividir en un número arbitrario de componentes, puede comprender que esos componentes pueden ser representativos de una amplia variedad de información. Cuando una onda interactúa con otra, son modificadas por esa interacción y se convierten en algo más complejo. Este es un tipo de cálculo. Las partículas en el reino cuántico se rigen por una mecánica de onda específica que se puede combinar de manera que resulte en este tipo de cálculo basado en interferencia. Imagine cuánta información se puede almacenar y calcular combinando dos ondas que básicamente tienen un número infinito de puntos en cada una.

Pero vamos un poco más allá:

Desafortunadamente, ese párrafo es una idealización y existen muchas limitaciones de ingeniería y es por eso que la hibridación con la computación digital convencional suele ser superior al análogo solo, pero los límites confiables dentro de la función de onda de una partícula, en realidad resuelven un par de ellos.

Algunas de las otras respuestas podrían centrarse en la resolución de la mecánica de onda en un estado discreto como “girar hacia arriba” o “girar hacia abajo”, pero eso es después del hecho de lo que sucede debajo de las sábanas.

Mientras tanto, hay ejecutivos que les dicen a los ingenieros que realicen algunas tonterías mágicas imposibles, y luego los ingenieros que intentan hacer algo similar a lo que se les exige trabajando en principios que son similares a las tonterías pero que en realidad están dentro del ámbito de los principios de trabajo reales. Es un desastre…

La gente de Nvidia está realmente por delante de la curva en cierto sentido porque sus procesadores trabajan en principios algo así como una base de computación analógica y es por eso que son superiores para los gráficos. Si los ingenieros que diseñaron los chips de Nvidia comienzan a trabajar en “computadoras cuánticas”, llegarán allí antes que cualquier otra persona de la OMI.

Finalmente, si alguna vez esperan que esto funcione, deben estar mirando las versiones deterministas de De Broglie-Bohm para tener una buena idea de lo que realmente está sucediendo bajo las sábanas en lugar de esperar usar las probabilidades de la limitación de Copenhague de comprensión. El desarrollo realizado por John Bush en el MIT sobre análogos cuánticos hidrodinámicos les dará un modelo viable para comenzar. Un enfoque no determinista es un obstáculo enorme e innecesario que no alcanzará las mismas alturas que un enfoque de onda piloto.

No confíes en mi palabra .

Te recomiendo google Ross Anderson, el experto en criptografía informática en Cambridge, y trata de encontrar algunas de sus polémicas charlas en video.

Aquí hay uno de sus papeles que podría desenterrar rápidamente:
[1301.7351] Por qué la computación cuántica es difícil

La respuesta estricta a su pregunta, “¿Puede explicar cómo funciona la computación cuántica en 1 párrafo?” Es “No, no puedo”. Pero voy a tratar de explicarlo breve y simplemente, en varios párrafos.

No es del todo exacto decir que un qubit puede tener tanto 1 como 0 al mismo tiempo. Lo que realmente está sucediendo es que su estado puede ser [matemático] \ left | 1 \ right> [/ math], [math] \ left | 0 \ right> [/ math], o alguna combinación de los dos, [math] a \ left | 0 \ derecha> + b \ izquierda | 1 \ right> [/ math] donde [math] a, b [/ math] son ​​números complejos y [math] a ^ 2 + b ^ 2 = 1 [/ math]. Cuando observe un qubit en dicho estado de “superposición”, se “colapsará” a [matemática] \ left | 1 \ right> [/ math] o [math] \ left | 0 \ right> [/ math] con una probabilidad igual a [math] a ^ 2 [/ math] o [math] b ^ 2 [/ math] respectivamente.

También puede ver los sistemas de qubits: dos qubits juntos tienen un estado general de [matemáticas] a \ left | 00 \ right> + b \ left | 01 \ right> + c \ left | 10 \ derecha> + d \ izquierda | 11 \ right> [/ math], donde [math] a ^ 2 + b ^ 2 + c ^ 2 + d ^ 2 = 1 [/ math]. Podría escribir expresiones de estado similares para 3, 4 o 10,000 qubits, pero espero que entiendas la idea.

Entonces, la forma general de un proceso de computación cuántica es colocar los qubits en un estado que represente una superposición de todas sus salidas posibles, luego manipular el estado de sus qubits de una manera específica para su algoritmo, lo que debería poner los qubits en un estado donde el resultado deseado es más probable.

Por ejemplo, si intentara factorizar el número 15, comenzaría con 4 qubits en el estado [matemáticas] \ frac {1} {4} (\ left | 0000 \ right> + \ left | 0001 \ right > + \ cdots + \ left | 1111 \ right>) [/ math], luego manipúlelos a través de varios métodos (descritos en el algoritmo Shor), para obtener un estado como [math] (a \ left | 0011 \ right> + b \ left | 0101 \ right> + \ cdots [/ math] donde [math] a ^ 2 + b ^ 2 \ aprox 1 [/ math]. Cuando observa el estado de los cuatro qubits, hay una alta probabilidad de que estará en el estado para 3 o en el estado para 5, y baja probabilidad para otros estados.

Existen varios métodos y modelos para hacer computación cuántica, principalmente relacionados con la forma de convertir problemas en formas con las que las computadoras cuánticas pueden trabajar, y las diversas operaciones que uno puede hacer en qubits. Pero al final, básicamente se reduce a operaciones de selección que mejoran las probabilidades de los estados “correctos” al tiempo que disminuyen las probabilidades de los estados “incorrectos”.

Con la computadora clásica, le preguntas “1” o “0”. Para la computadora cuántica, haces ambas preguntas simultáneamente. No hay mucha diferencia para la pregunta de 1 bit, pero para la pregunta cuántica de 100 bits es la única forma. Sin embargo, obtener la respuesta correcta no es un problema trivial.