Applications réelles de l'informatique quantique (sauf pour la sécurité)

17

Supposons que nous avons construit un ordinateur quantique universel.

À l'exception des problèmes liés à la sécurité (cryptographie, confidentialité, ...), quels problèmes actuels du monde réel peuvent bénéficier de son utilisation?

Je suis intéressé par les deux:

  • problèmes actuellement insolubles pour une entrée pratique,
  • problèmes qui sont actuellement en cours de résolution, mais une accélération significative améliorerait considérablement leur facilité d'utilisation.
Piotr Migdal
la source
8
Peut - être que cela aide.
aelguindy
IIRC, il y avait une question sur quels ordinateurs quantiques peuvent être utilisés pour calculer efficacement. Vous voudrez peut-être y jeter un œil.
Kaveh
Est- ce utile?
Kaveh
1
@Kevah: Pas grand-chose, pour être honnête. L'accent de ma question est sur les applications du monde réel (donc non seulement où «il y a une accélération pour un algorithme particulier» mais quand une accélération résout un problème pratique particulier).
Piotr Migdal
1
Construction d'un arbre phylogénétique optimal .
Saeed

Réponses:

17

Simuler efficacement la mécanique quantique.

Tyson Williams
la source
c'est la réponse std / folklore / ironic / glib / near-joke et je me demande qui est à l'origine. Quelqu'un at-il une référence réelle? Je le remets en question, car il n'est pas nécifiquement possible comme suit. Le calcul qm est largement axé sur les interactions qubit par paires (portes). pour prouver que l'on peut simuler efficacement QM en général, il semble qu'il faudrait montrer que vous pouvez simuler efficacement toutes les interactions n possibles avec des interactions par paires. n'ont pas vu cela prouvé dans un document.
vzn
2
@vzn: dans la plupart des interactions physiques, se limiter aux interactions à 2 particules est une bonne approximation, suffisamment bonne pour que les simulations basées uniquement sur les interactions locales à 2 corps aient un sens (les interactions comprenant plus de termes se désintègrent généralement très rapidement). L'existence d'interactions générales n-corps n'invalide donc pas l'idée de simulation.
Marcin Kotowski
@vzn Je n'ai pas de référence papier, mais Scott Aaronson le dit et l'a mentionné dans son récent article du Times .
Tyson Williams
2
@vzn, c'était l'application originale à l'esprit lorsque l'informatique quantique a été conçue par Richard Feynman. C'est le lien vers l'article où il a proposé l'idée des ordinateurs quantiques ( springerlink.com/content/t2x8115127841630 ), et vous pouvez également le vérifier ( wisdom.weizmann.ac.il/~naor/COURSE/feynman-simulating.pdf )
Marcos Villagra
1
@vzn La réponse est valable, mais la littérature sur la simulation numérique quantique est tout à fait suffisante pour la résumer simplement par des commentaires. Je recommanderais d'ouvrir une nouvelle discussion car le sujet est intéressant.
Juan Bermejo Vega
8

Brassard, Hoyer, Mosca et Tapp ont montré que la recherche généralisée de Grover, appelée amplification d'amplitude, peut être utilisée pour obtenir une accélération quadratique sur une grande classe d'heuristiques classiques. L'intuition derrière leur idée est que l'heuristique classique utilise l'aléatoire pour rechercher une solution à un problème donné, nous pouvons donc utiliser l'amplification d'amplitude pour rechercher l'ensemble de chaînes aléatoires pour une qui fera que l'heuristique trouvera une bonne solution. Cela donne une accélération quadratique dans le temps d'exécution de l'algorithme. Voir la section 3 du document lié ci-dessus pour plus de détails.

Philippe Lamontagne
la source
8

Simuler des systèmes quantiques!

J'ai remarqué que dans l'autre réponse qui mentionnait cela, il y avait plusieurs commentaires à savoir si cela était vrai puisqu'il s'agit d'une affirmation non évidente. Et les gens ont demandé des références. Voici quelques références.

Proposition originale de Feynman:

Feynman, R .: Simuler la physique avec des ordinateurs. Int. J. Theor. Phys. 21 (6) (1982) 467–488

Algorithmes efficaces pour tous les systèmes quantiques définis par des hamiltoniens "locaux". (Lloyd explique également que tout système compatible avec la relativité restreinte et générale évolue en fonction des interactions locales.)

Lloyd, S .: Simulateurs quantiques universels. Science 273 (5278) (1996) 1073–1078

Généralisation supplémentaire aux Hamiltoniens clairsemés, qui sont plus généraux que les Hamiltoniens locaux:

Aharonov, D., Ta-Shma, A .: Génération d'état quantique adiabatique et connaissances statistiques nulles. Dans: Proc. 35e STOC, ACM (2003) 20-29

Lectures complémentaires:

Berry, D., Ahokas, G., Cleve, R., Sanders, B.: Algorithmes quantiques efficaces pour simuler des hamiltoniens clairsemés. Commun. Math. Phys. 270 (2) (2007) 359–371

Childs, AM: Traitement quantique de l'information en temps continu. Thèse de doctorat, Massachusetts Institute of Technology (2004)

Robin Kothari
la source
2

