Implementasi Algoritma Kuantum Shor untuk Pemfaktoran Perkallian Bilangan Prima
Main Author: | Wahyu Wicaksono, Adjie |
---|---|
Format: | Thesis NonPeerReviewed application/pdf |
Bahasa: | eng |
Terbitan: |
, 2019
|
Subjects: | |
Online Access: |
http://kc.umn.ac.id/10634/1/HALAMAN_AWAL.pdf http://kc.umn.ac.id/10634/2/DAFTAR_PUSTAKA.pdf http://kc.umn.ac.id/10634/3/BAB_I.pdf http://kc.umn.ac.id/10634/4/BAB_II.pdf http://kc.umn.ac.id/10634/5/BAB_III.pdf http://kc.umn.ac.id/10634/6/BAB_IV.pdf http://kc.umn.ac.id/10634/7/BAB_V.pdf http://kc.umn.ac.id/10634/8/LAMPIRAN.pdf http://kc.umn.ac.id/10634/ |
Daftar Isi:
- Komputasi kuantum adalah penggunaan fenomena kuantum untuk melakukan komputasi. Salah satu kegunaan dari komputasi kuantum adalah pemfaktoran perkalian bilangan prima. Algoritma pemfaktoran Shor dapat memfaktorkan bilangan prima dengan kecepatan polinomial, dimana pada komputer klasik hanya dapat mencapai kecepatan super-polinomial. Implementasi dari algoritma ini ditujukan untuk menunjukkan kemampuan komputer kuantum menggunakan simulator dan library Python milik ProjectQ. Evaluasi user time dilakukan dengan membandingkan implementasi algoritma kuantum Shor pada penelitian ini dengan implementasi di Quantum Computing Playground dan ProjectQ menggunakan dua perangkat keras berbeda. Hasil evaluasi menunjukkan peningkatan waktu eksekusi sebesar 19% dari perangkat 1 ke perangkat 2 untuk kasus pemfaktoran perkalian bilangan berukuran 10-bit. Dalam hal penggunaan qubit, penelitian ini juga menunjukkan bahwa penggunaan qubit pada algoritma kuantum Shor dapat dikurangi sebesar 50% untuk membantu mempercepat waktu eksekusi program.