EGE ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ (YÜKSEK LİSANS TEZİ) KUANTUM BİLGİ-İŞLEM ALGORİTMALARI ÜZERİNE BİR İNCELEME.

Benzer belgeler
EGE ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ (YÜKSEK LİSANS TEZİ)

Üçüncü bölümde klasik ve kuantum bilgisayarlar hesaplanabilirlik kavramı ve karmaşıklık sınıfları bakımından karşılaştırılacaklardır.

Bu doküman Kâtip Çelebi tarafından 1632 de yazılan ve İbrahim Müteferrika nın eklemeleri ile Matbaa-ı Amire de basılan Kitabı-ı Cihannüma nın

ÖZET OTOMATİK KÖKLENDİRME SİSTEMİNDE ORTAM NEMİNİN SENSÖRLERLE HASSAS KONTROLÜ. Murat ÇAĞLAR

Serdar BİROĞUL YÜKSEK LİSANS TEZİ (ELEKTRİK EĞİTİMİ) GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ANKARA

Kuantum Hesaplama Erhan Tezcan Oğuz Çelik

BASKETBOL OYUNCULARININ DURUMLUK VE SÜREKLİ KAYGI DÜZEYLERİNİN BELİRLENMESİ

İSTANBUL TEKNİK ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BİLGİSAYAR DESTEKLİ PROJE YÖNETİMİ. YÜKSEK LİSANS TEZİ Müh. Burak Ömer SARAÇOĞLU

TEZSİZ YÜKSEK LİSANS PROJE ONAY FORMU

ÖZGEÇMİŞ. Derece Bölüm/Program Üniversite Yıl

İSTANBUL TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ ÖZET FONKSİYON TABANLI GÜVENLİ BİR RFID PROTOKOLÜNÜN FPGA ÜZERİNDE GERÇEKLENMESİ

ÖZGEÇMİŞ. Çalışma Alanları: Cebir ve sayılar teorisi, cebirsel sayı teorisi, cebirsel geometri, cebirsel kodlama teorisi.

Kuantum bilgi bilimi ve teknolojileri

2.1 Bir Sınıfı Örneklerinden Öğrenme Vapnik-Chervonenkis (VC) Boyutu Olası Yaklaşık Doğru Öğrenme... 21

Önsöz. İçindekiler Algoritma Algoritma Nasıl Hazırlanır? Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular

Bilgi Güvenliği Eğitim/Öğretimi

BAŞKENT ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BENZER SÜREÇLERDE ÜRETİLEN ÜRÜNLER İÇİN YAPAY ZEKA İLE ZAMAN TAHMİNİ SONER ŞÜKRÜ ALTIN

Olasılık ve İstatistik nedir? Bilgisayar Mühendisliğindeki yeri

DÜNYA DA VE TÜRKİYE DE EKONOMİK BÜYÜMENİN SİGORTACILIK SEKTÖRÜNE ETKİSİ

ANKARA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ DÖNEM PROJESİ İMAR ÖZELLİKLERİNİN TAŞINMAZ DEĞERLERİNE ETKİLERİ. Yeliz GÜNAYDIN

BLM 4811 MESLEKİ TERMİNOLOJİ II Salı , D-109 Dr. Göksel Biricik

FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ Yazılım Mühendisliği Bölümü

IQ PLUS BUTİK EĞİTİM MERKEZİ

DERS ÖĞRETİM PLANI. Karşılaştırmalı Ekonomik Sistemler. Dersin Kodu. Seçmeli

1.15 Hazırlanan İşlem Kılavuzları, Esaslar ve Yönergeler Hazırlanan Formlar Dosya/Klasör Etiketi ve İçerik Listesi Oluşturma ve U

Yrd. Doç. Dr. Ersin ASLAN

FIZ YÜKSEKLİSANS DERS AŞAMASI ÖĞRETİM PLANI. Anabilim/Anasanat adı: AÇIKLAMALAR :...2 GÜZ DÖNEMİ...3 BAHAR DÖNEMİ...4 ÖZET BİLGİ...

ÖZGEÇMİŞ 2003 MÜHENDİSLİĞİ İSTANBUL ÜNİVERSİTESİ ÜNİVERSİTESİ

Bulanık Mantık Tabanlı Uçak Modeli Tespiti

BÖLÜM 1 Nitel Araştırmayı Anlamak Nitel Bir Araştırmacı Gibi Düşünmek Nicel Araştırmaya Dayalı Nitel Bir Araştırma Yürütme...

