論文の概要: Unveiling Code Clones in Quantum Programming: An Empirical Study with Qiskit
- arxiv url: http://arxiv.org/abs/2501.06420v1
- Date: Sat, 11 Jan 2025 03:19:51 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-01-14 14:29:22.681224
- Title: Unveiling Code Clones in Quantum Programming: An Empirical Study with Qiskit
- Title(参考訳): 量子プログラミングにおけるコードクローンの展開 - Qiskit氏の実証的研究
- Authors: Kenta Manoku, Jianjun Zhao,
- Abstract要約: コードクローンは、同一または類似のコードフラグメントを指して、昔から古典プログラミングにおいて課題を提起してきた。
本稿では、量子プログラムにおけるコードクローンの実証的研究について、特にQiskitフレームワークを用いて開発されたソフトウェアに焦点を当てた。
- 参考スコア(独自算出の注目度): 1.7101498519540597
- License:
- Abstract: Code clones, referring to identical or similar code fragments, have long posed challenges in classical programming, impacting software quality, maintainability, and scalability. However, their presence and characteristics in quantum programming remain unexplored. This paper presents an empirical study of code clones in quantum programs, specifically focusing on software developed using the Qiskit framework. We examine the existence, distribution, density, and size of code clones in quantum software, revealing a high density of Type-2 and Type-3 clones involving minor modifications. Our findings suggest that these clones are more frequent in quantum software, likely due to the complexity of quantum algorithms and their integration with classical logic. This highlights the need for advanced clone detection and refactoring tools specifically designed for the quantum domain to improve software maintainability and scalability.
- Abstract(参考訳): コードクローンは、同一または類似のコードフラグメントを指して、昔から古典的なプログラミングにおいて、ソフトウェアの品質、保守性、スケーラビリティに影響を及ぼす課題を提起してきた。
しかし、量子プログラミングにおけるそれらの存在と特性は未解明のままである。
本稿では、量子プログラムにおけるコードクローンの実証的研究について、特にQiskitフレームワークを用いて開発されたソフトウェアに焦点を当てた。
量子ソフトウェアにおけるコードクローンの存在, 分布, 密度, サイズを調べた結果, 微修正を伴うType-2およびType-3クローンの密度が高いことが判明した。
これらのクローンは、量子アルゴリズムの複雑さと古典論理との融合のため、量子ソフトウェアにおいてより頻繁に存在することを示唆している。
これは、ソフトウェア保守性とスケーラビリティを改善するために量子ドメイン用に特別に設計された高度なクローン検出とリファクタリングツールの必要性を強調している。
関連論文リスト
- Variational quantum cloning machine on a photonic integrated interferometer [0.0]
本研究では,デュアルレール符号化フォトニック量子ビットの変分クローンマシンを試作した。
プログラム可能な6モード統合デバイスと古典的フィードバックを利用して、ほぼ最適なクローン性能を実現する。
論文 参考訳(メタデータ) (2024-07-08T15:24:25Z) - Qrisp: A Framework for Compilable High-Level Programming of Gate-Based Quantum Computers [0.52197339162908]
ハイレベルプログラミングパラダイムと量子ハードウェアのギャップを埋めるために設計されたフレームワークであるQrispを紹介する。
Qrispの特長は、プログラムを回路レベルにコンパイルし、既存の物理バックエンドで実行可能にすることである。
論文 参考訳(メタデータ) (2024-06-20T23:40:22Z) - Quantum Information Processing with Molecular Nanomagnets: an introduction [49.89725935672549]
本稿では,量子情報処理の導入について紹介する。
量子アルゴリズムを理解し設計するための基本的なツールを紹介し、分子スピンアーキテクチャ上での実際の実現を常に言及する。
分子スピンキュートハードウェア上で提案および実装された量子アルゴリズムの例を示す。
論文 参考訳(メタデータ) (2024-05-31T16:43:20Z) - Quantum Subroutine for Variance Estimation: Algorithmic Design and Applications [80.04533958880862]
量子コンピューティングは、アルゴリズムを設計する新しい方法の基礎となる。
どの場の量子スピードアップが達成できるかという新たな課題が生じる。
量子サブルーチンの設計は、従来のサブルーチンよりも効率的で、新しい強力な量子アルゴリズムに固い柱を向ける。
論文 参考訳(メタデータ) (2024-02-26T09:32:07Z) - A Quantum-Classical Collaborative Training Architecture Based on Quantum
State Fidelity [50.387179833629254]
我々は,コ・テンク (co-TenQu) と呼ばれる古典量子アーキテクチャを導入する。
Co-TenQuは古典的なディープニューラルネットワークを41.72%まで向上させる。
他の量子ベースの手法よりも1.9倍も優れており、70.59%少ない量子ビットを使用しながら、同様の精度を達成している。
論文 参考訳(メタデータ) (2024-02-23T14:09:41Z) - Quantum algorithms: A survey of applications and end-to-end complexities [90.05272647148196]
期待されている量子コンピュータの応用は、科学と産業にまたがる。
本稿では,量子アルゴリズムの応用分野について検討する。
私たちは、各領域における課題と機会を"エンドツーエンド"な方法で概説します。
論文 参考訳(メタデータ) (2023-10-04T17:53:55Z) - Error Correction for Reliable Quantum Computing [0.0]
本稿では、縮退と呼ばれる量子パラダイムに特有な現象とそのスパース量子符号の性能への影響について研究する。
本稿では,様々なシナリオにおいて,スパース量子符号の特定の族の性能を向上させる手法を提案する。
論文 参考訳(メタデータ) (2022-02-17T11:26:52Z) - Quantum Neuron with Separable-State Encoding [0.0]
現在利用可能な量子プロセッサにおいて、高度な量子ニューロンモデルを大規模にテストすることは、まだ不可能である。
マルチキュービットゲート数を削減した量子パーセプトロン(QP)モデルを提案する。
シミュレーション量子コンピュータにおいて,QPの量子ビットバージョンをいくつか実装することにより,提案モデルの性能を実証する。
論文 参考訳(メタデータ) (2022-02-16T19:26:23Z) - On exploring the potential of quantum auto-encoder for learning quantum systems [60.909817434753315]
そこで我々は,古典的な3つのハードラーニング問題に対処するために,QAEに基づく効果的な3つの学習プロトコルを考案した。
私たちの研究は、ハード量子物理学と量子情報処理タスクを達成するための高度な量子学習アルゴリズムの開発に新たな光を当てています。
論文 参考訳(メタデータ) (2021-06-29T14:01:40Z) - Variational Quantum Cloning: Improving Practicality for Quantum
Cryptanalysis [2.064612766965483]
機械学習に基づく暗号解析アルゴリズムである変分量子クローニング(VQC)を提案する。
VQCは、敵が短深度量子回路で最適な(近似)クローニング戦略を得ることを可能にする。
量子クローニングとVQCの促進による2つのプロトコルの攻撃を例として導いた。
論文 参考訳(メタデータ) (2020-12-21T15:28:09Z) - Electronic structure with direct diagonalization on a D-Wave quantum
annealer [62.997667081978825]
本研究は、D-Wave 2000Q量子アニール上の分子電子ハミルトニアン固有値-固有ベクトル問題を解くために、一般量子アニール固有解法(QAE)アルゴリズムを実装した。
そこで本研究では,D-Waveハードウェアを用いた各種分子系における基底および電子励起状態の取得について述べる。
論文 参考訳(メタデータ) (2020-09-02T22:46:47Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。