V teorii algoritmů je třída složitosti BQP (z anglického bounded error quantum polynomial time ) třída problémů řešitelnosti , které lze vyřešit kvantovým počítačem v polynomiálním čase (doba pro práci na úloze závisí polynomiálně na velikosti vstupní data), přičemž je zajištěna pravděpodobnost získání správné odpovědi alespoň 2/3 pro jakýkoli vstup. Je to kvantová obdoba třídy BPP .
Jinými slovy, problém patří do třídy BQP, pokud existuje kvantový algoritmus (algoritmus pro kvantový počítač), který tento problém řeší s vysokou pravděpodobností a je zaručeno, že poběží za dobu ne delší než polynomiální. Při libovolném běhu algoritmu by pravděpodobnost získání nesprávné odpovědi neměla být větší než 1/3.
Zájem o kvantové výpočty a počítače je způsoben některými problémy, které jsou ve třídě BQP, ale jejichž příslušnost do třídy P není známa:
Třídy složitosti algoritmů | |
---|---|
Považováno za světlo | |
Prý to bude těžké | |
Považováno za obtížné |
|
kvantová informatika | |||||||||
---|---|---|---|---|---|---|---|---|---|
Obecné pojmy |
| ||||||||
kvantové komunikace |
| ||||||||
Kvantové algoritmy |
| ||||||||
Kvantová teorie složitosti |
| ||||||||
Kvantové výpočetní modely |
| ||||||||
Prevence dekoherence |
| ||||||||
Fyzické implementace |
|