İçindekiler. I Varyans Analizi (ANOVA) 1. Önsöz. Simgeler ve Kısaltmalar Dizini

A UNIFIED APPROACH IN GPS ACCURACY DETERMINATION STUDIES

Kuantum Fiziği (PHYS 201) Ders Detayları

DOKUZ EYLÜL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MÜDÜRLÜĞÜ DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CSE 5065

Bu uzmanlık tezinde öne sürülen fikirler eserin yazarına aittir; Ulaştırma Bakanlığı nın görüşlerini yansıtmaz.

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

ŞİRKETLER TOPLULUĞUNA GÜVENDEN DOĞAN SORUMLULUK

DERS ÖĞRETİM PLANI. İktisadi Planlama. Dersin Adı Dersin Kodu Dersin Türü. Seçmeli Lisans

PERFORMANCE COMPARISON OF KARATSUBA AND NIKHILAM MULTIPLICATION ALGORITHMS FOR DIFFERENT BIT LENGTHS

Sayılar Kuramına Giriş (MATH325) Ders Detayları

Dr. ASLI MAKARACI Bahçeşehir Üniversitesi Hukuk Fakültesi Öğretim Görevlisi KONUT FİNANSMAN SİSTEMİNDE İHRAÇ EDİLEN MENKUL KIYMETLER VE TEMİNATLARI

TÜRKİYE CUMHURİYETİ ANKARA ÜNİVERSİTESİ NÜKLEER BİLİMLER ENSTİTÜSÜ Y Ö N E T İ M K U R U L U K A R A R I

Amaç, BİLİMSEL ARASTIRMA YAPABİLME, HAKİM OLDUĞU BİR KONUYU BELİRLİ BİR FORMATTA HAZIRLAYIP SUNABİLME

tarih ve 163 sayılı Eğitim Komisyonu Kararı Eki-2

Açık Ekonomi Makroiktisatı

TARİHLİ EĞİTİM KOMİSYONU KARARLARI

TEZSİZ YÜKSEK LİSANS PROJE ONAY FORMU. Eğitim Bilimleri Anabilim Dalı Eğitim Yönetimi, Denetimi, Planlaması ve Ekonomisi

Bilgisayarlı Muhasebe ve Uygulamaları (MGMT 418) Ders Detayları

***700 Yüksek Lisans Seminer Dersi (0-2)Kredisiz AKTS: 12 ***700 MSc Seminar (0-2)Non-Credit ECTS:12

T.C. DÜZCE ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ YÖNETİM KURULU KARARLARI

DERS ÖĞRETİM PLANI. Türev Piyasalar ve Araçlar. Dersin Kodu. Seçmeli

Lisansüstü Eğitim, Öğretim ve Araştırma Enstitüsü Institute of Graduate Studies and Research

İÇİNDEKİLER ÖNSÖZ... VII İÇİNDEKİLER... IX TABLOLAR... XV KISALTMALAR LİSTESİ... XVII

BAYAN DİN GÖREVLİSİNİN İMAJI VE MESLEĞİNİ TEMSİL GÜCÜ -Çorum Örneği-

Bölüm 1: Lagrange Kuramı... 1

T.C. AMASYA ÜNİVERSİTESİ FEN BİLİMLER ENSTİTÜSÜ BİLİM DALI XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX

ANKARA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ DÖNEM PROJESİ TAŞINMAZ DEĞERLEMEDE HEDONİK REGRESYON ÇÖZÜMLEMESİ. Duygu ÖZÇALIK

BÖLÜM I Dr.Tufan Aytaç OKUL VİZYONU NEDİR NASIL GELİŞTİRİLİR / 1

HACETTEPE ÜNİVERSİTESİ TÜRKİYAT ARAŞTIRMALARI ENSTİTÜSÜ

Bilgisayar Mimarisi ve Organizasyonu Giriş

Çeviriye önsöz... xi Önsöz... xii Teşekkür... xv Kitabı kullanmanın yolları... xvii. Ortamı hazırlamak... 1

Değerlendirme Sınavı 2-5. Sınıf CEVAP ANAHTARI

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

ŞİRKETLER TOPLULUĞU HUKUKUNDA PAYSAHİPLİĞİ HAKLARINA DAYALI HÂKİMİYET. İbrahim Doğuhan UYGUN

TARİHLİ EĞİTİM KOMİSYONU KARARLARI

T.C. SÜLEYMAN DEMİREL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ISPARTA İLİ KİRAZ İHRACATININ ANALİZİ

