BQP
En thĂ©orie de la complexitĂ© des algorithmes BQP (bounded error quantum polynomial time) est la classe des problĂšmes de dĂ©cision qui peuvent ĂȘtre rĂ©solus par un calculateur quantique en un temps polynomial, avec une probabilitĂ© d'erreur d'au plus 1/3 dans tous les cas. Elle est le pendant quantique de la classe classique de complexitĂ© BPP.
Choix du seuil de probabilité
De mĂȘme que pour les autres classes de complexitĂ© probabilistes Ă erreur bornĂ©e, le choix de la probabilitĂ© 1/3 d'erreur est arbitraire. On peut exĂ©cuter l'algorithme un nombre constant de fois, et prendre la majoritĂ© des votes pour obtenir n'importe quelle probabilitĂ© de rĂ©ussite dĂ©sirĂ©e, en utilisant les inĂ©galitĂ©s de Chernoff. Une analyse dĂ©taillĂ©e montre que la classe de complexitĂ© reste inchangĂ©e en autorisant un risque d'erreur infĂ©rieur Ă 1/2 â nâc d'une part, et supĂ©rieur Ă 2ânc d'autre part, c Ă©tant une constante positive quelconque et n la longueur des donnĂ©es en entrĂ©e de l'algorithme.
Calcul quantique
La classe de complexitĂ© BQP est l'objet d'Ă©tudes intensives car certains problĂšmes prĂ©sentant un intĂ©rĂȘt pratique sont dĂ©montrĂ©s dans BQP, mais sont supposĂ©s en dehors de P (classe des problĂšmes qui peuvent ĂȘtre rĂ©solus par l'informatique classique en un temps polynomial).
Parmi les exemples les plus significatifs figurent :
- la décomposition en produit de facteurs premiers (voir Algorithme de Shor) [2] ;
- les logarithmes discrets[2] ;
- la simulation de systĂšmes quantiques , qui est complet pour les problĂšmes Ă promesse de BQP ;
- le calcul des polynÎmes de Jones pour certaines racines de l'unité.
Lien externe
Références
- Michael Nielsen and Isaac Chuang (2000). Quantum Computation and Quantum Information. Cambridge: Cambridge University Press. (ISBN 0-521-63503-9).
- arXiv:quant-ph/9508027v2 Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer, Peter W. Shor