Loading AI tools
unité de base de l'informatique quantique, analogue au bit classique De Wikipédia, l'encyclopédie libre
En informatique quantique, un qubit ou qu-bit (quantum + bit ; prononcé /kju.bit/), parfois écrit qbit, est un système quantique à deux niveaux, qui représente la plus petite unité de stockage d'information quantique. Ces deux niveaux, notés et selon le formalisme de Dirac, représentent chacun un état de base du qubit et en font donc l'analogue quantique du bit.
Grâce à la propriété de superposition quantique, un qubit stocke une information qualitativement différente de celle d'un bit. D'un point de vue quantitatif, un qbit peut être dans une infinité d'états combinaison linéaire tels que avec et , il se réduira à un seul bit d'information au moment de sa mesure, et seront les probabilités d'obtenir respectivement ou . Le concept de qubit, tout en étant discuté dès les années 1980, fut formalisé par Benjamin Schumacher en 1995[1].
Un qubit possède deux états de base (vecteurs propres), nommés par convention, et par analogie avec le bit classique, et (prononcés : ket 0 et ket 1). Alors qu'un bit classique est numérique et a toujours pour valeur soit 0 soit 1, l'état d'un qubit est une superposition quantique linéaire de ses deux états de base, et s'écrit comme la combinaison : , où et sont des coefficients complexes pouvant prendre toutes les valeurs possibles à condition de respecter la relation de normalisation (qui assure que le qubit est entièrement présent) : [2]. Dans le formalisme quantique, et représentent des amplitudes de probabilité et englobent un facteur de phase relative à l'origine de phénomènes d'interférences.
Si ces coefficients étaient des nombres réels ordinaires, l'état serait descriptible par une position sur un cercle de rayon 1, et de coordonnées cartésiennes (cos , sin ), pour vérifier la relation . et sont deux nombres complexes, mais on peut choisir la phase (arbitraire) de la fonction d'onde de telle façon que soit un nombre réel positif, et l'état du qubit se traduit donc par une position non sur un cercle, mais sur la sphère de Bloch (voir figure) de rayon 1, autrement dit par un vecteur dans un espace de Hilbert de dimension 2[2].
En théorie, on peut alors transmettre une infinité d'informations avec un qubit en mettant l'information dans l'angle de polarisation d'un qubit, cet angle étant réel. Cependant on ne peut pas récupérer cette information lors de la lecture.
Plusieurs qubits indépendants seraient à peine plus intéressants qu'un nombre identique de bits classiques. En revanche, en vertu du principe de superposition, lorsque des qubits se superposent et interfèrent, ils le font simultanément suivant toutes les combinaisons linéaires possibles de leurs états. En conséquence, l'espace de Hilbert associé à un système de n qubits correspond au produit tensoriel des espaces de Hilbert de chacun des n qubits ; il est donc au minimum de dimension .
Une mémoire à qubits diffère significativement d'une mémoire classique[3].
Lors de la mesure de la valeur du qubit, les seules réponses pouvant être obtenues sont ou , avec les probabilités, respectivement, et . Après une mesure, le qubit se trouve projeté dans l'état mesuré (voir les articles concernant la physique quantique).
Une autre particularité du qubit par rapport à un bit classique est qu'il ne peut pas être dupliqué. En effet, pour le dupliquer, il faudrait pouvoir mesurer les amplitudes et du qubit unique initial, tout en préservant son état, de sorte à préparer un autre qubit dans le même état . Ceci est doublement impossible :
En revanche, il est possible de transporter l'état (la valeur) d'un qubit sur un autre qubit (le premier qubit est alors réinitialisé), par un processus de téléportation quantique. Mais ce processus ne donne aucune information sur et .
L'intérêt principal de l'ordinateur quantique serait que ses capacités de traitement parallèle soient une fonction exponentielle du nombre de qubits. En effet, si un qubit est dans une quelconque superposition d'états , deux qubits intriqués sont quant à eux dans une superposition de quatre états , avec . Il s'agit cette fois d'employer la superposition des quatre états pour le calcul. Avec 10 qubits, on a 1024 états superposables, et avec qubits, .
Il est à noter que on pourrait aussi bien appliquer un algorithme quantique à une seule particule quantique ayant états, sans avoir besoin d'intrication (qui pose des problèmes de décohérence). L'intrication n'est pas nécessaire[4]. Mais trouver un objet quantique à 1024 états n'est pas simple, et manipuler ces états encore moins. L'intrication de qubits étant fondamentalement strictement équivalente à un seul objet quantique, ayant états et malgré les complications et inconvénients de l'intrication, c'est le moyen le plus pratique d'implémenter un objet quantique avec un nombre arbitrairement grand d'états. De plus, l'implémentation d'objets quantiques à deux états, les qubits, offre la possibilité de nombreuses implémentations physiques[4].
Donc, quand un opérateur est appliqué à l'ensemble des qubits, il est appliqué à états en même temps, ce qui équivaut à un calcul parallèle sur données en même temps. C'est pourquoi la puissance de calcul théorique d'un ordinateur quantique double à chaque fois qu'on lui adjoint un qubit.
L'enjeu de l'informatique quantique est de concevoir des algorithmes, et les structures physiques pour les exécuter, tels que toutes les propriétés de la superposition soient utilisées pour le calcul, les qubits devant à la fin de l'exécution se trouver dans un état donnant le résultat de calcul sans risque d'obtenir un résultat aléatoire. On ne peut donc pas obtenir plus de données en autant de cycles qu'avec un ordinateur classique, mais on peut obtenir des résultats qui nécessiteraient plus de cycles. Pour la Science a par exemple expliqué qu'un algorithme quantique pouvait répondre à la question, à propos de deux cartes à jouer, « les deux cartes sont-elles de la même couleur », en autant de cycles qu'un algorithme classique en aurait besoin pour donner la couleur d'une seule des cartes. L'algorithme classique ne pouvait en revanche pas déterminer si les deux cartes étaient de la même couleur sans connaître les couleurs des deux cartes (attention, à la fin de l'exécution de l'algorithme quantique, on ne connaît pas les couleurs, on sait juste si elles sont identiques ou non). L'algorithme quantique qui permet ceci est appelé algorithme de Deutsch-Jozsa, du nom de ses inventeurs.
Parmi les applications les plus notables des qbits, il y a la cryptographie quantique, dont le protocole BB84.
Il est aussi possible d'avoir un état à trois positions, appelé un qutrit ou qtrit, dont les états mesurables sont conventionnellement indiqués comme , et . Le qutrit est à l'état superposé , les coefficients étant des nombres complexes vérifiant .
De manière similaire au qutrit, un qudit est un état à d positions. Ces états sont notés ,, , ... , . Comme pour les qubits et les qutrits, les coefficients de son état superposé doivent se normaliser à 1.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.