KonuAnlatım.com

VQE Varyasyonel Özdeğer Çözücü

Kuantum Hesaplama · Bölüm 109Kuantum HesaplamaDers

İlaç tasarımından yeni malzemelere uzanan soruların kökünde tek bir matematiksel soru vardır: bir molekülün en kararlı hâli ne kadar enerjiye sahiptir? Buna özdeğer problemi denir ve bu derste onu bugünkü küçük, gürültülü kuantum bilgisayarlarla çözmek için tasarlanan hibrit algoritmayı — VQE'yi (Varyasyonel Özdeğer Çözücü) — sıfırdan öğreneceğiz. Serinin tamamı için Kuantum Hesaplama dersleri sayfasına bak; kübit ve ölçümü henüz görmediysen önce Kuantum Hesaplama 101 dersine dön.

Problem: Molekülün En Düşük Enerjisi

Kuantum mekaniğinde bir sistem, Hamiltonian denen H operatörüyle tanımlanır; kararlı durumlar H'nin özvektörleri, enerjiler özdeğerleridir: H|ψ⟩ = E|ψ⟩. Özdeğerleri küçükten büyüğe E₀ ≤ E₁ ≤ E₂ ≤ … diye sıralarsak en küçüğü olan E₀ zemin hali (ground state) enerjisidir; zemin hali molekülün doğal, en kararlı hâli olduğu için kimyada asıl aradığımız budur.

Problem boyut yüzünden zordur: n kübitlik bir sistem 2ⁿ boyutlu uzayda yaşar; 50 kübit kabaca 2⁵⁰ ≈ 10¹⁵ satırlı bir matris demektir ve klasik tam çözüm (köşegenleştirme) elverişsizleşir. Kuantum bilgisayar bu uzayı n kübitle taşır ama ölçümle her seferinde yalnızca sınırlı, istatistiksel bilgi çıkarır. Üstelik bugünkü cihazlar hata düzeltmesizdir: Süperiletken Kübitler ile Tuzaklanmış İyon Kübitler gürültülüdür; tam koruma ancak Hata Toleranslı Kuantum Hesaplama ve Yüzey Kodları gibi önceki ünitelerdeki yöntemlerle gelir. VQE bu kısıtların ortasında durur: kısa devreler + istatistiksel ölçüm + klasik optimizasyon.

Variasyonel İlke: Enerji Asla E₀'ın Altına İnemez

VQE'nin yükünü çeken teorem, Rayleigh–Ritz (variasyonel) ilkesidir. H'nin özdeğerleri E₀ ≤ E₁ ≤ E₂ ≤ … ve özvektörleri |φ₀⟩, |φ₁⟩, |φ₂⟩, … olsun. Normalize herhangi bir durum için (⟨ψ|ψ⟩ = 1) beklenti değeri E(ψ) = ⟨ψ|H|ψ⟩ her zaman E₀'ın üstünde ya da eşittir. Kanıt iki satırdır: |ψ⟩ = Σᵢ cᵢ|φᵢ⟩ diye açarsan ⟨ψ|H|ψ⟩ = Σᵢ |cᵢ|²·Eᵢ çıkar; ağırlıklar |cᵢ|² ≥ 0 ve Σᵢ |cᵢ|² = 1 (normalizasyon) olduğundan bu ifade Eᵢ'lerin en küçüğünden aşağı inemez. Eşitlik yalnızca |ψ⟩ = |φ₀⟩ iken sağlanır.

Pragmatik okuma: zemin halini çözmek yerine, parametreli bir durum ailesinde en düşük enerjiyi ara; bulunan değer garantili olarak E₀'ın üstünde kalır. Sapmanın hep üstten olması VQE'nin imzasıdır. Aynı fikrin kombinasyonik optimizasyona uyarlanmışı ayrı derstir: QAOA.

Ansat ve Pauli Ayrıştırma: Kuantum Tarafı Ne Yapar?