İçerik ALGILANMASI KUANTUM KANALLAR 1. KUANTUM BİLİŞİM KURAMI 2. KUANTUM KANALLAR 3. DOLANIKLIĞIN SÜREKLİ KUANTUM KANALLARLA

Etkin Soruşturma Yükümlülüğü (CMK m. 172/3)

EBRU ERENER TÜRK İŞ HUKUKUNDA ASGARİ SÜRELİ İŞ SÖZLEŞMESİ

Açık Anahtarlı Kriptografi ve Uygulamalar

Ankara Üniversitesi Fen Bilimleri Enstitüsü ENSTİTÜ KURULU KARARLARI

EĞİTİLENLE İLGİLİ GENEL BİLGİLER

Sonlu Cisimler (MATH332) Ders Detayları

daha çok göz önünde bulundurulabilir. Öğrencilerin dile karşı daha olumlu bir tutum geliştirmeleri ve daha homojen gruplar ile dersler yürütülebilir.

T.C. ANADOLU ÜNİVERSİTESİ SENATO. 1- Yükseköğrenim Kredi ve Yurtlar Kurumu Genel Kuruluna üye seçilmesinin görüşülmesi;

GELİŞMEKTE OLAN ÜLKELERDE SANAYİLEŞMENİN DİNAMİKLERİ VE TEKNOLOJİNİN ETKİNLİĞİNDE SANAYİLEŞME

FIZ DOKTORA DERS AŞAMASI ÖĞRETİM PLANI. Anabilim/Anasanat adı: AÇIKLAMALAR :...2 GÜZ DÖNEMİ...3 BAHAR DÖNEMİ...4 ÖZET BİLGİ...6

/uzmankariyer /uzmankariyer /uzmankariyer

ÖZGEÇMİŞ VE ESERLER LİSTESİ

ÇUKUROVA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ

DOKUZ EYLÜL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MÜDÜRLÜĞÜ DERS/MODÜL/BLOK TANITIM FORMU. İstatistik Mekanik-II. Dersin Kodu: PHY 5118

Yüz Tanımaya Dayalı Uygulamalar. (Özet)

ÖZET. SOYU Esra. İkiz Açık ve Türkiye Uygulaması ( ), Yüksek Lisans Tezi, Çorum, 2012.

ÖZGEÇMİŞ. Yardımcı Doçentlik Tarihi: 1999 Doçentlik Tarihi: 2012

ÖĞRENİM DURUMU Derece Üniversite Bölüm / Program Yıllar Lisans. Ege Üniversitesi Bilgisayar Bilimleri Ağırlıklı Matematik Programı-Matematik

8.04 Kuantum Fiziği Ders IV. Kırınım olayı olarak Heisenberg belirsizlik ilkesi. ise, parçacığın dalga fonksiyonu,

KIRIKKALE ÜNİVERSİTESİ FEN-EDEBIYAT FAKÜLTESİ İSTATİSTİK BÖLÜMÜ LİSANS PROGRAMI

İŞSİZ BİREYLERİN KREDİ KARTLARINA İLİŞKİN TUTUM VE DAVRANIŞLARININ YAPISAL EŞİTLİK MODELİYLE İNCELENMESİ: ESKİŞEHİR ÖRNEĞİ

Proje Oryantasyon (SE 493) Ders Detayları

Akdeniz Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölüm Tanıtımı

SE Engineering Sciences 30 Mayıs 2011, Pazartesi 13:00 M1-2 İNG 152 -İngilizce II 31 Mayıs 2011, Salı 14:00 Yabancı Diller Binası

ŞEYMA AKKAŞOĞLU ŞİRKETLERDE BİRLEŞME, BÖLÜNME VEYA TÜR DEĞİŞTİRMENİN İŞ SÖZLEŞMELERİNE ETKİSİ

BİLİM (Yazılı) SINAVI KONULARI

Yrd. Doç. Dr. Mehmet Güçlü

BÖLÜM I MAKROEKONOMİYE GENEL BİR BAKIŞ

International Journal of Innovative Research in Education

İleri Algoritma (COMPE 574) Ders Detayları

2. BASİT DOĞRUSAL REGRESYON 12

Türk Ticaret Kanunu nda Kurumsal Yönetim (Corporate Governance)

Transkript:

EGE ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ (YÜKSEK LİSANS TEZİ) KUANTUM BİLGİ-İŞLEM ALGORİTMALARI ÜZERİNE BİR İNCELEME Gürkan Aydın ŞEN Uluslararası Bilgisayar Anabilim Dalı Bilim Dalı Kodu : 619.03.03 Sunuş Tarihi: 26.09.2002 Tez Danışmanı : Doç. Dr. Mehmet Emin DALKILIÇ Bornova, İZMİR

