Poznane w poprzednich kursach przykładowe obwody oraz algorytmy kwantowe pokazują, jak obliczenia kwantowe różnią się od tradycyjnego, klasycznego modelu obliczeń. Badanie ich działania sposobem analitycznym, poprzez samodzielne śledzenie kolejnych transformacji zmieniających stan kubitów, jest niezwykle ważnym podejściem. Pomaga nie tylko w lepszym zrozumieniu przekształceń podczas nauki, ale także wspiera rozwijanie nowych pomysłów teoretycznych. W praktyce, analizując konkretny obwód kwantowy, często chcemy go przetestować i sprawdzić, czy działa zgodnie z naszymi oczekiwaniami. Jednak współczesne komputery kwantowe mają ograniczoną dostępność, są kosztowne w użyciu i podatne na błędy. Dlatego symulatory obliczeń kwantowych są nieodzownym narzędziem w pracy nad algorytmami kwantowymi.
Symulatory obliczeń kwantowych można podzielić na kilka głównych kategorii. Omówimy teraz każdą z nich i wskażemy ich mocne i słabe strony. Do przykładów pokazujących sposób uruchomienia wykorzystamy symulator Qiskit Aer, dający dostęp do kilku najpopularniejszych metod symulacji.
W tym kursie dowiesz się: