Kvanttilaskentaalgoritmit
Kvanttilaskentaalgoritmit ovat kvanttitietokoneiden suorittamia algoritmeja. Ne hyödyntävät kvanttimekaniikan periaatteita, kuten superpositiota ja lomittumista, ratkaistakseen tiettyjä laskennallisia ongelmia eksponentiaalisesti nopeammin kuin klassiset algoritmit. Nämä algoritmit toimivat kvanttibittien eli kubittien avulla, jotka voivat edustaa samanaikaisesti sekä 0:aa että 1:ä, toisin kuin klassiset bitit, jotka voivat edustaa vain jompaakumpaa.
Tunnetuimpia kvanttilaskentaalgoritmeja ovat Shorin algoritmi ja Groverin algoritmi. Shorin algoritmi on suunniteltu kokonaislukujen tekijöihin jakamiseen, ja