Bilgisayar denince çoğumuzun aklına dizüstü bilgisayarlar, telefonlar ya da bulutta çalışan veri merkezleri gelir. Oysa bilgisayar fikri daha temel bir düşünceye dayanır: Bir girdiyi alıp belirli kurallarla işlemek ve anlamlı bir çıktı üretmek. 1936’da Alan Turing’in ortaya koyduğu soyut makine modeli bu düşüncenin en etkili ifadelerinden biriydi. Bugünkü bilgisayarlar ne kadar hızlanmış olursa olsun, özünde hâlâ sıfırlar ve birler üzerinde çalışan klasik hesaplama makineleridir. Kuantum bilgisayar ise aynı soruya farklı bir kapıdan yaklaşır: Hesaplama atom altı dünyanın kurallarıyla yapılırsa ne olur?

Bu soru ilk bakışta bilimkurgu gibi görünebilir. Çünkü kuantum mekaniği gündelik sezgilerimize pek uymaz. Richard Feynman’ın “Kuantum mekaniğini kimsenin gerçekten anladığını sanmıyorum” sözü boşuna ünlü değildir. Bir parçacığın aynı anda birden fazla olasılık içinde bulunabilmesi, ölçüldüğünde bu olasılıklardan birine dönüşmesi ve iki parçacığın aralarında mesafe olsa bile güçlü bağıntılar göstermesi tuhaf görünür. Fakat bu tuhaflık deneysel bir hayal değil; modern fiziğin sınanmış gerçekliğidir. Kuantum bilgisayarların ilgi çekici tarafı da burada başlar: Doğanın en küçük ölçekteki davranışlarını, hesaplama için kontrollü biçimde kullanmak.

Klasik bilgisayarın temel bilgi birimi bittir. Bir bit ya 0’dır ya da 1. Kuantum bilgisayarın temel bilgi birimi ise kübittir. Kübit de ölçüldüğünde 0 veya 1 sonucunu verir; ancak ölçülmeden önce bu iki durumun bir süperpozisyonu içinde bulunabilir. Bu durumu basitçe “hem 0 hem 1” diye anlatmak cazip olsa da daha doğru ifade şudur: Kübit, 0 ve 1 sonuçlarına ilişkin olasılık genlikleri taşıyan bir kuantum durumudur. Ölçüm yaptığımızda bu durum, olasılıklara göre tek bir sonuca dönüşür. Bu nedenle kuantum bilgisayar, bütün cevapları aynı anda veren sihirli bir makine sayılmaz. Asıl maharet, doğru cevabın olasılığını yükseltecek, yanlış cevapların olasılığını azaltacak işlemleri tasarlayabilmektir.

Bu noktada çift yarık deneyi iyi bir başlangıç örneğidir. Klasik dünyada mermi gibi parçacıklar iki yarıktan yalnızca birinden geçer; su dalgaları ise iki yarıktan geçip girişim yapar. Elektron gibi kuantum parçacıkları tek tek gönderildiklerinde bile ekranda dalga benzeri bir girişim deseni oluşturur. Dahası, parçacığın hangi yarıktan geçtiğini ölçmeye kalktığımızda desen değişir. Kuantum dünyasında ölçüm pasif bir gözlem değildir; sistemin durumunu etkiler. Kuantum bilgisayarın “ölçmeden önce olasılıkları düzenleme” fikri, işte bu dalga benzeri davranıştan beslenir.

Birden fazla kübit kullanıldığında tablo daha da zenginleşir. n adet klasik bit, belirli bir anda tek bir değeri temsil eder. n adet kübit ise 2^n farklı olası durumun ağırlıklı bir birleşimi olarak ifade edilebilir. Bu cümle bazen yanlış biçimde “kuantum bilgisayar aynı anda 2^n hesabın sonucunu okur” diye yorumlanır. Oysa okuma aşamasında sistem tek bir sonuca çöker. Bu yüzden kuantum algoritmalarının amacı, süperpozisyonu gelişigüzel büyütmek değil, olasılık genliklerini dikkatle yönetmektir. Kuantum girişim sayesinde bazı yollar birbirini güçlendirir, bazıları birbirini söndürür. Başarı, bu girişimi doğru cevabın lehine örgütleyebilmektir.

Kuantum bilgisayarları klasik bilgisayarlardan ayıran ikinci temel kavram dolaşıklıktır. Dolaşıklık, birden fazla kübitin ayrı ayrı değil, ortak bir sistem olarak tanımlanmasıdır. İki kübit dolaşık hâle getirildiğinde, birinin ölçüm sonucu diğeriyle güçlü biçimde ilişkili olabilir. Bu, “uzaktan gizli mesaj gönderme” anlamına gelmez; fakat klasik olasılıklarla açıklanması zor korelasyonlar üretir. Böylece hesaplama, yalnızca çok sayıda olasılığı tutmakla kalmaz; bu olasılıklar arasında klasik bellekte kolayca taklit edilemeyen bağlar kurar.