La vision est à la fois dangereuse et polémique dans ce domaine, nous devons donc être prudents avec ce sujet. Pourtant, certains algorithmes Q avec des accélérations polynomiales ont des applications potentielles intéressantes.

Il est connu que la recherche de Grover peut être utilisée pour trouver polynomialement la solution à des problèmes NP-complets [1] . Ceci est prouvé pour le 3-SAT dans [2] . Certaines applications de SAT, empruntées à [3] , sont: la vérification de l'équivalence des circuits , la génération automatique de motifs de test , la vérification des modèles à l'aide de la logique temporelle linéaire , la planification en intelligence artificielle et l' haplotypage en bioinformatique . Bien que je ne sache pas grand-chose sur ces sujets, cette ligne de recherche me semble plutôt pratique.

En outre, il existe un algorithme quantique pour évaluer les arbres NAND avec une accélération polynomiale par rapport au calcul classique [ 8 , 10 , 11 ]. L'arbre NAND est un exemple d'arbre de jeu, une structure de données plus générale utilisée pour étudier les matchs de jeux de société tels que Chess and Go. Il semble plausible que ce type d'accélérations puisse être utilisé pour concevoir des joueurs de jeux logiciels plus puissants. Cela pourrait-il intéresser certains développeurs de jeux vidéo quantiques?

Malheureusement, jouer à des jeux en réalité n'est pas exactement la même chose qu'évaluer des arbres: il y a des complications, par exemple, si vos joueurs n'utilisent pas des stratégies optimales [ 12 ]. Je n'ai vu aucune étude envisageant un scénario réel, il est donc difficile de dire dans quelle mesure l'accélération de [ 8 ] est bénéfique dans la pratique. Cela pourrait être un bon sujet de discussion.

Juan Bermejo Vega
la source
1
Veuillez accepter mon invitation à rejoindre: quantumcomputing.stackexchange.com .
Rob
-6

Je pense que vous avez soulevé une excellente question aux frontières de la recherche QM (partiellement indiquée par votre manque de réponses jusqu'à présent), mais elle n'a pas été entièrement formellement définie ou capturée comme un problème. la question est de savoir "qu'est-ce que les algorithmes QM peuvent exactement calculer de toute façon efficacement?" et une réponse complète n'est pas connue et est activement recherchée. une partie de cela est liée à la (questions ouvertes sur) la complexité des classes liées à QM.

ce serait le cas où une question quelque peu formelle est définie. s'il peut être démontré que les classes QM sont équivalentes à des classes non QM "significativement puissantes", alors il y a votre réponse. le thème général de ce type de résultat serait une classe "pas si difficile dans QM" est équivalente à une classe "dur dans non-QM". il existe différentes séparations de classes de complexité ouvertes de ce type (peut-être que quelqu'un d'autre peut les suggérer plus en détail).

quelque chose d'étrange à propos des connaissances QM actuelles sur les algorithmes quantiques est qu'il existe une sorte de sac à main étrange d'algorithmes qui sont connus pour fonctionner dans QM, mais il n'y a apparemment pas beaucoup de cohérence / cohésion pour eux. ils semblent étranges et déconnectés à certains égards. Il n'y a pas de "règle empirique" apparente pour les "problèmes qui sont calculables dans QM sont généralement sous cette forme" malgré une attente raisonnable que l'on pourrait être là.

par exemple, comparer cela à la théorie de la complétude de NP qui est beaucoup plus cohérente en comparaison. il semble que si la théorie QM est mieux développée, elle obtiendrait ce plus grand sentiment de cohésion qui rappelle la théorie de la complétude NP.

une idée plus forte pourrait être qu'à terme, lorsque la théorie de la complexité de la gestion de la qualité sera mieux étoffée, l'intégralité du NP s'intégrera "proprement" en quelque sorte.

Pour moi, l'accélération QM la plus générale ou la stratégie la plus largement applicable que j'ai vue semble être l'algorithme Grovers parce que beaucoup de logiciels pratiques sont liés aux requêtes db. et à certains égards, de plus en plus "non structurés":

O(N)Ω(N)

vzn
la source
3
"La théorie de la complexité QM est mieux étoffée, l'intégralité du NP s'intégrera" proprement "en quelque sorte." Il existe une théorie bien développée des systèmes de preuve interactifs quantiques (classes de complexité comme QMA, etc.) qui généralisent les classes de complexité classiques comme NP, PSPACE, etc. En ce sens, l'exhaustivité de NP s'intègre parfaitement dans la théorie de la complexité quantique. (d'un autre côté, je conviens que le domaine des algorithmes quantiques manque de cohésion, mais les algorithmes quantiques et la complexité quantique sont des sous-domaines différents).
Marcin Kotowski
convenu qu'il existe des classes et des hiérarchies QM bien définies qui reflètent les classes non QM mais leur relation avec (la puissance par rapport aux) classes non classiques "QM" et NP en particulier est en grande partie une question ouverte comme indiqué.
vzn
1
Qu'entendez-vous par «bases de données de plus en plus non structurées»? Une base de données ressemble à quelque chose d'assez ordonné par définition.
Juan Bermejo Vega