2

量子コンピューターに関する本を何冊か読んだところ、量子物理学と数学以外のコンピューター サイエンス (チューリング マシンなど) の概念がいくつかありました。では、量子コンピューティングを研究したい場合、コンピューター サイエンスについて何を知っておくべきでしょうか? たとえば、SICPを読むと便利ですか?

4

3 に答える 3

3

Nielsen and Chuangの第 2 章と第 3 章では、必要な背景を説明しています。

Feynman Lectures on Computationは、物理学者向けに CS をわかりやすく紹介しています。

さらに、キタエフの Arxiv 論文を読んで、あなたが天才かどうかを確認することもできます。

SICP は直接適用できるものではないかもしれませんが、これまでに書かれた最高のプログラミング本である可能性が非常に高いので、常に役に立ちます!

于 2013-07-10T14:58:15.847 に答える
0

CS から本当に知る必要があるのは、2 進数でカウントする方法とビット単位の演算子を使用する方法だけです。実際には、ウィキペディアの記事から収集できるものです。アルゴリズムの効率を評価するために、いくつかの基本的な離散数学を学ぶことも役に立ちます。ただし、アルゴリズムのCSコースは、バイナリ計算では不可能な追加の論理ゲートを使用するため、量子アルゴリズムが完全に異なるため、比較を超えてそれほど役に立ちません。量子ゲートを扱う上でより重要なのは、かなり高度な数学です。素人の観点から量子力学の原理を理解することはかなり簡単で、おそらくファインマン講義で最もよくカバーされています. しかし、量子ビットの変換を理解するには、線形代数と微分方程式の優れた基礎が必要になります。

于 2016-05-12T18:47:33.043 に答える
0

計算理論は、コンピューター サイエンスの背後にある基礎科学と数学です。これは計算機の理論であり、複雑さのクラスといくつかの基本的なアルゴリズムについて読んでください。ただし、あまり深く掘り下げる必要はないと思います。量子コンピューティングは、コンピューター サイエンスというよりも物理学の領域にあります。Jeffrey D. Ullman の本やビデオを探してください。これは私たちが大学で使用したものです。

于 2014-08-07T07:19:19.003 に答える