量子コンピュータを使って量子力学シミュレーションを実行できますか?


8

私は物理学と量子力学に熱心なコンピュータサイエンス専攻です。Q#とD-Waveについて学び始めましたが、量子コンピューターを使用して量子力学理論をテストできるかどうか知りたいだけでした。

もしそうなら、私は何をどのように調べればよいですか?たとえば、Q#では、約30キュビットで無料で開発できます。その多くのキュービットでどのようなシミュレーションができますか?

回答:


4

「量子力学シミュレーション」とはどういう意味ですか?

量子コンピューティングの初期の歴史における主な動機の1つは、量子コンピュータが量子システムを効果的にシミュレートできるというリチャードファインマンの声明でした。そのために、人々が実行しようとしている(そして実行した)最も近い量子プログラムの多くは、原子と分子の基底状態のシミュレーションです。これらは非常に古典的なリソース集中型ですが、IBMはこれを行って、現在の量子コンピューターを使用して、より小さく対称性の高い分子で大きな成功を収めています。

一方、量子力学を量子コンピューターを使用した理論としてテストできるかどうか疑問に思っている場合は、ベルの不等式などをテストできます。エンタングルメントを使用した場合にのみ破壊される不等式があるため、これはシステムが量子力学であることの証明です。リンクされた記事は良い説明があり、すでに行われている実験的検証のいくつかに入りますが、そのようなテストは、特定のブラックボックスコンピューターが量子であることを確認する方法の1つです。


はい、これは正確に私が量子シミュレーションによって意味したものです、おそらくあなたが言及したような理論として量子力学を使用する
べきでした

1
量子コンピュータでのベルテストの問題は、キュービットが相互に接近できるように配置されているため、ほとんどのアーキテクチャが抜け穴、特に局所性抜け穴を閉じることができないように設定されていることです。おそらく、contextualizeの方が良い提案でしょうか?
DaftWullie

1
@DaftWullieそれは公平な点ですが、いくらか単純な量子論の領域にとどまっているより良い例があるかどうかはわかりません。動作するコインフリッピングゲームのいくつかの形があると確信していますが、私はそれを考えることができません。
Dripto Debroy

参照、地域の抜け穴を回避しようと、最近の実験結果については@DaftWullie arxiv.org/pdf/1603.05705.pdfを
Mariia Mykhailova

@MariiaMykhailova私はベルテストに精通しています。私が指摘したのは、これらは量子コンピューターとは異なる実験であり、量子コンピューター実験は抜け穴をふさぐように設計されていないということです。
DaftWullie

6

(実際の量子コンピューターの使用とは対照的に)このためのシミュレーターの使用に関する個別の注意事項。

シミュレーターは、Q#に同梱されているものと同様に、量子力学理論をシミュレーションするために構築されています。これは、シミュレータで実行する実験は理論が示すとおりに動作することを意味します(ただし、シミュレータにコードのバグがない限り)。ただし、この実験が理論を確認しているわけではありません。理論の良いシミュレーション/イラスト。


それで、提案された理論とは異なるものがあれば、Q#のようなシミュレーターを使用してそれらを実際にテストすることはできないということですか?彼らが本質的に現在の理論が述べることを正確に行うことになっているからといって?
Yashank Varshney

1
はい、正確に。(ただし、Q#はシミュレーターではなく、Quantum Development Kitの一部として出荷されたシミュレーターを呼び出すことができるプログラミング言語です。しかし、私はちょっとひねりました)
Mariia Mykhailova
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.