論文の概要: Type-based Qubit Allocation for a First-Order Quantum Programming
Language
- arxiv url: http://arxiv.org/abs/2306.01856v1
- Date: Fri, 2 Jun 2023 18:22:46 GMT
- ステータス: 処理完了
- システム内更新日: 2023-06-06 23:41:23.665798
- Title: Type-based Qubit Allocation for a First-Order Quantum Programming
Language
- Title(参考訳): 第一次量子プログラム言語のための型ベースのQubitallocation
- Authors: Ryo Wakizaka and Atsushi Igarashi
- Abstract要約: 低レベルの量子プログラムに対する量子ビット割り当て問題に対して、多くの方法が提案されている。
本稿では,1次関数を持つ量子プログラム言語に対して,量子ビット割り当ての型ベースのフレームワークを提案する。
- 参考スコア(独自算出の注目度): 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Qubit allocation is a process to assign physical qubits to logical qubits in
a quantum program. Since some quantum computers have connectivity constraints
on applications of two-qubit operations, it is mainly concerned with finding an
assignment and inserting instructions to satisfy the connectivity constraints.
Many methods have been proposed for the qubit allocation problem for low-level
quantum programs. This paper presents a type-based framework of qubit
allocation for a quantum programming language with first-order functions. In
our framework, the connectivity constraints are expressed by a simple graph of
qubits called a coupling graph. We formalize (1) the source language, whose
type system verifies that the number of qubits required for a given program to
run does not exceed the number of nodes of the coupling graph, (2) the target
language, whose qualified type system verifies that a well-typed program
satisfies the connectivity constraints, and (3) an algorithm to translate a
source program into a target program. We prove that both languages are
type-safe and that the translation algorithm is type preserving.
- Abstract(参考訳): 量子ビット割り当てとは、量子プログラムにおいて物理量子ビットを論理量子ビットに割り当てる過程である。
いくつかの量子コンピュータは2ビット演算の応用に接続の制約があるため、主に接続の制約を満たすための代入を見つけ、命令を挿入することに関心がある。
低レベル量子プログラムの量子ビット割当問題に対する多くの方法が提案されている。
本稿では、一階関数を持つ量子プログラミング言語の量子ビット割り当ての型ベースフレームワークを提案する。
我々のフレームワークでは、接続制約は結合グラフと呼ばれる単純なキュービットのグラフで表される。
本研究では,(1)プログラムの実行に必要なキュービット数が結合グラフのノード数を超えないことを検証したソース言語,(2)十分に型付けされたプログラムが接続制約を満たすことを検証したターゲット言語,(3)ソースコードを対象プログラムに変換するアルゴリズムを定式化する。
両言語がタイプセーフであり,翻訳アルゴリズムが型保存であることを証明する。
関連論文リスト
- Supervised binary classification of small-scale digits images with a trapped-ion quantum processor [56.089799129458875]
量子プロセッサは、考慮された基本的な分類タスクを正しく解くことができることを示す。
量子プロセッサの能力が向上するにつれ、機械学習の有用なツールになり得る。
論文 参考訳(メタデータ) (2024-06-17T18:20:51Z) - Mapping quantum circuits to modular architectures with QUBO [3.0148208709026005]
マルチコアアーキテクチャでは、アルゴリズムの実行時にコア間の通信量を最小化することが重要である。
問題と解をエンコードする擬似非制約バイナリ最適化手法を初めて提案する。
提案手法は有望な結果を示し,非常に高密度かつ並列化された回路で極めて良好に動作した。
論文 参考訳(メタデータ) (2023-05-11T09:45:47Z) - Automated Quantum Oracle Synthesis with a Minimal Number of Qubits [0.6299766708197883]
本稿では,2つの自動量子オラクル合成法を提案する。
1つのメソッドは最小数の量子ビットを使用し、もう1つのメソッドは関数のドメイン値を保存し、また全体の必要量子ビット数を最小化する。
論文 参考訳(メタデータ) (2023-04-07T20:12:13Z) - InQuIR: Intermediate Representation for Interconnected Quantum Computers [0.0]
InQuIRは、分散量子システム上での通信と計算を表現できる表現である。
デッドロックなどの分散プログラムで発生する問題を説明するために,InQuIRで記述した例を挙げる。
また、InQuIR用のソフトウェアツールを提供し、量子回路の計算コストを評価する。
論文 参考訳(メタデータ) (2023-02-01T06:19:23Z) - Graph test of controllability in qubit arrays: A systematic way to
determine the minimum number of external controls [62.997667081978825]
我々は、ハミルトニアンのグラフ表現に基づいて、結合された量子ビットの配列の可制御性を決定する方法を示す。
複雑な量子ビット結合では、制御数を5から1に減らすことができる。
論文 参考訳(メタデータ) (2022-12-09T12:59:44Z) - Oblivious Quantum Computation and Delegated Multiparty Quantum
Computation [61.12008553173672]
本稿では、入力量子ビットの秘密性と量子ゲートを識別するプログラムを必要とする新しい計算量子計算法を提案する。
本稿では,この課題に対する2サーバプロトコルを提案する。
また,従来の通信のみを用いて,複数のユーザがサーバにマルチパーティ量子計算を依頼する多パーティ量子計算についても論じる。
論文 参考訳(メタデータ) (2022-11-02T09:01:33Z) - QParallel: Explicit Parallelism for Programming Quantum Computers [62.10004571940546]
並列量子プログラミングのための言語拡張を提案する。
QParallelは、現在の量子プログラミング言語における並列性に関する曖昧さを取り除く。
並列化によって最も利益を上げるサブルーチンを識別し,並列領域の配置にプログラマを誘導するツールを提案する。
論文 参考訳(メタデータ) (2022-10-07T16:35:16Z) - Compilation of algorithm-specific graph states for quantum circuits [55.90903601048249]
本稿では,高レベル言語で記述された量子回路から,アルゴリズム固有のグラフ状態を作成する量子回路コンパイラを提案する。
この計算は、このグラフ状態に関する一連の非パウリ測度を用いて実装することができる。
論文 参考訳(メタデータ) (2022-09-15T14:52:31Z) - Resource Optimisation of Coherently Controlled Quantum Computations with
the PBS-calculus [55.2480439325792]
量子計算のコヒーレント制御は、いくつかの量子プロトコルやアルゴリズムを改善するために使用できる。
我々は、量子光学にインスパイアされたコヒーレント制御のためのグラフィカル言語PBS計算を洗練する。
論文 参考訳(メタデータ) (2022-02-10T18:59:52Z) - A QUBO Formulation for Qubit Allocation [0.0]
現在の量子コンピュータは、限られた数の量子ビット、接続制約、様々なゲート忠実さを持っている。
本研究では、量子ビット配置問題を2次非拘束二元最適化(QUBO)問題として定式化して実装し、シミュレーションアニールを用いて初期配置のスペクトルを求める。
t|ket$rangle $ や Qiskit で利用可能な現代のアロケーション手法と比較すると、QUBO 法は回路深度を改良したアロケーションをベンチマーク回路の大規模なセットの50ドル以上で得ることができ、CX ゲートも少ないものが多い。
論文 参考訳(メタデータ) (2020-08-31T23:06:23Z) - Optimal universal programming of unitary gates [7.75406296593749]
ユニバーサル量子プロセッサ(Universal quantum processor)は、符号化されたユニタリゲートと(量子)データレジスタを含む(量子)プログラムを入力とするデバイスである。
根本的なオープンな問題は、最小の量子プログラムのサイズが近似誤差でどのようにスケールするかである。
論文 参考訳(メタデータ) (2020-07-20T18:00:09Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。