論文の概要: Qimaera: Type-safe (Variational) Quantum Programming in Idris
- arxiv url: http://arxiv.org/abs/2111.10867v1
- Date: Sun, 21 Nov 2021 17:46:25 GMT
- ステータス: 処理完了
- システム内更新日: 2023-03-07 06:25:42.597743
- Title: Qimaera: Type-safe (Variational) Quantum Programming in Idris
- Title(参考訳): Qimaera: Idrisのタイプセーフ(可変)量子プログラミング
- Authors: Liliane-Joy Dandy, Emmanuel Jeandel, Vladimir Zamdzhiev
- Abstract要約: 変分量子アルゴリズム(英: Variational Quantum Algorithms)は、古典的および量子的計算をタンデムで処理し、計算問題を解くハイブリッド古典量子アルゴリズムである。
QimaeraはIdris 2プログラミング言語のライブラリセットで、プログラマが可変量子アルゴリズムを実装できる。
- 参考スコア(独自算出の注目度): 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Variational Quantum Algorithms are hybrid classical-quantum algorithms where
classical and quantum computation work in tandem to solve computational
problems. These algorithms create interesting challenges for the design of
suitable programming languages. In this paper we introduce Qimaera, which is a
set of libraries for the Idris 2 programming language that enable the
programmer to implement (variational) quantum algorithms where the full power
of the elegant Idris language works in synchrony with quantum programming
primitives that we introduce. The two key ingredients of Idris that make this
possible are (1) dependent types which allow us to implement unitary (i.e.
reversible and controllable) quantum operations; and (2) linearity which allows
us to enforce fine-grained control over the execution of quantum operations
that ensures compliance with the laws of quantum mechanics. We demonstrate that
Qimaera is suitable for variational quantum programming by providing
implementations of the two most prominent variational quantum algorithms --
QAOA and VQE. To the best of our knowledge, this is the first implementation of
these algorithms that has been achieved in a type-safe framework.
- Abstract(参考訳): 変分量子アルゴリズム(英: variational quantum algorithms)は、古典量子アルゴリズムと量子量子アルゴリズムが融合して計算問題を解くアルゴリズムである。
これらのアルゴリズムは、適切なプログラミング言語の設計に興味深い課題をもたらす。
本稿では,エレガントなidris言語のフルパワーが,我々が導入する量子プログラミングプリミティブと同期して動作する(可変)量子アルゴリズムを実現するための,idris 2プログラミング言語用のライブラリセットであるqimaeraを紹介する。
これを可能にするidrisの2つの重要な要素は、(1)ユニタリ(つまり可逆性と制御可能な)量子演算を実装することができる依存型、(2)量子力学の法則に準拠することを保証する量子演算の実行に対してきめ細かい制御を強制できる線形性である。
我々は,Qimaeraが変分量子プログラミングに適していることを示し,最も顕著な2つの変分量子アルゴリズム(QAOAとVQE)の実装を提供する。
私たちの知る限りでは、型安全なフレームワークで達成されたこれらのアルゴリズムの最初の実装です。
関連論文リスト
- A Few Shot Learning Scheme for Quantum Natural Language Processing [0.0]
我々は,量子自然言語処理のためのFew Shot Learningを実装するフレームワークを開発した。
このフレームワークは、各呼び出しから量子システムへの有用な処理を抽出する際の、その振る舞いとその能力を調べるためにテストに置かれる。
論文 参考訳(メタデータ) (2024-09-18T16:24:51Z) - The Algorithm for Solving Quantum Linear Systems of Equations With Coherent Superposition and Its Extended Applications [8.8400072344375]
コヒーレント重ね合わせを持つ方程式の量子線型系を解くための2つの量子アルゴリズムを提案する。
2つの量子アルゴリズムは、ランクと一般解の両方を1つの測定で計算できる。
分析の結果,提案アルゴリズムは主に軽量対称暗号に対する攻撃に適していることがわかった。
論文 参考訳(メタデータ) (2024-05-11T03:03:14Z) - Quantum Subroutine for Variance Estimation: Algorithmic Design and Applications [80.04533958880862]
量子コンピューティングは、アルゴリズムを設計する新しい方法の基礎となる。
どの場の量子スピードアップが達成できるかという新たな課題が生じる。
量子サブルーチンの設計は、従来のサブルーチンよりも効率的で、新しい強力な量子アルゴリズムに固い柱を向ける。
論文 参考訳(メタデータ) (2024-02-26T09:32:07Z) - Quantum Machine Learning: from physics to software engineering [58.720142291102135]
古典的な機械学習アプローチが量子コンピュータの設備改善にどのように役立つかを示す。
量子アルゴリズムと量子コンピュータは、古典的な機械学習タスクを解くのにどのように役立つかについて議論する。
論文 参考訳(メタデータ) (2023-01-04T23:37:45Z) - Quantum Clustering with k-Means: a Hybrid Approach [117.4705494502186]
我々は3つのハイブリッド量子k-Meansアルゴリズムを設計、実装、評価する。
我々は距離の計算を高速化するために量子現象を利用する。
我々は、我々のハイブリッド量子k-平均アルゴリズムが古典的バージョンよりも効率的であることを示す。
論文 参考訳(メタデータ) (2022-12-13T16:04:16Z) - Modularized and scalable compilation for quantum program in double
quantum dots [0.0]
我々は、Ansatz回路をトレーニングし、半導体二重量子ドットにおける一重項量子ビットに対する一連の普遍量子ゲートの高忠実度コンパイルを実現する。
我々の研究は、先進的で複雑な量子アルゴリズムのために、この物理資源の可能性を活用するための重要な足掛かりとなっている。
論文 参考訳(メタデータ) (2022-11-10T02:32:39Z) - Efficient circuit implementation for coined quantum walks on binary
trees and application to reinforcement learning [0.0]
普遍ゲートモデル量子計算の原理に従って二分木上で量子ウォークを行う量子回路を構成するための戦略を提案する。
本稿では、量子強化学習エージェントを2人のプレイヤーゲーム環境でトレーニングする方法を示す。
論文 参考訳(メタデータ) (2022-10-13T06:48:11Z) - Quantum Netlist Compiler (QNC) [0.0]
本稿では、任意のユニタリ演算子や量子アルゴリズムの初期状態をOpenQASM-2.0回路に変換する量子ネットリストコンパイラ(QNC)を紹介する。
その結果、QNCは量子回路最適化に適しており、実際に競合する成功率の回路を生産していることがわかった。
論文 参考訳(メタデータ) (2022-09-02T05:00:38Z) - Interactive Protocols for Classically-Verifiable Quantum Advantage [46.093185827838035]
証明者と検証者の間の「相互作用」は、検証可能性と実装のギャップを埋めることができる。
イオントラップ量子コンピュータを用いた対話型量子アドバンストプロトコルの最初の実装を実演する。
論文 参考訳(メタデータ) (2021-12-09T19:00:00Z) - Adiabatic Quantum Graph Matching with Permutation Matrix Constraints [75.88678895180189]
3次元形状と画像のマッチング問題は、NPハードな置換行列制約を持つ二次代入問題(QAP)としてしばしば定式化される。
本稿では,量子ハードウェア上での効率的な実行に適した制約のない問題として,いくつかのQAPの再構成を提案する。
提案アルゴリズムは、将来の量子コンピューティングアーキテクチャにおいて、より高次元にスケールする可能性がある。
論文 参考訳(メタデータ) (2021-07-08T17:59:55Z) - Electronic structure with direct diagonalization on a D-Wave quantum
annealer [62.997667081978825]
本研究は、D-Wave 2000Q量子アニール上の分子電子ハミルトニアン固有値-固有ベクトル問題を解くために、一般量子アニール固有解法(QAE)アルゴリズムを実装した。
そこで本研究では,D-Waveハードウェアを用いた各種分子系における基底および電子励起状態の取得について述べる。
論文 参考訳(メタデータ) (2020-09-02T22:46:47Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。