Los éxitos en cuestión son una demostración de las condiciones en que una computadora cuántica D-Wave es 100 millones de veces más rápida que una CPU convencional. La noticia de este voló y aquí , y en general en todas partes .
¿Qué significa esto para los simples mortales? ¿Realmente tengo que cambiar a programación en computadoras cuánticas? ¿Qué tipo de programación hay?
Sentí curiosidad y leí un poco sobre los detalles (el artículo científico en sí está aquí ). Como siempre, explico brevemente mi comprensión.
Descargo de responsabilidad: la publicación se escribió en base a los registros de chat bastante editados de closedcircles.com , de ahí el estilo de presentación y la disponibilidad de preguntas aclaratorias.
Para empezar, un poco de fondo es lo que son los procesadores D-Wave.
Hacer una computadora cuántica universal es muy difícil e incomprensible, por lo tanto, D-Waves fabrica hardware muy especializado que resuelve el problema de recocido cuántico exclusivamente.
¿Qué es generalmente recocido?
Esta es la tarea de optimizar esta expresión:

N si, -1 +1. hi Jij.
annealing — E ( ).
? hi,Jij?
, .
, ? hi, Jij , si E ?
, .
, , , , - .
?
— Number Partitioning Problem (NPP).
— N , , .
, , — NP-hard , annealing.
— - .
:

— , .
:

, CPU?
— simulated annealing. — https://en.wikipedia.org/wiki/Simulated_annealing
, - .
— . , .
"" — , , , . simulated annealing . , , .
" ".
D-Wave ?
D-Wave ( ).
!
: Jij si sj ( couplings) , .. Jij — .
NPP, , , Jij
D-Wave ( ) ~10 , , .
- : Jij
D-Wave ( ) — 4 .
, NPP Jij = ai*aj, .. ai 2 , .
, — , .
, .
?
...

, simulated annealing, "" .
.. simulated annealing , "" . — " " .
, , — ( ~10K), .
, , D-Wave.
, "" ?
:

8 , 8 . 8 (.. 8 ).
, ( ), , — .
, , . — 8, . ( ) .
"" ?
"" ?
!
annealing (c hi Jij), .
1000 , :

, 8 .
D-Wave simulated annealing , Quantum Monte Carlo.
Quantum Monte Carlo — , , , , , .
SA QMC CPU quantum annealing D-Wave (95% , ). SA , , 109 .
- :

.
D-Wave simulated annelaling 108 …
! D-Wave QMC ( , ), SA.
, ? ? - 8
:)
, . , — - 6, - 7.
, D-Wave , yield defects.
, ?
! .
annealing ( ) CPU , D-Wave. : , 8.
.
, coupling, ( ).
, - , , .
(más detalles, infierno y frenesí aquí - http://www.scottaaronson.com/blog/?p=2555 )
¿Qué más puedo decir, excepto esto ...
- Buenas noticias: el resultado parece demostrar que algún tipo de proceso cuántico generalmente se está llevando a cabo en DWave (fue objeto de recuentos de feroces holivors alrededor de diez años).
- Ya no hay necesidad de luchar por la cantidad de qubits; debes luchar por las comunicaciones y la precisión.
En resumen: puede relajarse, no hay un tirón repentino, este es el siguiente paso en el desarrollo de computadoras cuánticas, la aplicación práctica aún está muy lejos.
Puede continuar escribiendo en PHP y javascript.