imlpémenter un qbit pour émuler un calcul quantique. - Divers - Programmation
Marsh Posté le 15-11-2011 à 09:01:04
Expliquez moi svp c'est quoi le problème que tu veux l'analyser. parce que j'ai un projet dans le même domaine( cryptographie quantique) qui est la distribution des clés quantiques dans les 802.11.
voici un très bon article qui explique avec simplicité la mécanique quantique :
Comprendre le mystère du monde quantique
Pour passer les mystères de la cryptographie quantique, il faut d’abord comprendre un peu la mécanique quantique et faire preuve d’un peu d’imagination dans un monde où la réalité est différente où chaque objet peut se trouver à deux endroits au même moment :
Dans le monde réel, supposons qu’il y ait deux types de ballons de foot : ou des touts noirs ou des touts blancs. Lorsque vous jonglez avec un ballon il sera ou tout noir ou tout blanc.
Dans le monde quantique, notre ballon de foot ne sera pas ou blanc ou noir mais un mélange des deux. On dit qu’il est décrit comme une superposition d’états. Qu’est ce que cela veut dire ?
L’état du ballon en langage quantique : |ballon>= √½ |blanc>+ √½ |noir>
Supposons que Ribery fasse une passe (c’est là qu’on voit que la cryptographie quantique à des allures de science fiction) à Gourcuff. Au moment où Gourcuff agit avec le ballon (on dit qu’il effectue une mesure) celui ci deviendra soit tout blanc soit tout noir.
Ce qui est extrêmement important c’est qu’avant que Gourcuff n’intervienne, le ballon n’était pas tout blanc ou tout noir mais bien un mélange des deux. C’est l’intervention de Gourcuff qui a fait passer le ballon de l’état quantique √½ |blanc>+ √½ |noir> à l’état |blanc> ou |noir>. En langage de physicien, on dit que l’intervention de l’observateur a permis l’effondrement de la fonction d’onde.
On peut dire qu’en mécanique quantique, l’intervention d’un observateur modifie le résultat. On voit donc bien en quoi cela est utile pour notre transmission de clé quantique.
Imaginons en effet que Kevin intercepte le ballon quantique que Ribery envoie à Gourcuff. L’intervention de Kevin va faire passer le ballon quantique à l’état tout blanc ou tout noir. Si Kevin rend alors le ballon à Gourcuff, celui n’aura pas le ballon quantique de Ribery mais un ballon ou tout blanc ou tout noir.
Pour ramener ça à notre cryptographie quantique, l’intervention d’un espion va détériorer le message transmis par la nature même de la mécanique quantique. C’est cette altération qui va indiquer si le message a été intercepté.
Oui mais vous me direz, Kevin n’a qu’à copier le ballon et observer cette copie dans son coin. Et bien ce n’est pas possible non plus. C’est le théorème de non-clonage, qui se déduit également du principe physique d’effondrement de la fonction d’onde par intervention d’un observateur. (Rien qu’en copiant, Kevin va interagir avec le système).
Marsh Posté le 15-11-2011 à 12:45:05
On dirait Jovalise qui se répond à lui-même ...
Marsh Posté le 15-11-2011 à 13:12:36
Bonjour,
J'ai pas vraiment de problème à analyser.
Je voulais un peu essayer de comprendre les enjeux de la mécanique quantique via une analyse informatique ;Savoir comment on représente un Qbit et ce qu'on peut en faire, classiquement. Parce qu'il parait qu'il existe de vrai machine quantique, mais je souhaitais l'émuler.
Marsh Posté le 15-11-2011 à 17:28:49
Re salut
pour moi je représente les qubits comme des bits pour le qubit j'en sais rien mais .Voici un très bon lien qui explique ton problème.
http://www.intechopen.com/articles [...] -algorithm
Marsh Posté le 15-11-2011 à 18:39:24
Merci lynz, j'ai pas les compétence pour comprendre ni l'anglais ni les math exposés ici mais je désespère pas de comprendre un jour.
Marsh Posté le 19-11-2011 à 08:27:12
Si un qbit est fixé au moment de l'observation et pour toujours, comment régénère t- on l'espace d'adressage ?
On se déplace dans la matière ?
Question naïve c'est pour généraliser...
Si on veut calculer l'univers, une fois calculer, il ne pourra plus bouger ?
Marsh Posté le 19-11-2011 à 09:08:31
ah bonne question vraiment . mais pour moi comme je vous ai dit j'ai pas met tout ça en considération car je présente les qubit comme des bit ordinaires et + j'ai pas avancé dans mon projet. dites mois svp : lorsque on génère une suite des bits aléatoire des 0 et des 1 et o choisit une base aussi aléatoire "+" et "x" . comment peut on faire passer cette suite par une base ( par exemple dans algorithme en c)
ex : la suite : 1 0 1 00 1 0 1 011100000
le premier bit 1 se présente aléatoirement dans la base "x"
le premier bit 0 dans la base "+"
Marsh Posté le 19-11-2011 à 09:25:05
Dans ce Pdf peut-être, on y parle de cryptographie et de clef quantique... http://www.physinfo.org/Info_Quantique/Algo_Quant.pdf
Marsh Posté le 25-12-2012 à 16:54:00
Up,
Je voudrais faire de la musique quantique.
Comme un qbit est une superposition d'état, la musique est une suite de superposition de notes.
Je suis donc à la recherche de modèle pour simuler ou émuler une "architecture" quantique.
Merci pour vos réponses.
Marsh Posté le 29-01-2013 à 00:42:27
http://www.physics.nus.edu.sg/%7Ephybeb/Psyche26.pdf
http://www.google.fr/url?q=http:// [...] q5zbNZtP8Q
Marsh Posté le 29-01-2013 à 16:52:36
Bonjour, ou re pour les intimes.
Dans le document précédent qui propose d'émuler un calcul quantique il considère seulement l'amplitude d'un qubit.
Or en parcourant le web, j'ai pu voir d'après la bibliothèque C libquantum qu'un qubit possède un état en plus de son amplitude.
Je cherche comment corréler l'amplitude et le statut, mais malgré mes recherche je ne parviens pas à savoir à quoi il correspond exactement.
Aussi, je voulais avoir votre avis sur les opérations applicable à un tel qubit ?
Pour le moment j'ai pris un peu exemple sur le document suscité, et j'ai interfacé quelque opération sur un complexe.
Idéalement, si vous aviez des info sur un modèle abstrait de registre quantique, je suis preneur aussi.
Merci pour vos réponses.
Marsh Posté le 12-03-2011 à 00:39:55
Bonjour,
Je voudrais implémenter un qbit... Vous pouriez m'aider s'il vous plaît ?
Je sais quelque truc sur la mécanique quantique mais j'ai pas compris en fait.
Techniquement, je me lancerait pour dire que mon type serait formé de deux valeur comprise en 0.0 et 1.0 peut être un ou même deux booleans ?, une fois lu, on ne peut plus les modifier mais j'ai pas compris pourquoi. j'ai pas compris non plus comment on initialise les valeurs, et de toute manière je ne sais pas comment ni pourquoi les modifier.
Merci.
Message édité par Profil supprimé le 19-11-2011 à 08:39:18