Q is a quantum circuit simulator, drag-and-drop circuit editor, and powerful JavaScript library that runs right here in your web browser. There’s nothing to install and nothing to configure, so jump right in and experiment. (Q recently celebrated our one-year anniversary. You can read the corresponding post on Medium, the discussion on Hacker News, and the thread on Reddit.) Here’s your first quan
3. 3 Part 0:イントロダクション(プロローグ) Part 1: 関連数学と1量子ビット操作 1-1: 線形代数学の基本知識 1-2: ブラケット記法と量子計算 1-3: ブロッホ球と1量子ビット操作 1-4: IBM Q Part 2: 量子ゲート型のプログラミング 2-1: 複数量子ビット操作 2-2: 量子アルゴリズムの基本 2-3: ドイチェ アルゴリズム 2-4: グローバー検索(量子検索) 2-5: 量子フーリエ変換 2-6: ショアのアルゴリズム 2-7: エラー訂正問題 2-8: Cirq(Google)・Blueqat(MDR) 2-9: 量子ゲート編 付録 Part 3: 量子アニーリング型のプログラミング 3-1: ハミルトニアンとQUBO 3-2: イジングモデル 3-3: グラフ理論 3-4: 巡回セールスマン問題 3-5: 多体相互作用 3-6: アニー
はじめに 量子コンピュータが急激に発展するにつれて、これまでなかったような概念が情報処理に導入され始めています。特に近年日本でも広がりつつある「量子アニーリング」などの量子効果を活用した新しいマシンの挙動を説明するには、従来のコンピュータのシミュレーションを通じて数値計算的に行うよりも、量子コンピュータ上で振る舞いをダイレクトに記述する方が自然で簡単に思えます。Quantum as Codeという量子効果を明示的にプログラムコードで記述することで、新時代のプログラミングが実現できるという時代が近づいてきています。 Quantum as Codeは量子アニーリングだけではなく、様々な量子効果を量子ゲート方式のコンピュータ上で量子シミュレーションやベクトル操作を通じて再現できます。基本的な量子計算の上で再現できるような量子効果の実装が日々研究開発されています。 ご存知の方はご存知の通り成り上が
はじめに (注)ちょっと前の記事です。 量子コンピュータは難しそうとか、難しいことをやってそうとか思いますが、現在のマシンはそこまででもありません。情報が錯綜しているので、一回量子アニーリングや量子ゲートのアルゴリズムに関してまとめてみます。量子ゲート方式の量子コンピュータがどうとか、量子アニーリングがどうとかいう議論もありますが、僕は両方やっているのでその辺りも包括的にまとめてみたいと思います。 個人的な見解も多少入ってますが、読めば最新動向がある程度理解できるとは思います。2019年3月時点でのまとめです。適宜読み飛ばしながら見てもらえればと思います。 まずは簡単な概要とそれから量子ゲートの変分回路におけるNISQアルゴリズムの概要を把握して、今後の量子コンピュータの展開を予測するのが最終的な目標です。 量子コンピュータの二方式? 量子コンピュータには量子アニーリングマシンと量子ゲート
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く