Rapport sur l'Informatique Quantique
Rapport sur l'Informatique Quantique
Un rapport de séminaire
Soumis par
NANDAN A D
Numéro d'enregistrement : MEC20CS026
De
BACHELOR EN TECHNOLOGIE
Dans
INFORMATIQUE ET INGÉNIERIE
DÉCEMBRE 2023
DEPARTEMENT D'INFORMATIQUE ET D'INGENIERIE
1
INFORMATIQUE QUANTIQUE
Un Rapport de Séminaire
Soumis par
NANDAN A D
Numéro d'enregistrement : MEC20CS026
De
BACHELOR EN TECHNOLOGIE
Dans
INFORMATIQUE ET GÉNIE
DÉCEMBRE 2023
DÉPARTEMENT DE SCIENCE ET D'INGÉNIERIE INFORMATIQUE
2
COLLÈGE D'INGÉNIERIE ET DE TECHNOLOGIE MALABAR
DÉCEMBRE 2023
CERTIFICAT
Certifié que le rapport de séminaire intitulé « INFORMATIQUE QUANTIQUE » est un enregistrement de bonne foi du travail.
réalisé par « NANDAN A D (MEC20CS026) » en partie pour l'attribution du diplôme de Bachelor de
Technologie en informatique et en ingénierie de l'Université Technologique APJ Abdul Kalam, pendant le
année 2019-2023.
3
1. RECONNAISSANCE
Je saisis cette occasion pour exprimer notre sincère gratitude et notre considération à toutes les personnalités respectées qui avaient
guidé, inspiré et aidé dans l'achèvement réussi de ce projet.
Tout d'abord, je remercie le Seigneur Tout-Puissant de m'avoir guidé dans cette entreprise et de l'avoir rendue
un succès.
Je suis reconnaissant envers le directeur de mon collège, Dr. P BABU, et la direction de m'avoir offert l'excellent
installations de laboratoire et d'infrastructure.
Je voudrais exprimer ma sincère gratitude à mon guide de séminaire ainsi qu'à mon responsable de classe.
Mme PARVATHY P pour son aide précieuse et sa coopération gracieuse tout au long de mon projet.
4
CONTENU
N° TITRE
1RECONNAISSANCE
2RÉSUMÉ
3INTRODUCTION
4HISTOIRE
5MÉCANIQUE QUANTIQUE
5.1Superposition
5.2 Incertitude
5.3Intrication
5.4Algèbre Linéaire
5.5Notation de Dirac
6.1Le Qubit
6.2 Portes Quantiques
5
7ordinateurs quantiques
11CONCLUSION
12REFERENCES
6
2. RÉSUMÉ
3. INTRODUCTION
Les ordinateurs d'aujourd'hui sont classiques, un fait qui n'est en réalité pas tout à fait
évident. Une base des ordinateurs modernes repose sur la technologie des semi-conducteurs.
Les transistors, qui sont les "neurones" de tous les ordinateurs, fonctionnent en exploitant
propriétés des semi-conducteurs. Les ordinateurs classiques sont dans un certain,
restreint, sens mécanique quantique, parce que, autant que nous le comprenons
aujourd'hui, tout est quantique. Non, les ordinateurs classiques,
bien que basés sur la physique quantique, ne sont pas entièrement quantiques, car ils
ne pas utiliser la « quanticité » de la matière au niveau théorique de l'information,
là où cela compte vraiment.
7
commençant à faiblir, et les composants deviennent plus petits. Bientôt, ils seront si
petit, étant composé de quelques atomes dont les effets quantiques deviendront
inévitable, mettant éventuellement fin à la loi de Moore. Il existe des façons dont nous
peut utiliser les effets quantiques à notre avantage dans un sens classique, mais en étant entièrement
en utilisant ces effets, nous pouvons réaliser beaucoup plus. Cette approche est le
base pour l'informatique quantique.
[Link]
5. MÉCANIQUE QUANTIQUE
8
faux, cela explique pourquoi les étoiles brillent, comment la matière est structurée, le
tableau périodique, et d'innombrables autres phénomènes [10].
Superposition et interférence
Incertitude
Enchevêtrement
Algèbre linéaire
Notation de Dirac
• Représentation de l'information
5.1 Superposition
La superposition signifie qu'un système peut être dans deux ou plusieurs de ses états.
simultanément. Par exemple, une seule particule peut se déplacer le long de deux
différents chemins en même temps. Cela implique que la particule a des propriétés de type onde.
propriétés, ce qui peut signifier que les ondes provenant des différents chemins peuvent
intervenir les uns avec les autres. L'interférence peut amener la particule à agir de manière
qui sont impossibles à expliquer sans ces propriétés ondulatoires. Le
la capacité de la particule à être en superposition est là où nous obtenons le parallèle
nature de l'informatique quantique : Si chacun des états correspond à un
une valeur différente alors, si nous avons une superposition de tels états et agissons sur
le système, nous agissons effectivement sur tous les états simultanément.
5.2 Incertitude
Le monde quantique est irréductiblement petit, donc il est impossible de mesurer un
système quantique sans avoir d'effet sur ce système comme notre
L'appareil de mesure est également quantique. En conséquence, il n'y a pas de
moyen de prédire avec précision toutes les propriétés d'une particule. Il y a un
compromis - les propriétés se présentent par paires complémentaires (comme la position et
momentum, ou rotation verticale et rotation horizontale) et si nous connaissons un
propriété avec un haut degré de certitude alors nous devons presque savoir
rien à propos de l'autre propriété. Le comportement de cette propriété inconnue est
essentiellement aléatoire. Un exemple de cela est la position d'une particule et
vitesse : si nous savons exactement où elle est, alors nous ne savons rien sur comment
ça va vite. Cette indétermination est exploitée dans la cryptographie quantique.
Il a été postulé (et actuellement accepté) que les particules en fait FONT
NE pas avoir de valeurs définies pour les propriétés inconnues jusqu'à ce qu'elles soient mesurées.
C'est comme dire que quelque chose n'existe pas tant que cela n'a pas été regardé.
Intrication
9
En 1935, Einstein (avec ses collègues Podolski et Rosen)
a démontré un paradoxe (nommé EPR d'après eux) dans une tentative de réfuter
la nature indéfinie des systèmes quantiques. Les résultats de leur expérience
semblait montrer que les systèmes quantiques étaient définis, ayant un état local
AVANT la mesure. Bien que l'hypothèse originale ait été plus tard
prouvé faux (c'est-à-dire qu'il a été prouvé que les systèmes quantiques n'ont pas de local
état avant mesure). L'effet qu'ils ont démontré était encore
important, et est devenu plus tard connu sous le nom d'intrication. L'intrication est le
capacité des paires de particules à interagir instantanément sur n'importe quelle distance.
Les particules ne communiquent pas exactement, mais il existe une corrélation statistique.
entre les résultats des mesures sur chaque particule qui est difficile à
comprendre en utilisant la physique classique. Pour devenir intriqués, deux particules
sont autorisés à interagir ; puis ils se séparent et, en mesurant par exemple, le
vitesse de l'un d'eux (indépendamment de la distance entre eux), nous pouvons
soyez sûr de la valeur de la vitesse de l'autre (avant qu'elle ne soit mesurée).
La raison pour laquelle nous disons qu'ils communiquent instantanément, c'est parce qu'ils
ne conservez aucun état local et n'aurez un état bien défini que lorsque ils seront
mesuré. En raison de cette limitation, les particules ne peuvent pas être utilisées pour transmettre
messages classiques plus rapides que la vitesse de la lumière comme nous ne connaissons que le
les états lors de la mesure. L'intrication a des applications dans une grande variété
des algorithmes et des machines quantiques.
10
projetez l'électron dans l'un ou l'autre des deux états, avec égalité
probabilités 1/2
6.1 Le Qubit
Le qubit est l'analogue quantique du bit, le fondamental classique.
unité d'information [20]. C'est un objet mathématique avec des spécificités
propriétés qui peuvent être réalisées physiquement de nombreuses façons différentes comme un
système physique réel. Tout comme le bit classique a un état (soit 0 soit 1), un
le qubit a également un état. Pourtant, contrairement au bit classique, 0 et 1 ne sont que deux
états possibles du qubit, et toute combinaison linéaire (superposition)
il en est également physiquement possible. En général, donc, l'état physique d'un
le qubit est la superposition
ψ = α0 + β1
(Où α et β sont des nombres complexes). L'état d'un qubit peut être
décrit comme un vecteur dans un espace de Hilbert à deux dimensions, un complexe
espace vectoriel. Les états spéciaux 0 et 1 sont connus sous le nom de computationnels
bases d'états, et former une base orthonormale pour cet espace vectoriel.
Selon la théorie quantique, lorsque nous essayons de mesurer le qubit dans cela
base afin de déterminer son état, nous obtenons soit 0 avec une probabilité α² soit
1 avec une probabilité de β². Puisque α² + β² = 1 (c'est-à-dire que le qubit est un vecteur unitaire dans
l'état hilbertien bidimensionnel mentionné ci-dessus), nous pouvons (en ignorant le
facteur de phase global) écrire effectivement son état comme ψ = cos(θ)0 + ejeφsin(θ)1,
11
où les nombres θ et φ définissent un point sur la sphère tridimensionnelle unitaire
sphère, comme montré ici. Cette sphère est souvent appelée la sphère de Bloch, et elle
fournit un moyen utile de visualiser l'état d'un unique qubit.
Théoriquement, un seul qubit peut stocker une quantité infinie d'informations.
pourtant, lorsqu'il est mesuré, il ne donne que le résultat classique (0 ou 1) avec certaines
probabilités qui sont spécifiées par l'état quantique. En d'autres termes, le
la mesure change l'état du qubit, le "collapse" d'un
superposition à l'un de ses termes. Le point crucial est que, à moins que le qubit
est mesurée, la quantité d'informations « cachées » qu'elle stocke est conservée
sous l'évolution dynamique (à savoir, l'équation de Schrödinger). Ceci
La fonctionnalité de la mécanique quantique permet de manipuler l'information.
stocké dans un qubit non mesuré avec des portes quantiques, et est l'une des sources
pour le pouvoir putatif des ordinateurs quantiques.
1
Fig. 1.1 La sphère de Bloch
(Encyclopédie de Stanford, Informatique quantique)[18]
Pour voir pourquoi, supposons que nous ayons deux qubits avec nous. Si ceux-ci étaient
bits classiques, alors ils pourraient être dans quatre états possibles (00, 01, 10, et
11). En conséquence, une paire de qubits a quatre états de base computationnels.
(00, 01, 10 et 11). Mais alors qu'un seul registre classique à deux bits peut stocker
ces nombres un à la fois, une paire de qubits peut également exister dans un
superposition de ces quatre états de base, chacun ayant son propre
coefficient complexe (dont le carré du module, étant interprété comme une probabilité,
est normalisée). Tant que le système quantique évolue de manière unitaire et est
non mesuré, les quatre états possibles sont simultanément « stockés » dans un
12
registre quantique à deux qubits. Plus généralement, la quantité de
L'information qui peut être stockée dans un système de qubits non mesurés croît.
exponentiellement inn. La tâche difficile, cependant, est de récupérer cela
informations efficacement.
5.2 Portes Quantiques
Les portes computationnelles classiques sont des portes logiques booléennes qui effectuent
manipulations de l'information stockée dans les bits. Dans l'informatique quantique
ces portes sont représentées par des matrices et peuvent être visualisées comme des rotations
de l'état quantique sur la sphère de Bloch. Cette visualisation représente le
le fait que les portes quantiques sont des opérateurs unitaires, c'est-à-dire qu'elles préservent la norme
de l'état quantique (si U est une matrice décrivant une porte à qubit unique, alors
U†U=I, où U† est le joint de U, obtenu par transposition puis
complex-conjuguantU). Comme dans le cas de l'informatique classique, où
il existe une porte universelle (les combinaisons de laquelle peuvent être utilisées pour
calculez toute fonction calculable), à savoir, la porte NAND qui donne
en réalisant une porte AND puis une porte NOT, en quantique
en informatique, il a été démontré que n'importe quelle porte logique à qubits multiples peut être
13
Les portes unitaires manipulent l'information stockée dans le quantique
enregistrer, et en ce sens, l'évolution quantique ordinaire (unitaire) peut être
considéré comme un calcul (a montré comment un petit ensemble de portes à un qubit
et une porte à deux qubits est universelle, dans le sens où un circuit combiné de
cet ensemble peut approximer à une précision arbitraire toute transformation unitaire
ofnqubits)[2]. Afin de lire le résultat de ce calcul, cependant,
le registre quantique doit être mesuré. La porte de mesure est une non-
porte unitaire qui « s'effondre » la superposition quantique dans le registre
sur l'un de ses termes avec la probabilité correspondante. En général, cela
La mesure se fait dans la base computationnelle, mais puisque le quantique
la mécanique permet d'exprimer un état arbitraire comme une combinaison linéaire
des états de base, à condition que les états soient orthonormés (une condition que
assure la normalisation) on peut en principe mesurer le registre dans n'importe quel
base orthonormale arbitraire. Cela ne signifie cependant pas que
Les mesures dans différentes bases sont efficacement équivalentes. En effet, l'une de
les difficultés à construire des algorithmes quantiques efficaces proviennent exactement
du fait que la mesure fait s'effondrer l'état, et certains
les mesures sont beaucoup plus compliquées que d'autres.
14
Ils sont acycliques (sans boucles).
Pas de FANIN, car le FANIN implique que le circuit n'est PAS réversible,
et donc pas unitaire.
Pas de FANOUT, car nous ne pouvons pas copier l'état des qubits pendant le
phase computationnelle en raison du théorème de non-clonage.
15
Fig. 1.3 : La porte de Hadamard
7 .ORDINATEURS QUANTIQUES
Le registre d'entrée peut être préparé sous forme de superposition d'états, par exemple une
16
qubits. DesignFso qu'il maximise la probabilité que la sortie nous
la mesure est la réponse que nous voulons.
Mesurer la sortie effondre la fonction d'onde : obtenir des valeurs booléennes pour
tous les qubits dans W. Le résultat est l'une des sorties possibles.
Imaginez que Fis (entier) racine carrée W=√V. Préparez V comme le
superposition de tous les entiers de 0 à 2, nexécutez l'ordinateur, puis mesurez
W. Le résultat sera la racine carrée d'un nombre entre 0 et 2. Le n carré
racine de tout nombre de ce type, avec une probabilité égale. F calcule le carré
racines de tous les entiers en parallèle, mais QMP dit que nous ne pouvons découvrir que
à propos d'un. Pour de vrais problèmes, arrangez donc les amplitudes de probabilité de
l'état de sortie favorise fortement la sortie souhaitée de F.
Un ordinateur quantique est probabiliste : nous pourrions avoir besoin de l'exécuter plusieurs fois.
fois avant d'obtenir la réponse que nous voulons.
17
cryptographie à clé secrète). En 1984, Bennett et Brassard ont trouvé un schéma qui
permis à deux parties distantes d'obtenir une clé secrète partagée via quantique
communication mécanique. Leur schéma a toujours été considéré comme pleinement
sécurisé contre tout type d'espion ou d'écoutant, et récemment cela a
a effectivement été formellement prouvé. D'autre part, certaines autres parties de
les transactions électroniques, comme les signatures impardonnables, semblent être au-delà de
la puissance des méthodes quantiques.
Une troisième application est l'algorithme de Grover de 1996 pour la recherche.
bases de données. Envisagez de trouver un enregistrement spécifique dans un grand ensemble non ordonné
base de données de N éléments. Classiquement, il n'y a pas de méthode plus intelligente que simplement de
parcourir tous les enregistrements de manière séquentielle, ce qui nécessitera N / 2 attendu
étapes temporelles pour un enregistrement en position générale. L'algorithme de Grover, cependant,
utilise la superposition quantique pour examiner tous les enregistrements ``en même temps''
et trouve l'enregistrement souhaité en environ √N étapes.
Examen d'un 1012enregistrements avec des sondes à microseconde, ceci est le
différence entre environ deux mois de calcul et une seconde de
informatique! Son algorithme permet également de résoudre le problème répandu et
des problèmes NP-complets notoirement difficiles (comme le problème du voyageur de commerce
problème) quadratiquement plus rapide que les méthodes classiques connues--réduisant par exemple
temps exponentiel avec exposant N à temps exponentiel avec exposant N /
2.
Une quatrième application a été initialement conçue et principalement
développé en collaboration avec le CWI (Centrum voor Wiskunde en)
Informatique, Université d'Amsterdam) groupe. Il traite de la mise en place
où deux parties séparées, Alice et Bob, souhaitent calculer quelques
fonction f(x,y) dépendant de x (connu uniquement d'Alice) et y (uniquement connu
à Bob).
Un schéma simple serait qu'Alice envoie son x à Bob et ensuite
laisse Bob faire tout le travail tout seul, mais cela pourrait prendre beaucoup de morceaux de
communication et souvent il y a des schémas beaucoup plus astucieux nécessitant
moins de communication. Le domaine de la complexité de la communication examine le
nombre optimal de bits à communiquer pour calculer
la fonction en question. Que se passe-t-il si nous généralisons ce cadre à la
monde quantique et permettre à Alice et Bob d'utiliser des ordinateurs quantiques
et communication par qubit ?
Il s'avère que certaines tâches peuvent être résolues avec beaucoup moins
communication si nous permettons une telle quantification. Nous avons obtenu des résultats similaires
avantages en s'en tenant à la communication classique, mais permettant à Alice et
Bob l'utilisation de qubits ``intriqués'' préétablis. Les deux approches battent
les limites prouvables pour une communication classique.
Les développements ci-dessus suggèrent la vision que tout calcul
peut être incroyablement accéléré par des ordinateurs quantiques. Mais pas tant que ça ! CWI's
18
les chercheurs ont obtenu des limitations fortes et générales des ordinateurs quantiques
de même. L'algorithme de Grover est quadratiquement plus rapide que la recherche classique
algorithmes. On savait déjà qu'un tel gain de vitesse quadratique est le
les meilleurs ordinateurs quantiques peuvent atteindre pour rechercher une base de données, donc
des accélérations exponentielles ne peuvent pas être obtenues pour ce problème.
Les chercheurs du CWI ont récemment montré que cela s'applique à tous.
problèmes dans la configuration de la base de données de l'algorithme de Grover : pour tous ces
problèmes, les ordinateurs quantiques peuvent être au maximum polynômialement plus rapides que
ordinateurs classiques.
Limiter les résultats comme ci-dessus, bien sûr, ne prévient pas l'exponentiel
accélérations dans différents contextes, comme celui de Shor, ou un futur cadre astucieux encore inexistant
inconnu. Explorer ce potentiel de l'informatique quantique reste un
tâche passionnante et importante pour les informaticiens et les physiciens.
19
L'informatique classique repose, à son niveau ultime, sur des principes
exprimé par l'algèbre de Boole, fonctionnant avec une logique (habituellement) à 7 modes
principe de porte, bien qu'il soit possible d'exister avec seulement trois modes (ce qui
sont ET, NON, et COPIER). Les données doivent être traitées de manière exclusive
état binaire à tout moment - c'est-à-dire soit 0 (éteint / faux) soit 1 (allumé / vrai)
vrai). Ces valeurs sont des chiffres binaires, ou bits. Les millions de transistors
et les condensateurs au cœur des ordinateurs ne peuvent être que dans un seul état à tout moment
point. Alors que le temps dont chaque transistor ou condensateur a besoin d'être soit dans
0 ou 1 avant de changer d'état est maintenant mesurable en milliardièmes de seconde,
Il y a encore une limite à la rapidité à laquelle ces dispositifs peuvent être fait pour commuté.
état. Au fur et à mesure que nous progressons vers des circuits plus petits et plus rapides, nous commençons à atteindre le
L'ordinateur quantique, en revanche, peut fonctionner avec une logique à deux modes
porte : XOR et un mode que nous appellerons QO1 (la capacité de changer 0 en un
superposition de 0 et 1, une porte logique qui ne peut exister dans le classique
informatique). Dans un ordinateur quantum, un certain nombre de particules élémentaires se
des électrons ou des photons peuvent être utilisés (en pratique, le succès a également été
réalisé avec des ions), avec soit leur charge soit leur polarisation agissant comme un
représentation de 0 et/ou 1. Chacune de ces particules est connue sous le nom de
bit quantique, ou qubit, la nature et le comportement de ces particules forment le
base de l'informatique quantique. Les deux aspects les plus pertinents de la quantique
la physique repose sur les principes de superposition et d'intrication.
20
Fig 1.4 Résumé de la comparaison entre classique et quantique
Informatique
Téléportation
Peut-être le plus étonnant des avantages revendiqués de
l'informatique quantique est la téléportation, le mode de transport local privilégié
mécanisme dans les épisodes de Star Trek. La téléportation est la capacité de faire
un objet ou une personne se désintègre à un endroit tandis qu'une réplique parfaite
21
apparaît dans un autre. En physique, la téléportation n'a jamais été prise
sérieusement à cause du principe d'incertitude. Selon le
le principe d'incertitude, le processus de duplication va perturber ou détruire le
objets originaux ; plus un objet est dupliqué, plus il est détruit.
Les informations détaillées concernant la façon dont la duplication est effectuée et comment le
l'objet original est détruit est inconnu. Par conséquent, il atteindra un point
où l'on ne peut pas extraire suffisamment d'informations de l'original pour en faire un
réplique parfaite.
22
a dit "La mécanique quantique disparaît quand vous l'observez. Donc, vous devez
assurez-vous que l'ordinateur est extrêmement bien isolé du reste de
monde." En d'autres termes, le développement commercial de la quantique
l'informatique est encore limitée. L'utilisation réelle des ordinateurs quantiques
cela n'affectera donc pas notre vie quotidienne dans un avenir proche. Cependant,
Chuang est très optimiste à ce sujet : « L'informatique quantique commence là où
La loi de Moore prend fin—vers l'année 2020, lorsque les caractéristiques des circuits sont
prévu pour être de la taille des atomes et des molécules”. D'autres scientifiques estiment
la naissance des ordinateurs quantiques commerciaux sera dans au moins un autre
trois décennies.
11. CONCLUSION
des ordinateurs d’aujourd’hui. Ce sera l'un des plus grands pas en science et
révolutionnera sans aucun doute le monde de l'informatique pratique.
12. RÉFÉRENCES
[1] Michael Nielsen, Isaac Chuang, "Calcul quantique et
"Information Quantique", Cambridge University Press (2000).
23
[2] Peter Shor, « Algorithmes pour le calcul quantique :
Logarithmes discrets et factorisation, Actes de la 35e
Symposium annuel sur les fondements de l'informatique 124-
134(1994).
24
[13] DiVicenzo, D. 'Les portes à deux bits sont universelles pour le quantique
calcul
[16] A. Kitaev. "Quantum NP". Présentation lors de l'AQIP'99 : Deuxième Atelier sur
Algorithmes en traitement de l'information quantique, Université DePaul.
(janvier 1999)
[20] [Link]
[21] [Link]
[22] [Link]
[23] [Link]
[Link]
25