I teorien om algoritmer er kompleksitetsklassen BQP (fra engelsk bounded error quantum polynomial time ) en klasse af løselighedsproblemer, der kan løses af en kvantecomputer i polynomiel tid (tiden til at arbejde på en opgave afhænger polynomielt af størrelsen på inputdataene), samtidig med at sandsynligheden for at opnå det rigtige svar sikres med mindst 2/3 for enhver input. Det er en kvanteanalog af BPP-klassen .
Med andre ord hører et problem til BQP-klassen, hvis der eksisterer en kvantealgoritme (algoritme til en kvantecomputer), der løser dette problem med høj sandsynlighed og med garanti ikke kører på mere end polynomisk tid. For en vilkårlig kørsel af algoritmen bør sandsynligheden for at få et forkert svar ikke være mere end 1/3.
Interessen for kvanteberegning og computere er forårsaget af nogle problemer, der er i BQP-klassen, men hvis tilhørsforhold til P-klassen er ukendt:
Kompleksitetsklasser af algoritmer | |
---|---|
Betragtes som lys | |
Formodes at være svært | |
Anses for vanskelig |
|
kvanteinformatik | |||||||||
---|---|---|---|---|---|---|---|---|---|
Generelle begreber |
| ||||||||
kvantekommunikation |
| ||||||||
Kvantealgoritmer |
| ||||||||
Kvantekompleksitetsteori |
| ||||||||
Kvantecomputermodeller |
| ||||||||
Forebyggelse af dekohærens |
| ||||||||
Fysiske implementeringer |
|