-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbab4.tex
More file actions
2 lines (2 loc) · 1.04 KB
/
Copy pathbab4.tex
File metadata and controls
2 lines (2 loc) · 1.04 KB
1
2
\section{Metodologi Simulasi}
Simulasi pada makalah ini akan dilakukan dengan menggunakan komputer klasik dan menggunakan pendekatan Aljabar Linear. Representasi data akan dilakukan dengan menggunkaan array NumPy complex128 (\textit{double precision}) dengan pembagian 64-bit float untuk bagian riil dan 64-bit float untuk bagian imajiner sebagai elemen untuk \textit{state vector} dan matriks operator. Representasi data tersebut akan menyelesaikan permasalahan stabilitas numerik terkait \textit{floating point}, di mana akumulasi dari galat pada operasi matriks yang iteratif bisa berujung pada jumlah galat yang signifikan. Salah satu contoh dari kasus ini adalah hilangnya sifat unitaritas dari matriks $U$, di mana $U^\dagger U \not\approx I$. Jika galat yang terus terakumulasi, norma \textit{state vektor} dapat menyimpang dari $1$. Selain permasalahan stabilitas numerik, ukuran matriks yang bertumbuh sebesar $2^{2n}$ bisa menyebabkan \textit{memory overflow} pada RAM komputer standar, sehingga simulasi akan dibatasi hanya menggunakan $n \le 12$ qubit.