III ONAY Sayın Gürkan Aydın ŞEN tarafından Yüksek Lisans Tezi olarak sunulan Kuantum Bilgi-İşlem Algoritmaları Üzerine Bir İnceleme adlı bu çalışma Lisansüstü Eğitim ve Öğretim Yönetmeliği nin ve Enstitü yönergesinin ilgili hükümleri dikkate alınarak Jüri Başkanı Raportör Üye Üye : Doç. Dr. Mehmet Emin DALKILIÇ : Doç. Dr. Bahar ALAKENT : Prof. Dr. Serdar KORUKOĞLU Üye:... Üye:... tarafından değerlendirilmiş olup, yapılan Tez Savunma Sınavı nda aday oy birliği/oy çokluğu ile başarılı bulunmuştur.

IV

V ÖZET KUANTUM BİLGİ-İŞLEM ALGORİTMALARI ÜZERİNE BİR İNCELEME ŞEN, Gürkan Aydın Yüksek Lisans Tezi, Uluslararası Bilgisayar Enstitüsü, Tez Yöneticisi: Doç. Dr. Mehmet Emin DALKILIÇ Eylül 2002, 127 sayfa Bu çalışmada, henüz çok yeni bir kavram olan, fakat uygulanabilir hale geldiğinde bilgisayar bilimini kökten değiştirebilme potansiyeline sahip kuantum bilgisayarları ve kuantum algoritmaları incelenmiştir. Kuantum bilgi-işlem algoritmaları ve uygulamaları hakkında geniş bir literatür taraması yapılmış, ilgili matematiksel notasyon, önemli uygulama ve algoritmalar hakkında ayrıntılı bilgi verilmiştir. Ayrıca kuantum bilgisayarının temel unsurları olan kuantum yazmaçları ve kübitlerin oluşturulması ile ilgili prosedürleri kullanarak bu yapılara 1- kübitli kuantum geçitleri ve bazı basit klasik fonksiyonları uygulama işlemleri gerçekleştirilmiştir. Bugüne kadar geliştirilen kuantum algoritmalarının en önemlisi olan ve günümüzde en sağlam veri şifreleme algoritmalarının başında gelen RSA algoritmasını kırma potansiyeline sahip olan Shor un polinom zamanlı çarpanlara ayırma algoritması bilgisayar ortamında simüle edilmiş ve bu algoritmayı iyileştirmek için önerilen bazı yaklaşımlar da simülasyon vasıtasıyla test edilmiştir. Test sonuçlarına göre, Shor ve Knill tarafından öne sürülen bu yaklaşımlar, algoritmanın yineleme sayısını ve çalışma süresini azaltmaktadır. Dolayısıyla bu yaklaşımların doğruluğu, simülasyon yardımıyla gözlenmiştir. Anahtar Kelimeler: Kuantum bilgi-işlem, kuantum bilgisayar, Shor un asal çarpanlarına ayırma algoritması, kübit, kuantum geçitleri.

VI

VII ABSTRACT AN INVESTIGATION ON QUANTUM COMPUTING ALGORITHMS ŞEN, Gürkan Aydın MSc. Thesis in International Computing Institute Supervisor: Assoc. Prof. Dr. Mehmet Emin DALKILIÇ September 2002, 127 pages In this paper, quantum computers and quantum algorithms, which are still very new concepts, yet have the potential to change computer science radically when they become implementable are analyzed. A wide-scale literature survey has been done about quantum computing algorithms and implementations, detailed information has been given about related mathematical notations, important implementations and algorithms. Moreover, using quantum register and procedures related to formation of qubits, which are the basic elements of quantum computers, 1-qubit quantum gates and some simple classical function implementation operations have been implemented on these structures. Shor s polynomial time factoring algorithm, which has been the most important quantum algorithm till now and have the potential to break the RSA algorithm, has been simulated on computer and several approaches that were proposed to improve this algorithm have been tested by the simulation. According to the test results, approaches proposed by Shor and Knill reduced the algorithm s try count and execution time. Accordingly, corrections of these approaches has been observed with the help of the simulation. Keywords: Quantum computing, quantum computer, Shor s factoring algorithm, qubit, quantum gates.

VIII

