論文の概要: Mining Quantum Software Patterns in Open-Source Projects
- arxiv url: http://arxiv.org/abs/2601.06281v1
- Date: Fri, 09 Jan 2026 19:50:50 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-01-13 19:08:00.728
- Title: Mining Quantum Software Patterns in Open-Source Projects
- Title(参考訳): オープンソースプロジェクトにおける量子ソフトウェアパターンのマイニング
- Authors: Neilson Carlos Leite Ramalho, Erico A. da Silva, Higor Amario de Souza, Marcos Lordello Chaim,
- Abstract要約: 本稿では,80のオープンソースプロジェクトのJupyter Notebook 985について,実際に量子パターンがどのように適用されているのかを実証研究する。
- 参考スコア(独自算出の注目度): 0.19999259391104393
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Quantum computing has become an active research field in recent years, as its applications in fields such as cryptography, optimization, and materials science are promising. Along with these developments, challenges and opportunities exist in the field of Quantum Software Engineering, as the development of frameworks and higher-level abstractions has attracted practitioners from diverse backgrounds. Unlike initial quantum frameworks based on the circuit model, recent frameworks and libraries leverage higher-level abstractions for creating quantum programs. This paper presents an empirical study of 985 Jupyter Notebooks from 80 open-source projects to investigate how quantum patterns are applied in practice. Our work involved two main stages. First, we built a knowledge base from three quantum computing frameworks (Qiskit, PennyLane, and Classiq). This process led us to identify and document 9 new patterns that refine and extend the existing quantum computing pattern catalog. Second, we developed a reusable semantic search tool to automatically detect these patterns across our large-scale dataset, providing a practitioner-focused analysis. Our results show that developers use patterns in three levels: from foundational circuit utilities, to common algorithmic primitives (e.g., Amplitude Amplification), up to domain-specific applications for finance and optimization. This indicates a maturing field where developers are increasingly using high-level building blocks to solve real-world problems.
- Abstract(参考訳): 近年、量子コンピューティングは、暗号、最適化、材料科学などの分野への応用が期待されているため、活発な研究分野となっている。
これらの開発に加えて、フレームワークやハイレベルな抽象化の開発がさまざまなバックグラウンドから実践者を惹きつけているため、量子ソフトウェア工学の分野にも課題と機会が存在している。
回路モデルに基づく初期量子フレームワークとは異なり、最近のフレームワークとライブラリは量子プログラムを作成するために高レベルの抽象化を利用する。
本稿では,80のオープンソースプロジェクトのJupyter Notebook 985について,量子パターンを実際にどのように適用するかを実証研究する。
私たちの仕事は2つの主要な段階を巻き込んだ。
まず、量子コンピューティングの3つのフレームワーク(Qiskit、PennyLane、Classiq)から知識ベースを構築しました。
このプロセスにより、既存の量子コンピューティングパターンカタログを洗練・拡張する9つの新しいパターンを特定し文書化しました。
第二に、大規模なデータセット全体にわたってこれらのパターンを自動的に検出する再利用可能なセマンティック検索ツールを開発し、実践者に焦点を当てた分析を行った。
この結果から,基礎回路ユーティリティから一般的なアルゴリズムプリミティブ(例えば振幅増幅),ファイナンスと最適化のためのドメイン固有のアプリケーションまで,3つのレベルにパターンが使用されていることがわかった。
これは、開発者が現実世界の問題を解決するために高レベルなビルディングブロックをますます利用している成熟した分野を示している。
関連論文リスト
- A Survey of Quantum Transformers: Architectures, Challenges and Outlooks [82.4736481748099]
量子変換器は古典変換器の表現力と量子コンピューティングの計算上の利点を統合する。
2022年以降、この地域の研究は急速に拡大し、様々な技術パラダイムや初期の応用がもたらされた。
本稿では,量子トランスモデルの包括的,体系的,詳細な調査を行う。
論文 参考訳(メタデータ) (2025-04-04T05:40:18Z) - PennyLang: Pioneering LLM-Based Quantum Code Generation with a Novel PennyLane-Centric Dataset [4.826802034066811]
PennyLang(ペニーラン)は、ペニーレーン固有の量子コードサンプル3,347の、市販の高品質データセットである。
コントリビューションは、(1)PennyLangの作成とオープンソースリリース、(2)自動量子コードデータセット構築のためのフレームワーク、(3)データセットのベースライン評価である。
Qiskitにフォーカスした研究を超えて、私たちはLLMベースのツールと再現可能なメソッドをPennyLaneに持ち込み、AI支援量子開発を前進させます。
論文 参考訳(メタデータ) (2025-03-04T11:04:35Z) - QCircuitBench: A Large-Scale Dataset for Benchmarking Quantum Algorithm Design [63.02824918725805]
量子コンピューティングは、量子アルゴリズムによる古典的コンピューティングよりも大幅にスピードアップされていることが認識されている。
QCircuitBenchは、量子アルゴリズムの設計と実装におけるAIの能力を評価するために設計された最初のベンチマークデータセットである。
論文 参考訳(メタデータ) (2024-10-10T14:24:30Z) - A Comprehensive Study of Quantum Arithmetic Circuits [3.2846181673536803]
我々は、量子演算回路における現在の最先端技術の概要を体系的に整理し、容易に理解することができる。
具体的には,加算,減算,乗算,除算,モジュラ指数といった基本的な操作について述べる。
我々はこれらの顕著な設計の詳細な量子的実装を掘り下げ、様々な目的を考慮してそれらの効率性を評価する。
論文 参考訳(メタデータ) (2024-06-06T08:54:45Z) - Model-Driven Engineering for Quantum Programming: A Case Study on Ground State Energy Calculation [4.889818921125023]
本研究では、ゲートベースの量子コンピューティングと量子アニーリングという2つの主要な量子プログラミング手法を組み合わせた新しいフレームワークを紹介する。
量子プログラムの適応性、設計、拡張性を高め、様々なコンピューティングプラットフォームにおける設計と運用を容易にすることを目的としている。
この研究の顕著な成果は、ゲートベースの量子コンピュータと量子アニールの間のプログラムのマッピング方法の開発である。
論文 参考訳(メタデータ) (2024-05-27T11:37:20Z) - An Abstraction Hierarchy Toward Productive Quantum Programming [0.3640881838485995]
本稿では,量子ソフトウェア工学を支援する抽象階層を提案する。
現在の技術で見られるプログラミング、実行、ハードウェアモデル間の重複の結果について論じる。
私たちの研究は、量子プログラミングにおける具体的な概念上の課題とギャップを指していますが、第一のテーマは、進化は抽象的階層についての考え方に直感的に焦点を当てることです。
論文 参考訳(メタデータ) (2024-05-22T18:48:36Z) - Quantum algorithms: A survey of applications and end-to-end complexities [88.57261102552016]
期待されている量子コンピュータの応用は、科学と産業にまたがる。
本稿では,量子アルゴリズムの応用分野について検討する。
私たちは、各領域における課題と機会を"エンドツーエンド"な方法で概説します。
論文 参考訳(メタデータ) (2023-10-04T17:53:55Z) - The QUATRO Application Suite: Quantum Computing for Models of Human
Cognition [49.038807589598285]
量子コンピューティング研究のための新しい種類のアプリケーション -- 計算認知モデリング -- をアンロックします。
我々は、認知モデルから量子コンピューティングアプリケーションのコレクションであるQUATROをリリースする。
論文 参考訳(メタデータ) (2023-09-01T17:34:53Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。