Guía de estudio
Qudos acerca la computación cuántica a estudiantes, investigadores y entusiastas, proporcionando una forma autodidacta de aprender, con una hoja de ruta que actúa como guía.
Guía de estudio
Qudos acerca la computación cuántica a estudiantes, investigadores y entusiastas, proporcionando una forma autodidacta de aprender, con una hoja de ruta que actúa como guía.
Una idea, varias perspectivas
Experimenta los conceptos cuánticos en diversos enfoques, utilizando simuladores interactivos, representaciones geométricas y código, sin cambiar de pestaña.
Bibliografía unificada
Accede a una selección curada de recursos clave, organizados y recomendados segun su relavancia incluyendo: artículos, libros, cursos y enlaces útiles.
Esfuerzo colaborativo
El contenido de esta enciclopedia es de código abierto, lo que permite su evolución continua a través de contribuciones de la comunidad.
Qudos surge como parte de una tesina de licenciatura en informática de los autores de este sitio. Inspirada en el proyecto Quantum Katas de Microsoft, su propósito es proporcionar un recurso abierto y colaborativo dirigido a la comunidad hispanohablante, que pueda crecer y evolucionar con el tiempo. Esta enciclopedia tiene como objetivo simplificar el acceso a la computación cuántica y facilitar su aprendizaje.
Se ofrece un espacio donde diversas representaciones de conceptos cuánticos se integran y se presentan de manera clara, ofreciendo distintas formas de aprender. Para esto se utilizan simuladores cuánticos interactivos (utilizando Quirk), fragmentos de código junto a sus resultados y distintas notaciones utilizados por diversas bibliografías.
Qudos reúne contenido que comprende una base introductoria en la computación cuántica, desde una perspectiva puramente teórica. No se focaliza en aspectos de hardware cuántico, técnicas de corrección de errores, lenguajes y frameworks para el desarrollo de programas, ni consideraciones de verificación formal y complejidad computacional. Por su parte, se enfatiza el entendimiento de los conceptos básicos que rigen al cubit, protocolos, algoritmos y propiedades cuánticas, principalmente.
Se introducen nociones del cubit como su definición, propiedades y notaciones. Luego se extrapolan a sistemas de múltiples cubits, agregando nuevas propiedades como el entrelazamiento cuántico y la notación de circuitos cuánticos para representar algoritmos. Además, se introducen las puertas cuánticas más conocidas, junto con pruebas matemáticas que reflejan su funcionamiento, acudiendo a su notación matricial. En base al conocimiento introducido sobre las puertas y los estados cuánticos, se presentan los algoritmos más famosos. El algoritmo de Deutsch resuelve el problema de paridad, y es un gran ejemplo que muestra una mejora respecto de la mejor solución clásica. El algoritmo de Deutsch-Jozsa generaliza la solución para determinar en orden constante si una función es constante o balanceada, y el algoritmo de Bernstein-Vazirani usa el mismo circuito pero con distinto oráculo para resolver un problema diferente, lo cual muestra la posibilidad de reusar circuitos cuánticos. También se desarrolla el algoritmo de Grover debido a que ofrece una mejora cuadrática en la búsqueda de elementos sobre un espacio no estructurado. Por último, se explica el algoritmo de Shor por su gran relevancia en el mundo de la computación cuántica. A su vez, se ofrece un conjunto de primitivas que se pretende sean reusables para los desarrolladores cuánticos. Entre ellas, la codificación superdensa, teleportación cuántica, descomputación, amplificación de amplitudes, transformada de Fourier y estimación de fase.