✉ Bülten
🌐 Türkçe
Açıklayıcı içerik7 dk. okuma

Kübit nedir? Kuantum bilgisayarların yapı taşına dair açık bir rehber

Kübitlere dair sade bir rehber: ne oldukları, süperpozisyon ve ölçümün nasıl çalıştığı ve kuantum bitlerinin neden klasik bitlerden farklı olduğu.

Bu sayfa İngilizceden çevrilmiştir. Şirket ve ürün adları ile kaynak bağlantıları değiştirilmemiştir. Orijinalini İngilizce okuyun

Bir kübit, kuantum bilginin temel birimidir: klasik bitin kuantumdaki karşılığıdır. Bir bit gibi, okunduğunda nihayetinde iki sonuçtan birini verir; bunlar genellikle 0 ve 1 olarak etiketlenir. Ancak ölçümden önce, her iki temel durumu da süperpozisyon içinde barındıran bir kuantum durumda bulunabilir. Bu fark kulağa basit gelebilir, ancak bir kuantum bilgisayarda bilginin nasıl temsil edildiğini, işlendiğini ve sınırlandığını değiştirir.

Kısa cevap: kübit, iki durumlu bir kuantum sistemidir

Klasik hesaplamada bir bit ya 0’dır ya da 1. Kuantum hesaplamada ise bir kübit, temel durumları (|0\rangle) ve (|1\rangle) olarak yazılan iki durumlu bir kuantum sistemi olarak modellenir.

Bir kübit fiziksel olarak farklı şekillerde gerçekleştirilebilir. Wikipedia’nın kübit maddesi; iki seviyenin spin yukarı ve spin aşağı olarak ele alınabildiği bir elektronun spini ile, iki kutuplanma durumunun iki seviye rolünü üstlendiği tek bir fotonun kutuplanması gibi örnekler verir. Buradaki önemli nokta belirli bir donanım değil, soyut modeldir: denetlenebilir iki durumlu bir kuantum sistemi gibi davranan herhangi bir fiziksel sistem bir kübiti temsil edebilir.

Bu yüzden kübit, kuantum bilgisayarların yapı taşı olarak anılır. Geleneksel hesaplamadaki bit ile benzer bir rol oynar, ancak yalnızca klasik mantığa değil, kuantum mekaniğine uyar.

Bir kübit, klasik bitten nasıl farklıdır?

Temel fark süperpozisyondur.

Klasik bir bit, herhangi bir anda tek ve belirli bir değere sahiptir. Buna karşılık bir kübit, (|0\rangle) ve (|1\rangle) durumlarının doğrusal birleşiminde bulunabilir. Standart gösterimde durumu şu şekilde yazılabilir:

[ |\psi\rangle = \alpha|0\rangle + \beta|1\rangle ]

Burada (\alpha) ve (\beta), olasılık genlikleridir ve genel durumda karmaşık sayılardır. Bunlar doğrudan olasılık değildir. Bunun yerine, kübit standart bazda ölçüldüğünde 0 elde etme olasılığı (|\alpha|^2), 1 elde etme olasılığı ise (|\beta|^2) olur. Bu olasılıkların toplamı 1 olmalıdır:

[ |\alpha|^2 + |\beta|^2 = 1 ]

Bu da açıklığa kavuşturulmaya değer yaygın bir yanlış anlamaya yol açar. Bir kübitin “aynı anda iki durumda bulunduğunu” söylemek yararlı bir kestirme ifadedir, ancak eksiktir. Asıl önemli olan yalnızca her iki temel durumun da sıfırdan farklı ağırlığa sahip olabilmesi değildir. Genlikler arasındaki göreli faz da önemlidir, çünkü girişimi etkiler. Wikipedia’nın kuantum hesaplama maddesi, genliklerin yalnızca sonuç olasılıklarını kodlamadığını; göreli fazlarının girişim etkilerinden sorumlu olduğunu belirtir.

Bu faz bilgisi, klasik dünyada doğrudan bir karşılığa sahip değildir.

Ölçüm: kuantum olasılıklarının klasik bir cevaba dönüştüğü yer

Bir kübit kuantum durumu olarak evrilebilir, ancak onu standart bazda ölçtüğünüzde sonuç bir klasik bittir: ya 0 ya da 1.

Bu ölçüm süreci temeldir. Bir kübiti ölçmek onu bozar: süperpozisyon koheransını kaybeder ve durum Born kuralına göre temel sonuçlardan birine çöker. Bu, ilke olarak ne olduğu değişmeden okunabilen klasik bitten farklıdır.

Örneğin,

[ \frac{1}{\sqrt{2}}|0\rangle + \frac{1}{\sqrt{2}}|1\rangle ]

şeklindeki durum, standart bazda ölçüldüğünde eşit olasılıkla 0 veya 1 üretir.

Kuantum hesaplamanın basitçe “paralel klasik hesaplama” olmamasının nedenlerinden biri de budur. Bir süperpozisyonun tüm parçalarını doğrudan inceleyemezsiniz. Kuantum algoritmalar, ölçüm gerçekleşmeden önce girişim yoluyla yararlı cevabın olasılığını artıracak şekilde genlikleri manipüle etmek zorundadır.

