TL; DR: Non, nous n'avons pas de déclaration "générale" précise sur le type exact de problèmes que les ordinateurs quantiques peuvent résoudre , en termes de théorie de la complexité. Cependant, nous avons une idée approximative.
Selon le sous-article de Wikipedia sur la relation avec la théorie de la complexité informatique
La classe de problèmes qui peuvent être résolus efficacement par les ordinateurs quantiques est appelée BQP , pour "erreur bornée, quantique, temps polynomial". Les ordinateurs quantiques exécutent uniquement des algorithmes probabilistes , de sorte que le BQP sur les ordinateurs quantiques est l'équivalent du BPP («erreur bornée, probabiliste, temps polynomial») sur les ordinateurs classiques. Il est défini comme l'ensemble des problèmes pouvant être résolus avec un algorithme à temps polynomial, dont la probabilité d'erreur est limitée à la moitié . Un ordinateur quantique est censé "résoudre" un problème si, dans tous les cas, sa réponse sera exacte avec une forte probabilité. Si cette solution s'exécute en temps polynomial, alors ce problème est en BQP.
BQP est contenu dans la classe de complexité #P (ou plus précisément dans la classe associée de problèmes de décision P #P ), qui est une sous-classe de
PSPACE .
Le BQP est soupçonné d'être disjoint de NP-complet et d'un sur-ensemble strict de P, mais cela n'est pas connu. La factorisation entière et le log discret sont tous deux en BQP. Ces deux problèmes sont des problèmes de
NP soupçonnés d'être en dehors du BPP, et donc en dehors de P. Les deux sont soupçonnés de ne pas être NP-complets. Il existe une idée fausse répandue selon laquelle les ordinateurs quantiques peuvent résoudre des problèmes NP-complets en temps polynomial. Ce n'est pas connu pour être vrai, et est généralement soupçonné d'être faux.
La capacité d'un ordinateur quantique à accélérer les algorithmes classiques a des limites rigides - les limites supérieures de la complexité du calcul quantique. La partie écrasante des calculs classiques ne peut pas être accélérée sur un ordinateur quantique. Un fait similaire se produit pour des tâches de calcul particulières, comme le problème de recherche, pour lequel l'algorithme de Grover est optimal.
O ( N--√3)O ( N--√)
Bien que les ordinateurs quantiques puissent être plus rapides que les ordinateurs classiques pour certains types de problèmes, ceux décrits ci-dessus ne peuvent résoudre aucun problème que les ordinateurs classiques ne peuvent pas déjà résoudre. Une machine de Turing peut simuler ces ordinateurs quantiques, de sorte qu'un tel ordinateur quantique ne pourrait jamais résoudre un problème indécidable comme le problème d'arrêt. L'existence d'ordinateurs quantiques «standard» ne réfute pas la thèse de Church-Turing. Il a été émis l'hypothèse que les théories de la gravité quantique, telles que la théorie M ou la gravité quantique en boucle, pourraient permettre la construction d'ordinateurs encore plus rapides. Actuellement, définir le calcul dans de telles théories est un problème ouvert en raison du problème de temps, c'est-à-dire qu'il n'existe actuellement aucun moyen évident de décrire ce que signifie pour un observateur de soumettre des données à un ordinateur et de recevoir des données ultérieurement.
Quant à savoir pourquoi les ordinateurs quantiques peuvent résoudre efficacement les problèmes BQP:
n2 n
Habituellement, le calcul sur un ordinateur quantique se termine par une mesure. Cela conduit à un effondrement de l'état quantique à l'un des états de base. On peut dire que l'état quantique est mesuré pour être dans le bon état avec une forte probabilité.
Fait intéressant, si nous autorisons théoriquement la post-sélection (qui n'a pas d'implémentation pratique évolutive), nous obtenons la classe de complexité post-BQP :
Dans la théorie de la complexité computationnelle, PostBQP est une classe de complexité composée de tous les problèmes de calcul résolus en temps polynomial sur une machine de Turing quantique avec post-sélection et erreur bornée (dans le sens où l'algorithme est correct au moins 2/3 du temps sur tous les contributions). Cependant, la post-sélection n'est pas considérée comme une caractéristique qu'un ordinateur réaliste (même quantique) possède, mais néanmoins les machines de post-sélection sont intéressantes d'un point de vue théorique.
Je voudrais ajouter ce que le lézard @Discrete a mentionné dans la section des commentaires. Vous n'avez pas explicitement défini ce que vous entendez par "peut aider", cependant, la règle empirique dans la théorie de la complexité est que si un ordinateur quantique "peut aider" en termes de résolution en temps polynomial (avec une erreur liée) si la classe de problème qu'il peut résoudre réside dans BQP mais pas dans P ou BPP. La relation générale entre les classes de complexité dont nous avons discuté ci-dessus est supposée être:
P ⊆ BPP ⊆ BQP ⊆ PSPACE
Cependant, P = PSPACE, est un problème ouvert en informatique . De plus, la relation entre P et NP n'est pas encore connue.