Skip to content

KeiichiroHiga/Blueqat-tutorials

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blueqat Tutorial

Here we provide tutorials on ipython. It is easy to learn quantum computing by checking code on python.

Step1. Operation of Quantum Logic Gate

No. Title タイトル Link リンク
001. Basic 1qubit operation 1量子ビットの操作 en ja
002. Basic 2qubits operations 2量子ビットの操作 en ja
003. Superposition 量子の重ね合わせ en ja
004. Entanglement 量子のもつれ en ja

Step2. Advanced Operation of Quantum Logic Gate

No. Title タイトル Link リンク
005. Quantum Logic Gate and Rotation 量子ゲートと回転操作 en ja
006. Single Fixed Rotation Gate 固定回転ゲート en ja
007. Single Arbitrary Rotation Gate 任意回転ゲート en ja
008. Controlled Fixed Rotation Gate 制御固定回転ゲート en ja
009. Controlled Arbitrary Rotation Gate 制御任意回転ゲート en ja
010. Swap Gate スワップゲート en ja
011. Toffoli Gate トフォリゲート en ja
012. Ising Gate イジングゲート en ja
013. Time Evolution Operator 時間発展演算子 en ja

Step3. Universal Quantum Algorithms

No. Title タイトル Link リンク
100. Adder たし算 en ja
101. Subtractor ひき算 en ja
102. Multiplier かけ算 en ja
103. Modulus 剰余演算 en ja
110. Enganglement of 3qubits 3量子ビットのもつれ en ja
111. Quantum Teleportation 量子テレポーテーション en ja
112. Quantum Fourier Transform 量子フーリエ変換 en ja
113. Quantum Phase Estimation 量子位相推定 en ja
114. Grover's algorithm Groverのアルゴリズム en ja
116. Deutsch's algorithm Deutschのアルゴリズム en ja
117. Deutsch-Jozsa's algorithm Deutsch-Jozsaのアルゴリズム en ja
118. Bernstein-Vazirani's algorithm Bernstein-Vaziraniのアルゴリズム en ja
119. Simon's algorithm Simonのアルゴリズム en ja
120. Shor's algorithm Shorのアルゴリズム en ja
121. HHL algorithm HLLアルゴリズム en ja
122. Quantum Support Vector Machine 量子サポートベクターマシン en ja

Step4. NISQ Variational Algorithms

No. Title タイトル Link リンク
200. Variational Quantum Eigensolver VQE VQE en ja
201. Quantum Approximate Optimization Algorithm QAOA QAOA en ja

Step5. NISQ Quantum Machine Learning

No. Title タイトル Link リンク
250. Numerical differentiation and gradient method 数値微分と勾配法 en ja

Step6. Combinatorial Optimization Algorithms

No. Title タイトル Link リンク
300. Combinatorial Optimization Problems 組合せ最適化問題 en ja
301. maxcut maxcut en ja
302. 1+1 1+1 en ja
303. number partitioning 自然数分割問題 en ja
304. BIL BIL en ja
305. clique cover クリークカバー en ja
306. cliques クリーク en ja
307. exact cover エグザクトカバー en ja
308. graph coloring 色塗り分け en ja
309. graph partitioning グラフ分割 en ja
310. job sequence ジョブシークエンス en ja
311. knapsack ナップサック en ja
312. set cover set cover en ja
313. set packing set packing en ja
314. Travelling Salesman 巡回セールスマン問題 en ja
315. Vertext Cover vertex cover en ja
316. Traffic Flow Optimization 交通最適化 en ja
317. Boolean Reduction 3体問題の分解 en ja
318. Portfolio Optimization ポートフォリオ最適化 en ja
319. Prime Factorization 最適化問題で素因数分解 en ja
320. Restricted Boltzmann machine 制限付きボルツマンマシン en ja
321. Weak Strong Cluster Weak-Strong Cluster問題 en ja
322. Protein foldings タンパク質折りたたみ問題 en ja
323. Clustering クラスタリング en ja

Step7. Quantum Chemistry with VQE

No. Title タイトル Link リンク
400. Quantum Chemistry and VQE 量子化学計算とVQE en ja

Step8. Error Correction

No. Title タイトル Link リンク
500. Error Correction 誤り訂正 en ja

Step9. Advanced Settings

No. Title タイトル Link リンク
600. Qgate Qgate en ja
601. Classical Optimizer 古典最適化アルゴリズムの設定 en ja
602. Original backend for blueqat1 blueqatのオリジナルバックエンド1 en ja
603. Original backend for blueqat2 blueqatのオリジナルバックエンド2 en ja

Authors

Yuichiro Minato(MDR), Asa Eagle(MDR), Satoshi Takezawa(Quemix), Seiya Sugo(Quemix), Keiichiro Higa(Devel)

Disclaimer

Copyright 2020 The Blueqat Developers.

About

Basic tutorials for Blueqat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%