Karmaşık genlikler neden önemlidir?

Bir kübit durumunu tanımlamak için iki karmaşık genlik gerekir. Bu kulağa teknik bir ayrıntı gibi gelebilir, ancak kuantum hesaplamanın neden farklı davrandığının merkezinde bu vardır.

Klasik olasılıkta, olasılıklar 1’e toplanan negatif olmayan sayılardır. Bir kübitte ise genlikler karmaşık olabilir ve Wikipedia’nın kuantum hesaplama maddesi genliklerin zorunlu olarak pozitif olmadığını açıkça belirtir. Bu da yıkıcı girişimin yanı sıra yapıcı girişime de olanak tanır. Bir kuantum algoritması, hesaplama yollarını bazı sonuçlar daha olası hâle gelirken bazıları birbirini götürecek şekilde birleştirebilir.

Kuantum algoritma tasarımının kavramsal temeli budur: istenen ölçüm sonucunun olasılığını dalga girişimiyle büyütecek şekilde kübitleri manipüle etmek.

Dolayısıyla bir kübit çoğu zaman “bit gibi, ama kuantum” diye tanıtılsa da, daha doğru tanım şudur: girişime yol açabilecek biçimde evrilen genliklere sahip, iki boyutlu bir kuantum durum uzayındaki bir vektördür.

Basit bir karşılaştırma

