← Quantum Store · Dersler · Tüm paketler · Öğrenme yolları

Quantum Store Editörleri

İlk kuantum algoritmaları: Deutsch-Jozsa ve Bernstein-Vazirani

DevreEğitimLisans: MITSürüm: 1.0.03.6 KB
ZIP indir (ücretsiz) Mağazada aç

Kuantum bilgisayarın klasikten hızlı olduğu ilk iki algoritma: kara kutu bir fonksiyonu tek sorguda çözen Deutsch-Jozsa ve Bernstein-Vazirani. Qiskit ile test edilmiş, adım adım Türkçe anlatım.

Bu paket kimin için?

Kübit, H kapısı ve CNOT'u tanıyan, "kuantum bilgisayar gerçekten neyi daha hızlı yapıyor?" sorusunun ilk somut cevabını görmek isteyenler için. Sitedeki tarayıcı deneme alanındaki "Girişim" örneklerini denediysen hazırsın.

Kara kutu (oracle) fikri

İki algoritmada da elimizde içini göremediğimiz bir fonksiyon, yani bir kara kutu var. Ona bir girdi verip cevabını alabiliyoruz. Soru şu: kutunun sırrını kaç soruda çözebiliriz?

Deutsch-Jozsa

Kutu ya sabit (her girdiye aynı cevap) ya da dengeli (girdilerin yarısına 0, yarısına 1) bir fonksiyon. 3 bitlik girdilerde klasik olarak en kötü durumda 5 soru sormak gerekir. Kuantum devre tüm girdileri süperpozisyonda aynı anda sorar ve girişim sayesinde tek sorguda karar verir:

Bernstein-Vazirani

Kutu, f(x) = s·x (mod 2) içinde gizli bir bit dizisi s saklıyor. Klasik olarak her bit için ayrı bir soru gerekir (4 bit, 4 soru). Kuantum devre gizli diziyi tek sorguda, doğrudan ölçüm sonucu olarak verir. Örnekte 1011 dizisi 500 ölçümün 500'ünde doğru bulundu.

Bu örnekler neden önemli?

Pratikte işe yarayan problemler değiller. Ama süperpozisyon ve girişimin birlikte nasıl hız kazandırdığını en sade haliyle gösterirler. Grover ve Shor algoritmaları da aynı fikrin üzerine kuruludur.

Sonraki adımlar

  1. GIZLI değişkenini değiştirip başka bir dizi sakla.
  2. Kendi dengeli fonksiyonunu yaz (örneğin qc.cx(1, N)) ve algoritmanın onu da yakaladığını gör.
  3. Sonra "Shor algoritmasıyla 15'i çarpanlarına ayır" paketine geç.

Kurulum ve çalıştırma

pip install qiskit
python ilk_algoritmalar.py

Test edildiği ortam: qiskit 2.5.2, Python 3.12.

Bağlantılar

Paket içeriği

Lisans

Bu paket Quantum Store Editörleri tarafından hazırlanmıştır ve MIT lisansıyla dağıtılır.


Quantum Store — https://hakanerdogan.com