Quantum
Computation
Quantum atau komputer
kuantum, merupakan komputer yang memanfaatkan fenomena-fenomena dari mekanika
quantum, seperti quantum superposition dan quantum entanglement, yang digunakan
untuk pengoperasian data.
Quantum
Computer atau komputer kuantum memanfaatkan fenomena ‘aneh’ yang disebut
sebagai superposisi. Dalam mekanika kuantum, suatu partikel bisa berada dalam
dua keadaan sekaligus. Inilah yang disebut keadaan superposisi. Dalam komputer
kuantum, selain 0 dan 1, dikenal pula superposisi dari keduanya. Ini berarti
keadaannya bisa berupa 0 dan 1, bukan hanya 0 atau 1 seperti di komputer
digital biasa. Komputer kuantum tidak menggunakan Bits tetapi QUBITS (Quantum
Bits).
Perhitungan jumlah data pada komputasi klasik dihitung dengan bit, sedangkan perhitungan jumlah data pada komputer kuantum dilakukan dengan qubit. Prinsip dasar komputer kuantum adalah bahwa sifat kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini. Dalam hal ini untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum.
Perhitungan jumlah data pada komputasi klasik dihitung dengan bit, sedangkan perhitungan jumlah data pada komputer kuantum dilakukan dengan qubit. Prinsip dasar komputer kuantum adalah bahwa sifat kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini. Dalam hal ini untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum.
Quantum Entanglement
Quantum entanglement
adalah efek mekanik kuantum yang mengaburkan jarak antara partikel individual
sehingga sulit menggambarkan partikel tersebut terpisah meski Anda berusaha
memindahkan mereka. Entanglement juga merupakan esensi komputasi kuantum karena
ini adalah jalinan kualitas yang berhubungan dengan lebih banyak informasi
dalam bit kuantum dibanding dengan bit komputing klasik. Quantum entanglement
dapat sulit diperhitungkan dengan biasa.
Quantum entanglement terjadi ketika partikel seperti foton, elektron, molekul besar seperti buckyballs, dan bahkan berlian kecil berinteraksi secara fisik dan kemudian terpisahkan; jenis interaksi adalah sedemikian rupa sehingga setiap anggota yang dihasilkan dari pasangan benar dijelaskan oleh kuantum mekanik deskripsi yang sama (keadaan yang sama), yang terbatas dalam hal faktor penting seperti posisi, momentum, perputaran, polarisasi
Quantum entanglement terjadi ketika partikel seperti foton, elektron, molekul besar seperti buckyballs, dan bahkan berlian kecil berinteraksi secara fisik dan kemudian terpisahkan; jenis interaksi adalah sedemikian rupa sehingga setiap anggota yang dihasilkan dari pasangan benar dijelaskan oleh kuantum mekanik deskripsi yang sama (keadaan yang sama), yang terbatas dalam hal faktor penting seperti posisi, momentum, perputaran, polarisasi
Quantum
entanglement adalah bagian dari fenomena quantum mechanical yang
menyatakan bahwa dua atau lebih objek dapat digambarkan mempunyai hubungan
dengan objek lainnya walaupun objek tersebut berdiri sendiri dan terpisah
dengan objek lainnya. Quantum entanglement merupakan salah satu konsep yang membuat Einstein mengkritisi
teori Quantum mechanical. Einstein menunjukkan kelemahan teori Quantum Mechanical yang
menggunakan entanglement merupakan sesuatu yang “spooky action at a distance” karena Einstein tidak mempercayai bahwa Quantum particles dapat
mempengaruhi partikel lainnya melebihi kecepatan cahaya. Namun, beberapa tahun
kemudian, ilmuwan John Bell membuktikan bahwa “spooky action at a distance” dapat dibuktikan bahwa entanglement dapat terjadi pada partikel-partikel yang sangat - sangat
kecil. Partikel ini dapat dinyatakan dengan partikel yang sama.
Pengoperasian
Data Qubit
Qubit merupakan kuantum
bit , mitra dalam komputasi kuantum dengan digit biner atau bit dari komputasi
klasik. Sebuah qubit adalah unit dasar informasi dalam sebuah komputer kuantum.
Sementara sedikit dapat mewakili hanya satu dari dua kemungkinan seperti 0 / 1,
ya / tidak, qubit dapat mewakili lebih: 0 / 1, 1 dan 0, probabilitas terjadinya
setiap saat dikombinasikan dengan qubit lebih, dan semua yang secara
bersamaan. Secara umum komputer kuantum dengan qubit n bisa dalam
superposisi sewenang-wenang hingga 2 n negara bagian yang berbeda secara
bersamaan.
Untuk memanipulasi sebuah qubit, maka menggunakan Quantum Gates (Gerbang Kuantum). Cara kerjanya yaitu sebuah gerbang kuantum bekerja mirip dengan gerbang logika klasik. Gerbang logika klasik mengambil bit sebagai input, mengevaluasi dan memproses input dan menghasilkan bit baru sebagai output.
Untuk memanipulasi sebuah qubit, maka menggunakan Quantum Gates (Gerbang Kuantum). Cara kerjanya yaitu sebuah gerbang kuantum bekerja mirip dengan gerbang logika klasik. Gerbang logika klasik mengambil bit sebagai input, mengevaluasi dan memproses input dan menghasilkan bit baru sebagai output.
Setiap
partikel-partikel ini dikenal sebagai qubit, sifat dan perilaku
partikel-partikel ini (seperti yang diungkapkan dalam teori kuantum ) membentuk
dasar dari komputasi kuantum. Dua aspek yang paling relevan fisika kuantum
adalah prinsip superposisi dan Entanglement.
Superposisi, pikirkan
qubit sebagai elektron dalam medan magnet. Spin elektron mungkin baik sejalan
dengan bidang, yang dikenal sebagai spin-up, atau sebaliknya ke lapangan, yang
dikenal sebagai keadaan spin-down. Mengubah spin elektron dari satu keadaan ke
keadaan lain dicapai dengan menggunakan pulsa energi, seperti dari Laser -
katakanlah kita menggunakan 1 unit energi laser. Tapi bagaimana kalau kita
hanya menggunakan setengah unit energi laser dan benar-benar mengisolasi
partikel dari segala pengaruh eksternal? Menurut hukum kuantum, partikel
kemudian memasuki superposisi negara, di mana ia berperilaku seolah-olah itu di
kedua negara secara bersamaan. Setiap qubit dimanfaatkan bisa mengambil
superposisi dari kedua 0 dan 1. Dengan demikian, jumlah perhitungan bahwa
komputer kuantum dapat melakukan adalah 2 ^ n, dimana n adalah jumlah qubit
yang digunakan. Sebuah komputer kuantum terdiri dari 500 qubit akan memiliki
potensi untuk melakukan 2 ^ 500 perhitungan dalam satu langkah. Ini adalah
jumlah yang mengagumkan - 2 ^ 500 adalah atom jauh lebih dari yang ada di alam
semesta (ini pemrosesan paralel benar - komputer klasik saat ini, bahkan
disebut prosesor paralel, masih hanya benar-benar melakukan satu hal pada suatu
waktu: hanya ada dua atau lebih dari mereka melakukannya). Tapi bagaimana
partikel-partikel ini akan berinteraksi satu sama lain? Mereka akan
melakukannya melalui belitan kuantum.
Quantum
Gates
Quantum Gates / Gerbang
Quantum merupakan sebuah aturan logika / gerbang logika yang berlaku pada
quantum computing. Prinsip kerja dari quantum gates hampir sama dengan gerbang
logika pada komputer digital. Jika pada komputer digital terdapat beberapa
operasi logika seperti AND, OR, NOT, pada quantum computing gerbang quantum
terdiri dari beberapa bilangan qubits, sehingga quantum gates lebih susah untuk
dihitung daripada gerang logika pada komputer digital.
Setiap gerbang logika
mengubah bit masukan ke dalam satu atau lebih bit keluaran dalam beberapa mode
deterministik menurut definisi dari gerbang. dengan menyusun gerbang dalam
grafik sedemikian rupa sehingga output dari gerbang awal akan menjadi input
gerbang kemudian, ilmuwan komputer dapat membuktikan bahwa setiap perhitungan
layak dapat dilakukan.
Algoritma Shor
Algoritma yang
ditemukan oleh Peter Shor pada tahun 1995. Dengan menggunakan algoritma ini,
sebuah komputer kuantum dapat memecahkan sebuah kode rahasia yang saat ini
secara umum digunakan untuk mengamankan pengiriman data. Kode yang disebut kode
RSA ini, jika disandikan melalui kode RSA, data yang dikirimkan akan aman
karena kode RSA tidak dapat dipecahkan dalam waktu yang singkat. Selain itu,
pemecahan kode RSA membutuhkan kerja ribuan komputer secara paralel sehingga
kerja pemecahan ini tidaklah efektif.
Algoritma Shor bergantung pada hasil dari teori bilangan. Hasil ini adalah: fungsi periodik. Dalam konteks algoritma Shor, n akan menjadi bilangan yang akan difaktorkan. Jika dua bilangan tersebut adalah coprime itu berarti bahwa pembagi umumnya adalah 1. Perhitungan fungsi ini untuk jumlah eksponensial, dari itu akan mengambil waktu eksponensial pada komputer klasik. Algoritma Shor memanfaatkan paralelisme kuantum untuk melakukan jumlah eksponensial operasi dalam satu langkah.
Algoritma Shor bergantung pada hasil dari teori bilangan. Hasil ini adalah: fungsi periodik. Dalam konteks algoritma Shor, n akan menjadi bilangan yang akan difaktorkan. Jika dua bilangan tersebut adalah coprime itu berarti bahwa pembagi umumnya adalah 1. Perhitungan fungsi ini untuk jumlah eksponensial, dari itu akan mengambil waktu eksponensial pada komputer klasik. Algoritma Shor memanfaatkan paralelisme kuantum untuk melakukan jumlah eksponensial operasi dalam satu langkah.
Algoritma Shor terdiri
dari dua bagian:
1. Penurunan yang bisa dilakukan pada
komputer klasik, dari masalah anjak untuk masalah ketertiban -temuan.
2. Sebuah algoritma kuantum untuk
memecahkan masalah order-temuan.
Hambatan runtime dari
algoritma Shor adalah kuantum eksponensial modular yang jauh lebih lambat
dibandingkan dengan kuantum Transformasi Fourier dan pre-/post-processing
klasik. Ada beberapa pendekatan untuk membangun dan mengoptimalkan sirkuit
untuk eksponensial modular. Yang paling sederhana dan saat ini yaitu pendekatan
paling praktis adalah dengan menggunakan meniru sirkuit aritmatika konvensional
dengan gerbang reversibel , dimulai dengan penambah ripple-carry. Sirkuit
Reversible biasanya menggunakan nilai pada urutan n ^ 3, gerbang untuk n qubit.
Teknik alternatif asimtotik meningkatkan jumlah gerbang dengan menggunakan
kuantum transformasi Fourier , tetapi tidak kompetitif dengan kurang dari 600
qubit karena konstanta tinggi.
Referensi
https://mamz.weebly.com/quantum-computation.html