Bir bilgisayar yalnızca veri temsilinden ibaret değildir; veriyi işleyen işlemlere de ihtiyaç vardır. Klasik bilgisayarlarda AND, OR, NOT gibi mantık kapıları bulunur. Kuantum bilgisayarlarda ise kapıların tersinir olması gerekir; çünkü bilgi kaybı hassas kuantum yapısını bozar. Hadamard kapısı bir kübiti süperpozisyona sokar. Kontrollü-NOT kapısı, bir kübitin durumuna bağlı olarak başka bir kübiti değiştirir. Toffoli kapısı ise tersinir hesaplamanın önemli yapı taşlarındandır. Bu kapılar, klasik komutlardan çok, kuantum durumlarının geometrisini değiştiren fiziksel dönüşümlere benzer.

Kuantum hesaplama fikrinin modern tarihi oldukça yenidir. Feynman 1982’de kuantum yasalarına göre çalışan makineler önermiş, David Deutsch 1985’te kuantum Turing makinesi fikrini geliştirmiştir. 1994’te Peter Shor, çok büyük sayıların çarpanlarına ayrılması için dramatik hızlanma vadeden algoritmasını ortaya koydu. 1997’de Lov Grover, düzensiz bir veri kümesinde arama yapmak için karekök düzeyinde hızlanma sağlayan kuantum arama algoritmasını geliştirdi. Bu kilometre taşları, alanın fizik, matematik, kriptografi ve bilgisayar bilimlerini buluşturduğunu gösterdi.

Peki kuantum bilgisayarlar ne işe yarayacak? En doğal kullanım alanlarından biri kuantum sistemlerin simülasyonudur. Moleküller, malzemeler, kimyasal tepkimeler ve fotosentez gibi süreçler kuantum düzeyde gerçekleşir. Klasik bilgisayarlar bu sistemleri yaklaşık yöntemlerle modelleyebilir; fakat karmaşıklık hızla büyür. Kuantum bilgisayarlar, doğası kuantum olan sistemleri yine kuantum kurallarıyla temsil edebildiği için yeni ilaçların, daha verimli bataryaların, yeni malzemelerin ve katalizörlerin tasarımında önemli rol oynayabilir.

Bir başka alan optimizasyondur. Lojistikten enerji şebekelerine kadar birçok problem çok büyük seçenek uzaylarında en iyi çözümü arar. Kuantum yaklaşımlar, belirli yapılardaki problemlerde yeni hızlanma fırsatları sunabilir.

Kriptografi ise kuantum bilgisayar tartışmalarının en çok ses getiren başlığıdır. Shor algoritması, yeterince büyük ve hataya dayanıklı bir kuantum bilgisayarın günümüzde yaygın kullanılan bazı açık anahtarlı şifreleme sistemlerini kırabileceğini gösterir. Bu, hemen yarın bütün şifrelerin çökeceği anlamına gelmez; çünkü bugünkü kuantum donanımları hâlâ gürültülü, sınırlı ve hata düzeltme açısından zorlu sistemlerdir. Ancak risk ciddidir. Bu nedenle dünya, kuantum sonrası kriptografi olarak adlandırılan yeni güvenlik yaklaşımlarına yönelmektedir.

Donanım tarafında da yarış sürüyor. Tek bir kuantum bilgisayar türü yoktur. Kuantum tavlayıcılar belirli optimizasyon problemlerine odaklanır; analog kuantum sistemler özel fiziksel süreçleri simüle edebilir; evrensel kuantum bilgisayarlar ise teorik olarak en esnek modeldir. Süperiletken kübitler, tuzaklanmış iyonlar, fotonlar ve nükleer spinler gibi farklı fiziksel platformlar üzerinde çalışmalar devam etmektedir. En büyük sorunlardan biri, kuantum durumlarının çevreyle etkileşip bozulmasıdır; bu nedenle kübit üretmek kadar onu kararlı tutmak ve hataları düzeltmek de önemlidir.

Bugün IBM, Google, Microsoft, Fujitsu, Riken ve benzeri kurumların kuantum yatırımları, önümüzdeki on yılların hesaplama altyapısını şekillendirme mücadelesidir. Yine de kuantum bilgisayarların klasik bilgisayarların yerini tamamen alacağını düşünmek yanıltıcı olur. Daha gerçekçi senaryo, hibrit bir işbirliğidir: Klasik bilgisayarlar veri yönetimi, kontrol ve gündelik hesaplama işlerini sürdürürken; kuantum işlemciler belirli alt problemleri hızlandıran özel yardımcılar olarak devreye girer.

Sonuçta kuantum bilgisayar, “daha hızlı bilgisayar” ifadesine sığmayacak kadar farklı bir fikirdir. Her problemi çözmez; klasik bilgisayarların bütün gücünü anlamsız kılmaz; NP-tam problemlerin hepsini polinom zamanda çözeceği de bilinmemektedir. Fakat bazı problemlerde hesaplamanın sınırlarını yeniden çizme potansiyeline sahiptir. Onlar, bildiğimiz bilgisayarların daha hızlısı değil; doğanın hesaplama hakkındaki daha derin bir dilini kullanma girişimidir. Bu dil, geleceğin bilimsel ve teknolojik sözlüğünde önemli bir yer tutacaktır.

Mehmet Göktürk