VQE aramayı tüm durum uzayında değil, seçilmiş bir ailede yapar; bu aileye ansatz denir. n kübit |0…0⟩'dan başlar, parametreli U(θ) devresinden geçer: |ψ(θ)⟩ = U(θ)|0…0⟩. Devre tipik olarak R_y(θ) rotasyonları (her biri bir açı parametresi) ve CNOT katmanlarından kurulur; aranan fonksiyon E(θ) = ⟨0|U†(θ) H U(θ)|0⟩ olur. Az katman gürültüye dayanıklıdır ama hedef durumu içermeyebilir; çok katman derin ve gürültülüdür. Bu 'parametreli devre + klasik eğitim' kalıbının öğrenme tarafı Kuantum Makine Öğrenmesi dersidir.

Ölçme kuralı: kuantum bilgisayar H'yi doğrudan ölçemez, Pauli operatörlerini ölçebilir. Bu yüzden H, Pauli dizilerinin doğrusal bileşimi yazılır: H = Σᵢ cᵢ Pᵢ; her Pᵢ, I, X, Y, Z harflerinden kurulu bir ⊗ dizisidir (örneğin X⊗Z). Katsayılar cᵢ klasik kimya hesabından gelen sabitlerdir. En basit molekül H₂ için yaygın iki kübitlik sadeleştirmede H = c₀·I⊗I + c₁·Z⊗I + c₂·I⊗Z + c₃·Z⊗Z + c₄·X⊗X biçimindedir (eşleştirmeye göre Y⊗Y terimi de görülür) ve katsayılar bağ uzunluğuyla değişir. Hamiltonian'ı devreye gömmenin öteki yolu olan kapı kapı simülasyon Hamiltonian Simülasyonu dersinde işlenir.

Enerji terim terim ölçülür ve toplanır: E(θ) = Σᵢ cᵢ⟨Pᵢ⟩. Z içeren terimler Z bazındaki ölçümden doğrudan çıkar: 0 çıkma olasılığı p₀, 1 çıkma olasılığı p₁ ise ⟨Z⟩ = p₀ − p₁. X veya Y içeren terimler için devrenin sonuna baz değiştirme kapıları eklenir (X için H, Y için S† ve ardından H); ansatz değişmez. İki terimi tek ölçümde toplayabilmek için birbiriyle değişmeleri gerekir: Z⊗Z ile X⊗X değişebilir, Z⊗I ile X⊗X değişemez.

Oyuncak Örnek: Tek Kübitte Adım Adım VQE

İskeleti en küçük dünyada görelim: tek kübitli sistem, H = Z. Adımlar:

  1. Başlat: kübit |0⟩ durumundadır.
  2. Ansat: R_y(θ) uygula; |ψ(θ)⟩ = cos(θ/2)|0⟩ + sin(θ/2)|1⟩ olur; cos²(θ/2) + sin²(θ/2) = 1 olduğundan normalize'dır.
  3. Ölç: Z bazında ölç; 0 çıkma olasılığı p₀ = cos²(θ/2), 1 çıkma olasılığı p₁ = sin²(θ/2).
  4. Enerji: E(θ) = (+1)·p₀ + (−1)·p₁ = cos²(θ/2) − sin²(θ/2) = cos θ.
  5. Optimize: klasik taraf cos θ'yu en küçük yapan θ = π'yı bulur; E = −1.

Sonuç doğru mu? Z'nin özdeğerleri +1 (özvektör |0⟩) ve −1 (özvektör |1⟩) olduğundan E₀ = −1'dir; VQE tam bu değere ulaştı. Gerçekte ansatz hedefi genellikle tam içermez; sonuç E₀'ın biraz üstünde kalır — ve ilke gereği asla altına inmez.

Optimizasyon Döngüsü ve Sık Yapılan Yanılgılar