IX TEŞEKKÜR Bu ilgi çekici tez konusu üzerinde çalışma imkanı veren ve çalışma boyunca deneyimleri, bilgileri, yapıcı eleştirileri ve yorumlarıyla sürekli olarak konuya katkımı arttırmama yardımcı olan değerli tez danışmanım Sayın Doç. Dr. Mehmet Emin DALKILIÇ a ve tez çalışmam boyunca bana lojistik destek sağlayan çok değerli UBE asistan kadrosuna teşekkür ederim. Çalışma süresince benden hiçbir desteklerini esirgemeyen aileme de teşekkür etmeyi bir borç bilirim.

İÇİNDEKİLER X Sayfa ÖZET... V ABSTRACT...VII TEŞEKKÜR...IX ŞEKİLLER DİZİNİ... XV ÇİZELGELER DİZİNİ...XVII SİMGELER VE KISALTMALAR DİZİNİ... XVIII 1. GİRİŞ... 1 1.1 Tarihçe... 2 2. KUANTUM FİZİĞİ... 5 2.1 Heisenberg in Belirsizlik İlkesi... 6 2.2 Üst Üste Gelme Prensibi ve Ölçüm İşlemi... 6 2.3 EPR Deneyi... 7 3. HESAPLANABİLİRLİK VE KARMAŞIKLIK... 10 3.1 Hesaplanabilirlik Teorisi ve Turing Makineleri... 10 3.1.1 Gerekirci Turing Makinesi (GTM)...11 3.1.2 Olası Turing Makinesi (OTM)...11 3.1.3 Kuantum Turing Makinesi (KTM)...12 3.2 Karmaşıklık Teorisi... 13 3.2.1 Klasik karmaşıklık sınıfları...14

İÇİNDEKİLER (devam) XI Sayfa 3.2.2 Kuantum karmaşıklık sınıfları...15 4. KUANTUM BİLGİ-İŞLEMİN TEMEL İLKELERİ... 16 4.1 Matematiksel Yapılar... 16 4.1.1 Kübit ve kuantum yazmacı...16 4.1.2 Dolanıklık...21 4.2 Kuantum Devre Modeli ve Kuantum Geçitleri... 21 4.2.1 Tersinirlik...23 4.2.2 1-kübitli geçitler...25 4.2.3 2-kübitli geçitler...27 4.2.4 3-kübitli geçitler...28 4.2.5 Evrensellik...28 4.2.6 Kuantum ağları...29 4.2.7 Kuantum fonksiyonları...30 5. KUANTUM BİLGİ_İŞLEM UYGULAMALARI... 32 5.1 Kuantum Işınlama... 32 5.2 Kuantum Yoğun Kodlama... 38 5.3 Kuantum Şifreleme... 41 5.3.1 Foton polarizasyonunun özellikleri...42 5.3.2 BB84 protokolü...46 6. KUANTUM BİLGİSAYARI ALGORİTMALARI... 50 6.1 Deutsch Algoritması... 50 6.2 Kuantum Fourier Dönüşümü (KFD)... 53 6.2.1 Fourier Dönüşümünün Karmaşıklığı...55

İÇİNDEKİLER (devam) XII Sayfa 6.3 Asal Çarpanlarına Ayırma Algoritması... 56 6.3.1 Algoritmanın incelenmesi...60 6.3.2 Algoritmanın karmaşıklığı...67 6.4 Ayrık Logaritma Hesaplama Algoritması... 68 6.4.1 Algoritmanın incelenmesi...70 6.5 Veritabanı Arama Algoritması... 73 6.5.1 Bir Sorgulama İle Veritabanı Arama...73 7. SİMÜLASYON... 79 7.1 Yapılan Çalışma... 79 7.2 Uygulanan Farklı Yöntemler... 80 7.2.1 Shor un önerdiği yaklaşımlar...81 7.2.2 Knill in yaklaşımı...82 7.2.3 McAnally nin yaklaşımı...83 7.3 Simülasyon... 84 7.3.1 Simülasyon ortamı...84 7.3.2 Simülasyondaki yapılar...85 7.3.3 Asal çarpanlara ayırma algoritmasının simülasyonu...91 7.3.4 Bellek gereksinimi...95 7.4 Simülasyondan Elde Edilen Sonuçlar... 96 7.4.1 Kuantum yazmacı ve Hadamard geçidi istatistikleri...97 7.4.2 Asal çarpanlara ayırma algoritması istatistikleri...100 8. SONUÇ...116 KAYNAKLAR DİZİNİ...118

İÇİNDEKİLER (devam) XIII Sayfa EKLER...122 Ek 1 Kuantum Fourier Dönüşümü Devresi...123 Ek 2 Türkçe - İngilizce Terimler Sözlüğü...124 ÖZGEÇMİŞ...127

XIV