Özellik Klasik bit Kübit
Temel durumlar 0 veya 1 Ölçüldüğünde (
Okumadan önceki durum Belirli bir değer (\alpha
Matematiksel tanım Tek bir ikili değer İki boyutlu kuantum durum vektörü
Okuma Kuantum çöküş kavramı olmadan 0 veya 1 verir (
Ölçümün etkisi Saklanan klasik durumu özünde bozmaz Kuantum durumunu bozar ve ölçülen süperpozisyondaki koheransı yok eder
Çoklu birim tanımı (n) bit, aynı anda (2^n) olası durumdan birini temsil eder (n) kübit, (2^n) boyutlu bir uzayda bir durum vektörü gerektirir

Tek kübitten çok sayıda kübite

Tek bir kübit yalnızca başlangıç noktasıdır. Kuantum bilgisayarlar, birden fazla kübitten oluşan yazmaçlarla çalışır.

İki klasik bit için dört olası durum vardır: 00, 01, 10 ve 11. Ancak herhangi bir anda iki bitlik klasik bir yazmaç bunlardan yalnızca birinde bulunur. Buna karşılık iki kübit, (|00\rangle), (|01\rangle), (|10\rangle) ve (|11\rangle) temel durumlarının gerdiği dört boyutlu bir durum uzayında yaşar. Daha genel olarak, (n) kübitlik bir yazmaç, (2^n) boyutlu bir Hilbert uzayında tanımlanır.

Wikipedia’nın kuantum hesaplama maddesi bunun pratik bir sonucuna dikkat çeker: (n) kübitin tam durumunu tanımlamak için (2^n) karmaşık sayı gerekir. Bu patlayıcı büyüme, kuantum sistemlerini klasik olarak simüle etmenin neden zor olduğunun sebeplerinden biridir; aynı zamanda kuantum bilgisayarların bazı problemlerde neden büyük avantajlar sunabileceğinin de nedenlerinden biridir.

Kuantum hesaplama; süperpozisyon, girişim ve dolanıklıktan yararlanır. Bu açıklayıcı yazı kübitlerle ilgili, ancak pratikte kuantum hesaplamanın gücü, tek bir kübitin tek başına varlığından değil, çok sayıda kübitin nasıl etkileştiğinden gelir.

Bloch küresi sezgisi

Bir kübit için yaygın bir görsel model Bloch küresidir. Wikipedia’nın kübit maddesi, bir kübitin genliklerinin çoğu zaman (\theta) ve (\phi) olarak yazılan iki açı kullanılarak parametrize edilebildiğini belirtir. Ham genlikler (\alpha) ve (\beta) karmaşık olsa da, normalizasyon bir serbestlik derecesini ortadan kaldırır ve saf kübit durumlarının daha basit bir geometrik biçimde eşlenmesine imkân verir.

Uzman olmayanlar için temel sezgi şudur: bir kübit yalnızca bulanık bir 0/1 anahtarı değildir. Durumunun bir yapısı vardır. Farklı süperpozisyonlar, bir bazda aynı ölçüm olasılıklarına yol açabilir; yine de fazları farklı olduğu için sonraki hesaplamalarda farklı davranabilirler.

Bloch küresinin yararlı olmasının nedeni budur. Bir kübit durumunun, ayarlanabilir olasılıklara sahip bir yazı tura atışından daha zengin olduğunu hatırlatır.

Kübit ne değildir?

Kübitlerin ne yaptığını abartmak kolaydır.

İlk olarak, bir kübit aynı anda birçok cevabı okuyabileceğiniz anlamına gelmez. Ölçüm tek bir klasik sonuç döndürür.

İkinci olarak, Wikipedia’nın kübit maddesi, süper yoğun kodlama kullanılarak belirli protokollerde bir kübitin daha fazla bilgi taşıyabildiğini ve 2 bite kadar çıkılabildiğini söyler. Ancak bu, kübitin gündelik hesaplamada genel olarak bitten “iki kat daha fazla veri sakladığı” şeklinde yorumlanmamalıdır. Davranış, kullanılan protokole ve işin içindeki kuantum kaynaklarına bağlıdır.

Üçüncü olarak, kübitler sırf kuantum oldukları için otomatik olarak yararlı değildir. Qubit, mevcut donanım uygulamalarını büyük ölçüde deneysel ve yalnızca belirli uzmanlaşmış görevler için uygun olarak tanımlar. Belirli görevlerde kuantum avantajı iddiaları önemli bilimsel dönüm noktalarıdır, ancak kuantum bilgisayarların kısa vadede geniş çaplı kullanıma hazır olduğunun kanıtı değildir.

Kübitleri inşa etmek neden zordur?

Kübit kavramı matematiksel olarak temizdir. Donanım öyle değildir.

Kuantum hesaplama, koherent kuantum durumlarının hassas biçimde denetlenmesini gerektirir. Fiziksel bir kübit çevresinden yeterince iyi yalıtılmamışsa, dekoherans gürültü ve hatalara yol açar. Qubit, hükümetlerin daha uzun koherans sürelerine ve daha düşük hata oranlarına sahip kübitlere yatırım yaptığını belirtiyor ve süperiletkenler ile iyon tuzakları dahil uygulama örnekleri veriyor.

Bu mühendislik problemi belirleyicidir. Kübitleri güçlü kılan aynı özellikler, onları kırılgan da yapar. Kullanışlı bir kuantum bilgisayarın, işlemleri gerçekleştirecek kadar uzun süre koheransı koruması, hataları yönetmesi ve sonunda yine de doğru ölçüme izin vermesi gerekir.

Bu ödünleşim, alanın bugünkü durumunu açıklamaya yardımcı olur: güçlü kuramsal vaat, kayda değer deneysel ilerleme, ancak büyük ölçekli pratik sistemlerin önünde büyük engeller.

Kübitler neden önemlidir?

Kübitler önemlidir, çünkü hesaplama modelinin kendisini değiştirir.

Klasik bir bilgisayar, klasik durumlar ve geçiş kuralları cinsinden soyutlanabilir. Buna karşılık kuantum bilgisayar, koherent kuantum durumlarını kullanır; burada süperpozisyon, göreli faz ve girişim hesaplamanın parçasıdır. Bu da en azından ilke düzeyinde, bazı görevlerde klasik yaklaşımlardan daha iyi performans gösteren algoritmalara kapı açar. Qubit, kuantum bilgisayarların, yeterince büyük makinelerle yaygın kullanılan şifreleme şemalarını kırmak ve fiziksel sistemlerin simülasyonuna yardımcı olmak gibi uygulamalar da dahil olmak üzere bazı hesaplamaları klasik bilgisayarlardan üstel olarak daha hızlı tamamlama potansiyeline sahip olduğunu söylüyor.

Yine de doğru sözcük “potansiyel”dir. Bir kübit, kuantum hesaplamanın temelidir; ancak yararlı kuantum avantajının garantisi değildir. Alanın geleceği, gerçek aygıtların dekoheransı ve hatayı denetim altında tutarken ölçeklenip ölçeklenemeyeceğine bağlıdır.

Öne çıkan noktalar

  • Kübit, klasik bite benzer ama kuantum mekaniği tarafından yönetilen, kuantum bilginin temel birimidir.
  • Standart bazda ölçüldüğünde bir kübit ya 0 ya da 1 verir.
  • Ölçümden önce bir kübit, (\alpha|0\rangle + \beta|1\rangle) şeklinde yazılan bir süperpozisyonda bulunabilir.
  • (|\alpha|^2) ve (|\beta|^2) büyüklüklerinin kareleri, 0 veya 1 ölçme olasılıklarını belirler ve toplamları 1 olmalıdır.
  • Bir kübitin genlikleri faz bilgisi taşır; bu da girişimi mümkün kılar ve kuantum davranışını sıradan olasılıktan daha zengin hâle getirir.
  • Ölçüm, klasik bitin olağan okunmasından farklı olarak bir kübitin süperpozisyonunu bozar.
  • Birden fazla kübit içeren yazmaçlar, kübit sayısıyla birlikte üstel olarak büyüyen bir durum uzayını işgal eder.
  • Kübitler, kuantum hesaplamanın vaadinin temelidir; ancak gerçek kübitler kırılgandır ve mevcut donanım büyük ölçüde deneysel kalmayı sürdürmektedir.

Kaynaklar

Bu sayfadaki bilgiler, aşağıdaki kaynaklardan alınmış ve DesignQuantum tarafından derlenmiştir.

  1. Qubit en.wikipedia.org
  2. Quantum computing en.wikipedia.org