Tam döngü: klasik taraf bir θ önerir; devre bu θ ile defalarca çalıştırılır (her çalıştırma bir 'shot'); Pauli beklentileri istatistiksel tahmin edilip E(θ) toplanır; optimize edici (COBYLA, SPSA ya da gradyan yöntemleri) yeni θ önerir; yakınsayana dek tekrarlanır. Shot sayısı sınırlı olduğundan E(θ) gürültülüdür; ölçüm bütçesini akıllıca kullanmanın ileri yöntemleri Genlik Tahmini dersindedir.

Sık yapılan yanılgılar şunlardır:

  • 'VQE tam doğru enerjiyi verir.' Hayır; sonuç bir üst sınırdır ve ansatz esnekliği, shot gürültüsü, donanım hataları ayrı hata katar. Güzel tarafı: sapmanın yönünü her zaman bilirsin.
  • 'Devre derinleştikçe sonuç kesin iyileşir.' Gürültülü cihazda derinlik hata getirir; gradyanların kaybolduğu barren plato (çorak plato) bölgeleri optimizasyonu kilitleyebilir.
  • 'Her Pauli terimi için ansatz yeniden kurulmalı.' Gerekmez: devre aynı kalır, yalnızca sondaki baz değiştirme kapıları değişir; değişen terimler tek ayarla birlikte ölçülür.

'Kuantum ölçer, klasik düşünür' iş bölümü bugünün algoritmalarının ana kalıbidir. Tüm derslerin içindekilerine içindekiler sayfasından ulaşabilirsin.

Sık Sorulan Sorular

VQE nedir ve ne işe yarar?

VQE (Varyasyonel Özdeğer Çözücü), bir Hamiltonian'ın en düşük özdeğerini (zemin enerjisini) bulmak için kuantum tarafıyla enerji ölçen, klasik tarafıyla parametreleri optimize eden hibrit algoritmadır. Molekül ve malzeme enerjisi hesabında kullanılır; derin devre gerektirmediğinden bugünkü gürültülü cihazlara uygundur.

VQE ile QAOA arasındaki fark nedir?

İkisi de 'parametreli kuantum devresi + klasik optimizasyon' çerçevesidir; fark amaçta ve ansatzdadır. VQE bir Hamiltonian'ın en düşük özdeğerini arar ve ansatz esnekliğe ya da kimya sezgisine göre seçilir; QAOA kombinasyonik bir optimizasyon problemini çözer ve ansatz, problemin maliyet Hamiltonian'ından sistematik biçimde türetilir.

VQE tam olarak doğru enerjiyi verir mi?

Hayır. Variasyonel ilke gereği ölçülen enerji E₀'ın üstünde kalır; kaynaklar ansatz'ın sınırlı esnekliği, shot gürültüsü ve donanım hatalarıdır. Güzel tarafı: bulunan değer E₀'ın garantili bir üst sınırıdır.

VQE neden gürültülü kuantum bilgisayarlarda çalışır?

Çünkü hata düzeltmeli derin devreler gerektirmez: kısa ansatz devresi defalarca çalıştırılıp ölçümler istatistiksel toplanır; gürültüyü klasik optimizatör tolere eder. SPSA gibi dayanıklı optimize ediciler bu yüzden popülerdir.

Kaynaklar ve İleri Okuma

Variational Quantum Eigensolver — Wikipedia — VQE'nin bileşenlerini özetleyen madde.

Peruzzo vd. (2014), A variational eigenvalue solver on a quantum processor — VQE'yi öneren özgün makalenin özeti.

McClean vd. (2016), The theory of variational hybrid quantum-classical algorithms — kuantum–klasik hibrit döngünün kuramsal analizi.

Cerezo vd. (2021), Variational quantum algorithms — alanın en kapsamlı inceleme makalelerinden biri.

IBM Quantum Learning — Qiskit ile parametreli devreler ve VQE için resmî eğitim materyalleri.

Dersler

Tümü →