{"id":23,"date":"2021-05-18T14:31:33","date_gmt":"2021-05-18T14:31:33","guid":{"rendered":"https:\/\/40933013.servicio-online.net\/?p=23"},"modified":"2024-05-18T14:50:53","modified_gmt":"2024-05-18T14:50:53","slug":"introduccion-a-la-computacion-cuantica-1","status":"publish","type":"post","link":"https:\/\/santiagomarquezsolis.com\/index.php\/2021\/05\/18\/introduccion-a-la-computacion-cuantica-1\/","title":{"rendered":"Introducci\u00f3n a la Computaci\u00f3n Cu\u00e1ntica (1)"},"content":{"rendered":"<p>La computaci\u00f3n cu\u00e1ntica es uno de esos temas que suena sacado de una pel\u00edcula de ciencia ficci\u00f3n, pero es real y est\u00e1 aqu\u00ed y llevamos un tiempo que cada vez se oye hablar m\u00e1s y m\u00e1s de este tipo de computaci\u00f3n y de las mejoras que traeran al aplicarlos a diferentes tipos de problemas que hoy se hacen un poco dificiles de abordar con la computaci\u00f3n tradicional. A diferencia de las computadoras cl\u00e1sicas que usan bits, que son ceros y unos, las computadoras cu\u00e1nticas usan qubits, que pueden ser ceros, unos, \u00a1y ambos a la vez! S\u00ed, suena loco, pero esta \u00absuperposici\u00f3n\u00bb es solo una de las muchas cosas incre\u00edbles sobre la computaci\u00f3n cu\u00e1ntica. Por esto en la siguiente serie de art\u00edculos, trataremos de desmitificar su funcionamiento y hacer peque\u00f1as simulaciones en Python que nos ayuden a entender de qu\u00e9 va esto.<\/p>\n<p>Comencemos \ud83d\ude09<\/p>\n<h2>\u00bfQu\u00e9 es la Computaci\u00f3n Cu\u00e1ntica?<\/h2>\n<p>La computaci\u00f3n cu\u00e1ntica mezcla la f\u00edsica cu\u00e1ntica con la inform\u00e1tica y las matem\u00e1ticas. La idea es construir computadoras que usen las propiedades de las part\u00edculas m\u00e1s peque\u00f1as del universo, las cuales se comportan de maneras muy extra\u00f1as y fascinantes.<\/p>\n<h3>Qubits y Superposici\u00f3n<\/h3>\n<p>En la computaci\u00f3n cl\u00e1sica, tenemos bits que pueden ser 0 o 1. En la cu\u00e1ntica, tenemos qubits que pueden ser 0, 1 o cualquier combinaci\u00f3n de ambos al mismo tiempo. Imagina que tienes una moneda que puede estar tanto en cara como en cruz al mismo tiempo; eso es un qubit en superposici\u00f3n.<\/p>\n<h3>Entrelazamiento Cu\u00e1ntico<\/h3>\n<p>Otro concepto genial es el entrelazamiento cu\u00e1ntico. Cuando dos qubits se entrelazan, el estado de uno afecta al otro sin importar la distancia entre ellos. Es como si tuvieras dos dados m\u00e1gicos que siempre muestran el mismo n\u00famero, aunque est\u00e9n en extremos opuestos del universo, esto es lo que Albert Einstein denominaba como \u00abefectos fantasmagoricos a distancia\u00bb jeje, y que este genio dijera eso, nos da una idea de que ni siquiera para una mente tan brillante resultaba f\u00e1cil de entender.<\/p>\n<h3>Interferencia Cu\u00e1ntica<\/h3>\n<p>La interferencia cu\u00e1ntica permite que los qubits se combinen de maneras que pueden amplificar las soluciones correctas y minimizar las incorrectas. Es como afinar una radio para escuchar solo la estaci\u00f3n que quieres, eliminando el ruido de fondo.<\/p>\n<h2>Historia de la Computaci\u00f3n Cu\u00e1ntica<\/h2>\n<p>La idea de la computaci\u00f3n cu\u00e1ntica no es tan nueva como podr\u00edas pensar. En los a\u00f1os 80, los f\u00edsicos Richard Feynman y David Deutsch propusieron que las computadoras cu\u00e1nticas podr\u00edan simular sistemas f\u00edsicos mucho mejor que las cl\u00e1sicas. Feynman pens\u00f3 que estas computadoras ser\u00edan ideales para estudiar la f\u00edsica cu\u00e1ntica misma.<\/p>\n<h3>Primeros Algoritmos Cu\u00e1nticos<\/h3>\n<p>En 1994, Peter Shor sorprendi\u00f3 a todos con su algoritmo cu\u00e1ntico para factorizar n\u00fameros enteros. Esto demostr\u00f3 que una computadora cu\u00e1ntica podr\u00eda resolver ciertos problemas mucho m\u00e1s r\u00e1pido que una computadora cl\u00e1sica. Esto tiene grandes implicaciones, especialmente en criptograf\u00eda, ya que muchos sistemas de seguridad actuales se basan en la dificultad de factorizar grandes n\u00fameros.<\/p>\n<p>Otro algoritmo importante es el de Grover, desarrollado por Lov Grover en 1996. Este permite buscar en una base de datos no ordenada m\u00e1s r\u00e1pido que cualquier algoritmo cl\u00e1sico, lo que podr\u00eda revolucionar la b\u00fasqueda de informaci\u00f3n.<\/p>\n<h2>Componentes de una Computadora Cu\u00e1ntica<\/h2>\n<h3>Qubits<\/h3>\n<p>Los qubits son la base de cualquier computadora cu\u00e1ntica. Se pueden hacer de varias maneras, usando \u00e1tomos, iones, fotones y superconductores. Cada m\u00e9todo tiene sus pros y contras en t\u00e9rminos de estabilidad y control.<\/p>\n<h3>Puertas Cu\u00e1nticas<\/h3>\n<p>Las puertas cu\u00e1nticas son como las puertas l\u00f3gicas en las computadoras cl\u00e1sicas, pero para qubits. Estas puertas permiten manipular qubits y ejecutar algoritmos cu\u00e1nticos. A diferencia de las puertas cl\u00e1sicas, que solo operan en bits individuales, las puertas cu\u00e1nticas pueden operar en m\u00faltiples qubits a la vez.<\/p>\n<h3>Circuitos Cu\u00e1nticos<\/h3>\n<p>Un circuito cu\u00e1ntico es una serie de puertas cu\u00e1nticas que realizan un c\u00e1lculo espec\u00edfico. Estos circuitos son muy complejos y deben dise\u00f1arse cuidadosamente para aprovechar las propiedades cu\u00e1nticas.<\/p>\n<h3>Correcci\u00f3n de Errores Cu\u00e1nticos<\/h3>\n<p>Debido a que los qubits son muy sensibles a su entorno, las computadoras cu\u00e1nticas son propensas a errores. La correcci\u00f3n de errores cu\u00e1nticos es esencial para detectar y corregir estos errores sin destruir la informaci\u00f3n.<\/p>\n<h2>Aplicaciones de la Computaci\u00f3n Cu\u00e1ntica<\/h2>\n<h3>Criptograf\u00eda<\/h3>\n<p>La criptograf\u00eda es una de las \u00e1reas m\u00e1s impactadas por la computaci\u00f3n cu\u00e1ntica. Algoritmos como el de Shor pueden romper muchos de los sistemas criptogr\u00e1ficos actuales, lo que ha llevado al desarrollo de nuevas t\u00e9cnicas de criptograf\u00eda cu\u00e1ntica.<\/p>\n<h3>Simulaci\u00f3n de Materiales<\/h3>\n<p>La computaci\u00f3n cu\u00e1ntica es perfecta para simular sistemas cu\u00e1nticos como mol\u00e9culas y materiales. Esto puede acelerar el descubrimiento de nuevos compuestos y mejorar nuestra comprensi\u00f3n de las propiedades materiales.<\/p>\n<h3>Optimizaci\u00f3n<\/h3>\n<p>Desde la log\u00edstica hasta la gesti\u00f3n de recursos, muchos problemas pr\u00e1cticos involucran optimizaci\u00f3n. Los algoritmos cu\u00e1nticos pueden encontrar soluciones \u00f3ptimas mucho m\u00e1s r\u00e1pido que los cl\u00e1sicos.<\/p>\n<h3>Inteligencia Artificial<\/h3>\n<p>La inteligencia artificial y el aprendizaje autom\u00e1tico podr\u00edan beneficiarse enormemente de la computaci\u00f3n cu\u00e1ntica. Los algoritmos cu\u00e1nticos pueden procesar y analizar grandes cantidades de datos de manera m\u00e1s eficiente.<\/p>\n<h3>Medicina<\/h3>\n<p>En medicina, la computaci\u00f3n cu\u00e1ntica podr\u00eda revolucionar el dise\u00f1o de f\u00e1rmacos y el an\u00e1lisis de datos gen\u00f3micos, acelerando el desarrollo de nuevos tratamientos.<\/p>\n<h2>Desaf\u00edos y Futuro de la Computaci\u00f3n Cu\u00e1ntica<\/h2>\n<h3>Escalabilidad<\/h3>\n<p>Uno de los mayores desaf\u00edos es construir computadoras cu\u00e1nticas con muchos qubits funcionales. Es dif\u00edcil debido a la decoherencia y los errores cu\u00e1nticos. La investigaci\u00f3n se centra en c\u00f3mo aumentar el n\u00famero de qubits manteniendo la coherencia y minimizando los errores.<\/p>\n<h3>Estabilidad<\/h3>\n<p>Los qubits son extremadamente sensibles a las perturbaciones ambientales, lo que puede causar errores en los c\u00e1lculos. Desarrollar t\u00e9cnicas para estabilizar y proteger los qubits es crucial.<\/p>\n<h3>Costos<\/h3>\n<p>Actualmente, construir y mantener una computadora cu\u00e1ntica es muy caro. Los materiales y la tecnolog\u00eda necesarios son costosos, y las condiciones de operaci\u00f3n, a menudo a temperaturas cercanas al cero absoluto, a\u00f1aden complejidad y costo.<\/p>\n<h3>Desarrollo de Software<\/h3>\n<p>El desarrollo de software para computadoras cu\u00e1nticas es un campo emergente que requiere nuevas herramientas y lenguajes de programaci\u00f3n. A medida que estas computadoras se vuelvan m\u00e1s avanzadas, ser\u00e1 necesario desarrollar bibliotecas y frameworks que faciliten la creaci\u00f3n de algoritmos cu\u00e1nticos eficientes.<\/p>\n<h3>Educaci\u00f3n y Capacitaci\u00f3n<\/h3>\n<p>La computaci\u00f3n cu\u00e1ntica es un campo especializado que requiere conocimientos avanzados en f\u00edsica, matem\u00e1ticas y ciencias de la computaci\u00f3n. Formar a la pr\u00f3xima generaci\u00f3n de cient\u00edficos e ingenieros cu\u00e1nticos es crucial para el avance del campo, m\u00e1s si cabe que poco a poco van apareciendo m\u00e1quinas con capacidades m\u00e1s potentes. Por ejempo y a d\u00eda de hoy tenemos los siguientes sistemas:<\/p>\n<p>Aqu\u00ed tienes una lista de los ordenadores cu\u00e1nticos m\u00e1s potentes hasta el a\u00f1o 2021:<\/p>\n<ol>\n<li><strong>IBM Eagle<\/strong>: Este es el procesador cu\u00e1ntico m\u00e1s avanzado de IBM en 2021, con 127 qubits. El Eagle representa un gran salto en la capacidad de computaci\u00f3n cu\u00e1ntica y es capaz de realizar c\u00e1lculos que no pueden ser simulados por supercomputadoras cl\u00e1sicas debido a su complejidad y al n\u00famero de qubits involucrados\u200b<span class=\"\" data-state=\"closed\"><span class=\"text-token-text-secondary\"> (<\/span><a class=\"text-green-600 !no-underline\" href=\"https:\/\/newsroom.ibm.com\/2021-11-16-IBM-Unveils-Breakthrough-127-Qubit-Quantum-Processor\" target=\"_blank\" rel=\"noopener noreferrer\">IBM Newsroom<\/a><span class=\"text-token-text-secondary\">)<\/span><\/span>\u200b\u200b<span class=\"\" data-state=\"closed\"><span class=\"text-token-text-secondary\"> (<\/span><a class=\"text-green-600 !no-underline\" href=\"https:\/\/www.newscientist.com\/article\/2297583-ibm-creates-largest-ever-superconducting-quantum-computer\/\" target=\"_blank\" rel=\"noopener noreferrer\">New Scientist<\/a><span class=\"text-token-text-secondary\">)<\/span><\/span>\u200b.<\/li>\n<li><strong>Google Sycamore<\/strong>: Google alcanz\u00f3 la supremac\u00eda cu\u00e1ntica en 2019 con su procesador Sycamore de 54 qubits, capaz de realizar en minutos un c\u00e1lculo que a una supercomputadora cl\u00e1sica le tomar\u00eda miles de a\u00f1os. Aunque otros sistemas han superado su n\u00famero de qubits, Sycamore sigue siendo un hito importante en la computaci\u00f3n cu\u00e1ntica\u200b<span class=\"\" data-state=\"closed\"><span class=\"text-token-text-secondary\"> (<\/span><a class=\"text-green-600 !no-underline\" href=\"https:\/\/www.newscientist.com\/article\/2297583-ibm-creates-largest-ever-superconducting-quantum-computer\/\" target=\"_blank\" rel=\"noopener noreferrer\">New Scientist<\/a><span class=\"text-token-text-secondary\">)<\/span><\/span>\u200b.<\/li>\n<li><strong>Jiuzhang 2.0<\/strong>: Desarrollado por el equipo de la Universidad de Ciencia y Tecnolog\u00eda de China, Jiuzhang 2.0 utiliza fotones enredados y tiene 113 qubits. Este procesador ha demostrado ser extremadamente potente en tareas espec\u00edficas como la simulaci\u00f3n de sistemas cu\u00e1nticos\u200b<span class=\"\" data-state=\"closed\"><span class=\"text-token-text-secondary\"> (<\/span><a class=\"text-green-600 !no-underline\" href=\"https:\/\/newatlas.com\/quantum-computing\/ibm-eagle-quantum-processor\/\" target=\"_blank\" rel=\"noopener noreferrer\">New Atlas<\/a><span class=\"text-token-text-secondary\">)<\/span><\/span>\u200b.<\/li>\n<li><strong>IonQ Aria<\/strong>: Este sistema utiliza 32 qubits basados en iones atrapados y se destaca por su alta precisi\u00f3n y capacidad para ejecutar circuitos cu\u00e1nticos complejos con m\u00e1s de 550 puertas. IonQ Aria ha sido reconocido como uno de los sistemas m\u00e1s avanzados y efectivos en aplicaciones pr\u00e1cticas de algoritmos cu\u00e1nticos\u200b<span class=\"\" data-state=\"closed\"><span class=\"text-token-text-secondary\"> (<\/span><a class=\"text-green-600 !no-underline\" href=\"https:\/\/www.businesswire.com\/news\/home\/20220223005594\/en\/IonQ-Aria-Furthers-Lead-As-World%E2%80%99s-Most-Powerful-Quantum-Computer\" target=\"_blank\" rel=\"noopener noreferrer\">BusinessWire<\/a><span class=\"text-token-text-secondary\">)<\/span><\/span>\u200b.<\/li>\n<li><strong>D-Wave Advantage<\/strong>: Aunque D-Wave utiliza una tecnolog\u00eda diferente conocida como \u00abquantum annealing\u00bb en lugar de computaci\u00f3n cu\u00e1ntica universal, su sistema Advantage tiene m\u00e1s de 5000 qubits. Sin embargo, es importante notar que est\u00e1 optimizado para resolver problemas espec\u00edficos de optimizaci\u00f3n\u200b<span class=\"\" data-state=\"closed\"><span class=\"text-token-text-secondary\"> (<\/span><a class=\"text-green-600 !no-underline\" href=\"https:\/\/www.newscientist.com\/article\/2297583-ibm-creates-largest-ever-superconducting-quantum-computer\/\" target=\"_blank\" rel=\"noopener noreferrer\">New Scientist<\/a><span class=\"text-token-text-secondary\">)<\/span><\/span>\u200b.<\/li>\n<\/ol>\n<p>Estos sistemas representan los avances m\u00e1s significativos en la computaci\u00f3n cu\u00e1ntica hasta la fecha y demuestran el r\u00e1pido progreso en el desarrollo de hardware cu\u00e1ntico. Cada uno de ellos tiene caracter\u00edsticas y capacidades \u00fanicas que los hacen adecuados para diferentes tipos de aplicaciones y desaf\u00edos tecnol\u00f3gicos.<\/p>\n<p>Para acabar podemos decir, que la computaci\u00f3n cu\u00e1ntica est\u00e1 revolucionando la forma en que pensamos sobre la computaci\u00f3n y la resoluci\u00f3n de problemas. A pesar de los desaf\u00edos, los avances en este campo tienen el potencial de transformar m\u00faltiples industrias. Con la investigaci\u00f3n y el desarrollo continuos, es probable que veamos avances sorprendentes en la pr\u00f3xima d\u00e9cada que redefinir\u00e1n los l\u00edmites de lo posible con la tecnolog\u00eda.<\/p>\n<p>Os veo en la pr\u00f3xima entrega \ud83d\ude09<\/p>\n<hr \/>\n<h2>Fuentes<\/h2>\n<ol>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Quantum_computing\" target=\"_new\" rel=\"noreferrer noopener\">Wikipedia: Quantum Computing<\/a><\/li>\n<li><a href=\"https:\/\/quantum.ibm.com\/\" target=\"_new\" rel=\"noreferrer noopener\">IBM Quantum Computing<\/a><\/li>\n<li><a href=\"https:\/\/www.technologyreview.com\/2016\/03\/23\/161442\/the-long-awaited-promise-of-a-programmable-quantum-computer\/\" target=\"_new\" rel=\"noreferrer noopener\">MIT Technology Review: The Promise of Quantum Computing<\/a><\/li>\n<li><a href=\"https:\/\/www.nature.com\/subjects\/quantum-computing\" target=\"_new\" rel=\"noreferrer noopener\">Nature: Quantum Computing<\/a><\/li>\n<li><a href=\"https:\/\/www.scientificamerican.com\/article\/quantum-leaps-in-quantum-computing\/\" target=\"_new\" rel=\"noreferrer noopener\">Scientific American: A Quantum Leap in Computing<\/a><\/li>\n<li><a href=\"https:\/\/quantumai.google\/\" target=\"_new\" rel=\"noreferrer noopener\">Google AI Quantum<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/resources\/quantum-computing\/\" target=\"_new\" rel=\"noreferrer noopener\">Microsoft Quantum Computing<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>La computaci\u00f3n cu\u00e1ntica es uno de esos temas que suena sacado de una pel\u00edcula de ciencia ficci\u00f3n, pero es real y est\u00e1 aqu\u00ed y llevamos un tiempo que cada vez se oye hablar m\u00e1s y m\u00e1s de este tipo de computaci\u00f3n y de las mejoras que traeran al aplicarlos a diferentes tipos de problemas que [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":24,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,4],"tags":[5,7,6],"class_list":["post-23","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-cuantica","tag-computacion-cuantica","tag-entrelazamiento","tag-qbits"],"jetpack_featured_media_url":"https:\/\/santiagomarquezsolis.com\/wp-content\/uploads\/2024\/05\/quantum-e1716043597984.webp","_links":{"self":[{"href":"https:\/\/santiagomarquezsolis.com\/index.php\/wp-json\/wp\/v2\/posts\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/santiagomarquezsolis.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/santiagomarquezsolis.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/santiagomarquezsolis.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/santiagomarquezsolis.com\/index.php\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":3,"href":"https:\/\/santiagomarquezsolis.com\/index.php\/wp-json\/wp\/v2\/posts\/23\/revisions"}],"predecessor-version":[{"id":27,"href":"https:\/\/santiagomarquezsolis.com\/index.php\/wp-json\/wp\/v2\/posts\/23\/revisions\/27"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/santiagomarquezsolis.com\/index.php\/wp-json\/wp\/v2\/media\/24"}],"wp:attachment":[{"href":"https:\/\/santiagomarquezsolis.com\/index.php\/wp-json\/wp\/v2\/media?parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/santiagomarquezsolis.com\/index.php\/wp-json\/wp\/v2\/categories?post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/santiagomarquezsolis.com\/index.php\/wp-json\/wp\/v2\/tags?post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}