¿Qué es más prometedor para los problemas de optimización: computación cuántica o algoritmos evolutivos?

La computación cuántica a la onda D y la computación cuántica al resto de nosotros son actualmente dos cosas diferentes. Esta falta de distinción lleva a respuestas conflictivas dependiendo de los supuestos del respondedor. El primer enlace anterior apunta a una explicación de cómo el sistema D-Wave utiliza la mecánica cuántica para resolver problemas de optimización. http://www.dwavesys.com/quantum-…

Dado que el único tipo de problema que parece resolver la “Computadora Cuántica” de D-Wave usando efectos cuánticos es la optimización y sus grandes clientes probablemente la compraron y la están evaluando para ese uso, es muy posible que esa forma de computación cuántica sea bastante bueno para problemas de optimización. Es posible que la forma de implementación de D-Wave también apunte a la posibilidad de programar alguna computadora cuántica futura construida con puertas cuánticas que resuelvan problemas de optimización con una velocidad superior a la de las computadoras clásicas de von Neumann.

La forma en que el sistema D-Wave podría compararse con un algoritmo evolutivo para resolver ciertos tipos de problemas de optimización es una pregunta que solo Boeing o Google podrían responder.

No está claro en este momento qué tan probable es que la humanidad construya una computadora cuántica pronto. Pero suponiendo que esté construido, será significativamente mejor que la informática clásica (y, por lo tanto, los algoritmos evolutivos) para resolver los siguientes tipos de problemas:

  1. Factoraje y problemas relacionados (como el problema del subgrupo oculto). El factoring se usa ampliamente en criptografía y la capacidad de una computadora cuántica para resolverlo mucho más rápido que una computadora clásica es una de las razones por las que las computadoras cuánticas han ganado tanta popularidad.
  2. Problemas de optimización que la naturaleza ya está resolviendo eficientemente de manera regular.

Las computadoras cuánticas serán solo un poco mejores que las computadoras clásicas para todos los demás problemas de optimización. En particular, no nos ayudarán a resolver problemas NP-completos mucho mejor que una computadora clásica.

(Tenga en cuenta que todo esto se basa en conjeturas teóricas ampliamente creídas, ninguna de las cuales ha sido probada).

No asumiría que debe haber una respuesta universal, ni que estas posibilidades sean solo estas dos.

Ambos pueden ser subóptimos, para muchos tipos de problemas.

Dicho esto: la computación cuántica, actualmente, es solo una línea plausible de investigación.

Los algoritmos evolutivos, por otro lado (por ejemplo: algoritmos genéticos) tienen la ventaja de ser algo que puede probar usted mismo hoy (aunque, por supuesto, siempre hay más para aprender).

Tampoco está claro si la computación cuántica puede escalar de una manera útil (más allá de los límites de ruido, aunque estoy simplificando demasiado los problemas aquí y, para ser justos, todos los dispositivos informáticos tienen límites de tamaño fijos). El tipo de problemas que parece adaptarse a la computación cuántica son aquellos que experimentan un crecimiento exponencial en las posibilidades a medida que los problemas crecen. Mientras tanto, la computación cuántica parece estar limitada a problemas de tamaño fijo relativamente pequeños. Y necesitará problemas de tamaño fijo razonablemente grandes si desea que el mecanismo sea más eficiente que (por ejemplo) una tabla de búsqueda. Y hay otros problemas y problemas.

En el lado prometedor, es muy posible que los algoritmos evolutivos se puedan implementar en máquinas de computación cuántica, si existieran.

Así que aquí hay un proyecto a considerar: simular una computadora cuántica. Piense en cuestiones como el cableado, el “conjunto de instrucciones” y las aplicaciones. Luego intente programarlo. Los problemas con los que te encuentres te dirán mucho más de lo que podría en una respuesta como esta.

También puede intentar trabajar con algunos ejemplos evolutivos. Una vez más, los problemas con los que te encuentres te dirán mucho más que yo.

More Interesting

¿Cuál es el futuro de la computación cuántica? ¿Es la computación cuántica el futuro de las computadoras?

¿Se pueden superponer las frecuencias de microondas y ópticas entre sí para obtener un radar cuántico?

Si la partícula cuántica existe en múltiples estados cuando no se observa, ¿la posesión de un solo estado por parte de los objetos es verdadera porque estamos siendo observados?

¿Cómo introduciría un nuevo concepto a la mecánica cuántica?

¿Por qué los registros cuánticos son mejores que los registros clásicos (computación cuántica)?

He realizado Btech en ECE y MTech en láser y electro-óptica. ¿Puedo tomar la mecánica cuántica y la información cuántica como mi área de investigación en Phd?

¿Qué ventaja obtenemos de usar Double DFS (DFS desde ambos extremos del gráfico) al resolver un cubo Rubik 2 × 2?

¿Hay alguna forma de ejecutar programas simples de computación cuántica en una PC?

¿Cuándo podré comprar una PC que tenga un procesador cuántico?

¿Cómo puedo aplicar la informática para simular (o calcular) fenómenos en física o química?

Cómo perseguir una nueva hipótesis en física cuántica cuando no soy científico

Soy estudiante de primer año de pregrado y quiero llegar a las profundidades de la física cuántica. ¿Qué materiales y recursos necesito y cómo empiezo?

¿Es una blockchain a prueba cuántica que usa NTS potencialmente el final de la línea?

¿Qué investigación (si hay alguna) se está haciendo con respecto a una teoría de la variable oculta de la mecánica cuántica?

¿Cuál es la diferencia entre la física cuántica y la mecánica cuántica?