問題タブ [quantum-computing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
401 参照

algorithm - ドイツ語アルゴリズムの一般化

この問題は、入力として 1 ビットを超える関数について説明したドイツ語問題の単純な一般化に関するものです。今回は、入力として 4 ビットの数値を取り、0 または 1 を出力するブール関数 f がありますf:{0,1}4→{0,1}。したがって、f への入力は、可能な 16 の 4 ビット 2 進数の 1 つです。

f は次の 2 つのタイプのいずれかであるとも言われています。

f の回路に入力 x を与え、出力 f(x) を観察することにより、f の回路を「ブラック ボックス」として使用することができます。これを「クエリ」操作と呼びます。

古典的な確率的アルゴリズムが、2 つのクエリを使用して、少なくとも 2/3 の確率で f が平衡または定数であるかどうかを判断できることを示します。

ヒント: (明らかに、決定論的アルゴリズムを使用してこれを行うことはできません。決定論的アルゴリズムが少なくとも 9 つの入力値の出力を確認しない限り、関数が平衡か定数かを調べる方法はありません)。

16 の可能な入力のセットから 2 つの入力を均一かつランダムに選択することを考えてみてください。最終的な結果は、これら 2 つのクエリの結果に確率的に依存する可能性があります。

0 投票する
1 に答える
775 参照

prolog - 量子論理ゲート シミュレータのプロローグ

わかりませんが、量子ゲートシミュレータPrologを構築するための良いオプションになるかどうか疑問に思っていますか?

Prolog私の主な質問は、そのようなプロジェクトに使用することの長所と短所は何ですか? また、他の提案も高く評価されています。

0 投票する
3 に答える
380 参照

computer-science - 量子コンピューティングを扱うためにコンピュータ サイエンスについて知っておくべきこと

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

0 投票する
3 に答える
2946 参照

haskell - Haskell "モジュールが見つかりませんでした ---" Quipper

私は haskell に非常に慣れておらず、ウェブ全体を検索してきましたが、問題を解決できませんでした。Quipperパッケージをダウンロードしましたが、haskell にすべてのモジュールとファイルの場所と、すべてを適切にリンクする方法を認識させることができませんでした。

すべてのファイルとプログラムをダウンロードして適切にインストールしましたが、haskell に quipper ライブラリとテンプレートを認識させる方法がわかりません。私が試みるたびに:

:load And_gate.hsまたは他のファイル。

私は得る:

Could not find module "Quipper"またはそれが必要とするそれぞれのモジュール。

エラーでも何でもないと思います。haskell の仕組みに関する知識が不足しているだけだと思います。

Windows 7を使用しています。

0 投票する
1 に答える
2580 参照

quantum-computing - Windows で QCL (量子プログラミング言語) を実行するにはどうすればよいですか?

誰かが以前にこれをやったに違いないと確信しています。Cygwin 用に QCL をコンパイルしようとしましたが、うまくいきません。誰かがすでに Cygwin 用にコンパイルできている場合は、コピーを投稿していただけますか? または、Windows で実行する簡単な方法を提案してください。

0 投票する
1 に答える
86 参照

quantum-computing - 4 対 1 の関数で高確率の量子アルゴリズム