論文の概要: Compiling quantamorphisms for the IBM Q Experience
- arxiv url: http://arxiv.org/abs/2010.10510v1
- Date: Wed, 21 Oct 2020 13:32:24 GMT
- ステータス: 処理完了
- システム内更新日: 2023-04-28 03:23:41.398886
- Title: Compiling quantamorphisms for the IBM Q Experience
- Title(参考訳): IBM Q 体験のための量子同型コンパイル
- Authors: Ana Neri, Rui Soares Barbosa, Jos\'e N. Oliveira
- Abstract要約: 本稿では,古典的プログラム代数の法則を量子プログラミングに拡張するために貢献する。
IBM Q Experienceで利用可能な量子デバイスにデプロイされるように、正しく構成された量子回路を構築することを目的としている。
- 参考スコア(独自算出の注目度): 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Based on the connection between the categorical derivation of classical
programs from specifications and the category-theoretic approach to quantum
physics, this paper contributes to extending the laws of classical program
algebra to quantum programming. This aims at building correct-by-construction
quantum circuits to be deployed on quantum devices such as those available at
the IBM Q Experience. Quantum circuit reversibility is ensured by minimal
complements, extended recursively. Measurements are postponed to the end of
such recursive computations, termed "quantamorphisms", thus maximising the
quantum effect. Quantamorphisms are classical catamorphisms which, extended to
ensure quantum reversibility, implement quantum cycles (vulg. for-loops) and
quantum folds on lists. By Kleisli correspondence, quantamorphisms can be
written as monadic functional programs with quantum parameters. This enables
the use of Haskell, a monadic functional programming language, to perform the
experimental work. Such calculated quantum programs prepared in Haskell are
pushed through Quipper to the Qiskit interface to IBM Q quantum devices. The
generated quantum circuits - often quite large - exhibit the predicted
behaviour. However, running them on real quantum devices incurs into a
significant amount of errors. As quantum devices are constantly evolving, an
increase in reliability is likely in the near future, allowing for our programs
to run more accurately.
- Abstract(参考訳): 本論文は、仕様から古典的プログラムのカテゴリー導出と量子物理学への圏論的アプローチとの関係に基づいて、古典的プログラム代数の法則を量子プログラミングへ拡張することに貢献する。
これは、IBM Q Experienceで利用可能な量子デバイスにデプロイされる正しい構成量子回路を構築することを目的としている。
量子回路の可逆性は最小補数によって保証され、再帰的に拡張される。
測定は「量子同型」と呼ばれるそのような再帰計算の終わりまで延期され、量子効果を最大化する。
量子準同型 (quantamorphism) は古典的カタモルフィズムであり、量子可逆性を確保するために拡張され、リスト上の量子サイクルや量子折りたたみを実装している。
クライスリ対応により、量子同型は量子パラメータを持つモナディック汎関数プログラムとして記述できる。
これにより、モナディックな関数型プログラミング言語であるHaskellを実験的な作業に使用することができる。
Haskellで作成された計算量子プログラムは、Quipperを通じてQiskitインターフェースからIBM Q量子デバイスにプッシュされる。
生成された量子回路(しばしば非常に大きい)は予測された振る舞いを示す。
しかし、実際の量子デバイス上で実行すると、かなりのエラーが発生します。
量子デバイスは常に進化しているため、近い将来信頼性が向上し、プログラムをより正確に実行できるようになるでしょう。
関連論文リスト
- A Case for Synthesis of Recursive Quantum Unitary Programs [9.287571320531457]
量子プログラムは、量子プログラミングに関連する直感的な量子知識のために、コーディングと検証が難しいことで知られている。
本稿では、新しい帰納的量子プログラム言語を含む、最初の量子プログラム合成フレームワークであるQ Synthを紹介する。
Q Synthは量子加算器回路、量子固有値反転回路、量子フーリエ変換を含む10個の量子ユニタリプログラムをうまく合成する。
論文 参考訳(メタデータ) (2023-11-20T03:01:36Z) - Quantum Recursive Programming with Quantum Case Statements [8.320147245667124]
このような量子再帰をサポートするための単純なプログラミング言語が定義される。
いくつかの量子アルゴリズムがエレガントに量子再帰プログラムとして書けることを示す一連の例を示す。
論文 参考訳(メタデータ) (2023-11-03T05:44:52Z) - The Quantum Monadology [0.0]
関数型プログラミング言語の現代の理論は、計算サイドエフェクトとサイドコンテキストを符号化するためにモナドを使用する。
我々はGrothendieckの「操作のモチベーションヨガ」によって誘導されるパラメータ化モジュールスペクトルのカテゴリ上での(co)モナドの分析を行う。
本稿では、これらのモナディック量子効果を透明なdo-notationで表現したドメイン固有量子プログラミング言語(QS)を示す。
論文 参考訳(メタデータ) (2023-10-24T11:19:24Z) - Quantum data learning for quantum simulations in high-energy physics [55.41644538483948]
本研究では,高エネルギー物理における量子データ学習の実践的問題への適用性について検討する。
我々は、量子畳み込みニューラルネットワークに基づくアンサッツを用いて、基底状態の量子位相を認識できることを数値的に示す。
これらのベンチマークで示された非自明な学習特性の観察は、高エネルギー物理学における量子データ学習アーキテクチャのさらなる探求の動機となる。
論文 参考訳(メタデータ) (2023-06-29T18:00:01Z) - Quantum Machine Learning: from physics to software engineering [58.720142291102135]
古典的な機械学習アプローチが量子コンピュータの設備改善にどのように役立つかを示す。
量子アルゴリズムと量子コンピュータは、古典的な機械学習タスクを解くのにどのように役立つかについて議論する。
論文 参考訳(メタデータ) (2023-01-04T23:37:45Z) - Quantum Netlist Compiler (QNC) [0.0]
本稿では、任意のユニタリ演算子や量子アルゴリズムの初期状態をOpenQASM-2.0回路に変換する量子ネットリストコンパイラ(QNC)を紹介する。
その結果、QNCは量子回路最適化に適しており、実際に競合する成功率の回路を生産していることがわかった。
論文 参考訳(メタデータ) (2022-09-02T05:00:38Z) - Recent Advances for Quantum Neural Networks in Generative Learning [98.88205308106778]
量子生成学習モデル(QGLM)は、古典的な学習モデルを上回る可能性がある。
機械学習の観点からQGLMの現状を概観する。
従来の機械学習タスクと量子物理学の両方におけるQGLMの潜在的な応用について論じる。
論文 参考訳(メタデータ) (2022-06-07T07:32:57Z) - Qunity: A Unified Language for Quantum and Classical Computing (Extended
Version) [3.5348690973777006]
量子プログラミング言語Quinityを紹介します。
Qunityは量子コンピューティングを古典コンピューティングの自然な一般化として扱う。
我々はQunityがいくつかの量子アルゴリズムをきれいに表現する方法を示す。
論文 参考訳(メタデータ) (2022-04-26T15:34:22Z) - Interactive Protocols for Classically-Verifiable Quantum Advantage [46.093185827838035]
証明者と検証者の間の「相互作用」は、検証可能性と実装のギャップを埋めることができる。
イオントラップ量子コンピュータを用いた対話型量子アドバンストプロトコルの最初の実装を実演する。
論文 参考訳(メタデータ) (2021-12-09T19:00:00Z) - Depth-efficient proofs of quantumness [77.34726150561087]
量子性の証明は、古典的検証器が信頼できない証明器の量子的利点を効率的に証明できる挑戦応答プロトコルの一種である。
本稿では、証明者が量子回路を一定深度でしか実行できない量子性構成の証明を2つ与える。
論文 参考訳(メタデータ) (2021-07-05T17:45:41Z) - Probing the Universality of Topological Defect Formation in a Quantum
Annealer: Kibble-Zurek Mechanism and Beyond [46.39654665163597]
一次元横フィールドイジングモデルによるトポロジカル欠陥生成の実験的検討について報告する。
位相フリップ誤差を伴う開系量子力学のKZMにより量子シミュレータの結果を実際に説明できることが判明した。
これは、環境からの孤立を仮定する一般化KZM理論の理論的予測が、その元のスコープを越えてオープンシステムに適用されることを意味する。
論文 参考訳(メタデータ) (2020-01-31T02:55:35Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。