論文の概要: Quantum Testing in the Wild: A Case Study with Qiskit Algorithms
- arxiv url: http://arxiv.org/abs/2501.06443v1
- Date: Sat, 11 Jan 2025 05:52:41 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-01-14 14:29:22.285536
- Title: Quantum Testing in the Wild: A Case Study with Qiskit Algorithms
- Title(参考訳): 野生における量子テスト:Qiskitアルゴリズムを用いたケーススタディ
- Authors: Neilson Carlos Leite Ramalho, Erico Augusto da Silva, Higor Amario de Souza, Marcos Lordello Chaim,
- Abstract要約: 量子コンピューティングは、重ね合わせと絡み合いの原理に基づく新しい計算パラダイムを導入する。
この分野への関心が高まっているため、ソフトウェア工学の実践の観点からは、学者や実践者にとって課題と機会がある。
本稿では,量子アルゴリズムにおけるテストパターンの実証的研究について述べる。
- 参考スコア(独自算出の注目度): 0.2678472239880052
- License:
- Abstract: Although classical computing has excelled in a wide range of applications, there remain problems that push the limits of its capabilities, especially in fields like cryptography, optimization, and materials science. Quantum computing introduces a new computational paradigm, based on principles of superposition and entanglement to explore solutions beyond the capabilities of classical computation. With the increasing interest in the field, there are challenges and opportunities for academics and practitioners in terms of software engineering practices, particularly in testing quantum programs. This paper presents an empirical study of testing patterns in quantum algorithms. We analyzed all the tests handling quantum aspects of the implementations in the Qiskit Algorithms library and identified seven distinct patterns that make use of (1) fixed seeds for algorithms based on random elements; (2) deterministic oracles; (3) precise and approximate assertions; (4) Data-Driven Testing (DDT); (5) functional testing; (6) testing for intermediate parts of the algorithms being tested; and (7) equivalence checking for quantum circuits. Our results show a prevalence of classical testing techniques to test the quantum-related elements of the library, while recent advances from the research community have yet to achieve wide adoption among practitioners.
- Abstract(参考訳): 古典コンピューティングは幅広いアプリケーションで優れているが、特に暗号、最適化、材料科学といった分野において、その能力の限界を押し上げる問題は残っている。
量子コンピューティングは、古典的な計算能力を超えた解決策を探求するために、重ね合わせと絡み合いの原理に基づく新しい計算パラダイムを導入する。
この分野への関心が高まっているため、特に量子プログラムのテストにおいて、ソフトウェア工学の実践の観点からは、学者や実践者にとって課題と機会がある。
本稿では,量子アルゴリズムにおけるテストパターンの実証的研究について述べる。
我々は,Qiskit Algorithmsライブラリの実装の量子的側面を扱うすべてのテストを分析し,(1)固定種をランダムな要素に基づくアルゴリズムに用いた7つの異なるパターン,(2)決定論的オラクル,(3)精密かつ近似的なアサーション,(4)データ駆動テスト(DDT),(5)機能テスト,(6)試験中のアルゴリズムの中間部分に対するテスト,(7)量子回路の等価性チェックの7つを同定した。
本研究は,図書館の量子関連要素をテストするための古典的試験手法が普及していることを示すものであるが,最近の研究コミュニティの進歩は実践者の間で広く普及していない。
関連論文リスト
- Active Learning with Variational Quantum Circuits for Quantum Process Tomography [6.842224049271109]
本稿では,情報量子状態の集合を適応的に選択し,再構築をより効率的に行うためのアクティブラーニング(AL)フレームワークを提案する。
我々は委員会ベース、不確実性ベース、多様性ベースの3種類のALアルゴリズムを設計・評価する。
その結果, 量子状態の集合をランダムに選択するベースライン法と比較して, アルゴリズムが大幅に改善したことを示す。
論文 参考訳(メタデータ) (2024-12-30T13:12:56Z) - QCircuitNet: A Large-Scale Hierarchical Dataset for Quantum Algorithm Design [17.747641494506087]
量子アルゴリズムの設計と実装におけるAIの能力を評価するために設計された、最初のベンチマークおよびテストデータセットであるQCircuitNetを紹介する。
従来のコードの記述にAIを使用するのとは異なり、このタスクは基本的に異なり、非常に柔軟な設計空間と複雑なキュービット操作のため、さらに複雑である。
論文 参考訳(メタデータ) (2024-10-10T14:24:30Z) - Quantum Subroutine for Variance Estimation: Algorithmic Design and Applications [80.04533958880862]
量子コンピューティングは、アルゴリズムを設計する新しい方法の基礎となる。
どの場の量子スピードアップが達成できるかという新たな課題が生じる。
量子サブルーチンの設計は、従来のサブルーチンよりも効率的で、新しい強力な量子アルゴリズムに固い柱を向ける。
論文 参考訳(メタデータ) (2024-02-26T09:32:07Z) - Quantum algorithms: A survey of applications and end-to-end complexities [90.05272647148196]
期待されている量子コンピュータの応用は、科学と産業にまたがる。
本稿では,量子アルゴリズムの応用分野について検討する。
私たちは、各領域における課題と機会を"エンドツーエンド"な方法で概説します。
論文 参考訳(メタデータ) (2023-10-04T17:53:55Z) - Testing Multi-Subroutine Quantum Programs: From Unit Testing to Integration Testing [2.8611507672161265]
本稿では,マルチサブルーチン量子プログラムの特定のテスト要件について述べる。
テストプロセスの観点から、テスト基準とテクニックに重点を置いています。
我々は、様々な変異体やランダムな入力を含む、典型的な量子サブルーチンの包括的なテストを行う。
論文 参考訳(メタデータ) (2023-06-30T05:31:56Z) - Quantum Machine Learning: from physics to software engineering [58.720142291102135]
古典的な機械学習アプローチが量子コンピュータの設備改善にどのように役立つかを示す。
量子アルゴリズムと量子コンピュータは、古典的な機械学習タスクを解くのにどのように役立つかについて議論する。
論文 参考訳(メタデータ) (2023-01-04T23:37:45Z) - Experimental Implementation of an Efficient Test of Quantumness [49.588006756321704]
量子性の試験は、古典的なユーザーが古典的でない振る舞いを示すかどうかを決定するために量子デバイスに課題を発行するプロトコルである。
最近の量子コンピュータにおけるこのようなテストの実装の試みは、効率的な検証を伴うインタラクティブな課題か、非効率的な(指数時間)検証を伴う非インタラクティブな課題に依存している。
論文 参考訳(メタデータ) (2022-09-28T18:00:04Z) - Reducing the cost of energy estimation in the variational quantum
eigensolver algorithm with robust amplitude estimation [50.591267188664666]
量子化学と材料は、量子コンピューティングの最も有望な応用の1つである。
これらの領域における産業関連問題とそれを解決する量子アルゴリズムとの整合性については、まだ多くの研究が続けられている。
論文 参考訳(メタデータ) (2022-03-14T16:51:36Z) - Parametrized Complexity of Quantum Inspired Algorithms [0.0]
量子アルゴリズムの有望な領域は量子機械学習と量子最適化である。
近年の量子技術、特に量子ソフトウェアの発展により、研究と産業のコミュニティは量子アルゴリズムの新しい応用を見つけようとしている。
論文 参考訳(メタデータ) (2021-12-22T06:19:36Z) - An Application of Quantum Annealing Computing to Seismic Inversion [55.41644538483948]
小型地震インバージョン問題を解決するために,D波量子アニールに量子アルゴリズムを適用した。
量子コンピュータによって達成される精度は、少なくとも古典的コンピュータと同程度である。
論文 参考訳(メタデータ) (2020-05-06T14:18:44Z) - A Roadmap for Automating the Selection of Quantum Computers for Quantum
Algorithms [0.39146761527401425]
いくつかの量子アルゴリズムは、最もよく知られた古典的アルゴリズムと比較して理論的なスピードアップを示す。
入力データは、例えば量子アルゴリズムに必要な量子ビット数とゲート数を決定する。
アルゴリズムの実装は、使用可能な量子コンピュータのセットを制限する使用済みのソフトウェア開発キットにも依存する。
論文 参考訳(メタデータ) (2020-03-30T12:44:10Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。