みんなの量子コンピュータ(ミンナノリョウシコンピュータ)
- 著者:
- Chris Bernhardt/湊 雄一郎/中田 真秀(クリス・バーンハルト/ミナト ユウイチロウ/ナカタ マホ)
- 出版社:
- 翔泳社
- 出版日:
- 2020年01月24日頃
- ISBN:
- 9784798163574
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
量子コンピューティングに関する基礎理論の全体像
【本書の内容】
本書は、量子ビットを使用したコンピューティングの数学的構造をわかりやすく紹介しています。
解説を単純化すると、量子状態に実際の係数のみを使用することで、位相の複雑さを軽減し、
初学者にもイメージしやすくしています。
一読すれば、すぐにでも量子コンピュータのエキスパートに近づけるという書籍ではありませんが、
量子コンピュータを形作る数学・物理学、アルゴリズム、論理回路など、多方面のアイデアと、
その源泉に触れることができます。
そのため、読者が直感的に理解している分野に関しては、その厳密なバックボーンを提供し、
理解の促進 (あるいは取っ掛かり) が得られるはずです。
本書は、「なんとなく」や「話のタネ的に」ではなく、
量子コンピュータをベースに世界を構築したい人たちのための、最初の一冊です。
本書は
"Quantum Computing for Everyone" Chris Bernhardt
The MIT Press Cambridge
の翻訳です。
【本書のポイント】
・スピンやキュービット、スイッチなどの厳密な解説
・もつれ状態の構築実際の係数を使用して説明
・論理回路とユニバーサルゲートの構築法
・ NP 問題に適応する量子アルゴリズムの構築
【読者が得られること】
・量子コンピュータに必要な数学的背景
・ 80 年代から続くアイデアの整理と展望
・高次コンピュータサイエンスの理解
【対象読者】
・理工学部学生
・量子コンピュータをターゲットとするエンジニア
・量子コンピュータ科学者
【著者について】
・ Chris Bernhardt (クリス・バーンハルト)
Warwick ユニバーシティで数学の博士号を取得後、 Fairfield ユニバーシティの数学教授。
主な著述はコンピュータ理論であり、数学や物理、コンピュータ・サイエンスを含む分野がメインである。
この分野は、多くの美しく直感に反するアイデアが含まれており、
バーンハルト教授の目的は、すべてをできるだけシンプルにすることで、
非専門家にもこれらの重要なポイントを紹介することにある。
技書の森解説
量子コンピュータの解説は「量子力学を知っている人向け」か「たとえ話だけで終わる一般向け」に二極化しがちですが、本書はその中間を狙っています。原書 "Quantum Computing for Everyone" のタイトルが示すとおり、高校数学程度の線形代数 (ベクトルと行列の積) を前提に、量子ビット、重ね合わせ、エンタングルメント、量子ゲートの仕組みを数式で追える構成です。物理学科の教科書ほどの厳密さは求めず、計算の意味を追体験することに重点を置いています。
著者の Chris Bernhardt は数学者であり、量子力学のブラケット記法ではなく行列演算を中心に据えて説明します。この選択により、プログラミングや情報科学のバックグラウンドがある人にとっては、古典ビット列との対比で量子状態を理解しやすくなっています。ドイチュのアルゴリズム、グローバーの探索、量子テレポーテーションといった代表的なプロトコルも、行列計算のステップで追います。
量子コンピュータに興味はあるが物理学の壁に阻まれていた人にとって、数学という別の入口から近づける点が本書の独自性です。ただし実機やシミュレータでの実装は扱わないため、手を動かしたい場合は Qiskit 等のフレームワーク解説書と組み合わせる使い方が適しています。
言及 Qiita 記事 (11 件)
書籍等を用いた「量子コンピュータ」の学習ロードマップ
♡ 108量子コンピュータ, 量子アニーリング, 量子ゲート[レベル別] 2020年に発売された量子コンピュータ関連書籍の一覧
♡ 24量子コンピュータドイチェとドイチェ・ジョザとサイモンのアルゴリズム
♡ 20量子コンピュータ, 量子ゲート, 量子アルゴリズム量子コンピューター関連ニュースの振り返り(2019年版)
♡ 19量子コンピュータ, 量子ゲート, 量子アニーラートポロジカル量子コンピュータとその周辺
♡ 17量子コンピュータ, トポロジカル量子コンピュータ今の量子コンピュータは、"コンピュータ"ではないし、ほとんど"量子"でもない
♡ 14ポエム, 量子コンピュータ, QuantumComputing量子コンピュータ記事 個人的ベストの紹介(著者毎)
♡ 6量子コンピュータ, 紹介, QuantumComputing, 量子計算文系エンジニアが量子コンピュータの勉強をする方法
♡ 5線形代数, 量子コンピュータ, 量子力学量子ビットの復習(2量子ビットのもつれ)
♡ 4量子コンピュータ量子論理・トポス・圏論的量子力学は何に使うの? ── 量子コンパイラから量子インターネットまで
♡ 1Python, 圏論, 数学, 量子コンピュータ, 量子情報