Simono algoritmas - tai kvantinis algoritmas, kuris tam tikrą užduotį išsprendžia eksponentiškai greičiau nei klasikinis kompiuteris. Klasikiniam kompiuteriui reikia laiko, o kvantiniam kompiuteriui kubitų ir O(n) arba laiko. Šis algoritmas padėjo pagrindą Šoro algoritmui.[1]