| ファイルタイプ | APK |
|---|---|
| バージョン | 0.16.3-200423 |
| 出版社 | hex@dec |
| 発売日 | 2020/06/11 |
| 追加された日付 | 2020/06/11 |
| OSの要件 | Android |
| 要件 | Requires Android 5.0 and up |
| 総ダウンロード数 | 0 |
| 価格 | Free |
説明
量子コンピューターの動作をエミュレートする Android 用ソフトウェア
基本的に、機能が制限された量子コンピューター シミュレーター
その主な目的は、外出先でも誰でもテストできるようにすることです。このアプリは単なるエミュレーターであるため、ブロッホ球上の量子ビットの位置を表示できます。このアプリは、システムの状態ベクトルを (確率モードで) 表示することもでき、最終的なユニタリ ゲートも間もなくアクセス可能になります。限界はあなたのデバイスの計算能力だけです!
テストを手伝って、新しい機能のベータ プログラムに参加してください!
グループ SU(n) のメンバーである限り、キュービットに任意の行列を適用できます。それらはユニタリである必要があり、単位行列式を持っている必要があります。
バックエンドについて
このアプリケーションは、量子回路をシミュレートするために自家製のバックエンドを使用します。ノイズにはまだ対応していません。バックエンドは Java で記述されており、ソース コード全体は GitHub の hexadec/Quantum にあります。
このアプリケーションのキュービット順序はビッグ エンディアンであることに注意してください。つまり、マルチ キュービット ゲートでは常に最初のパラメーターが状態ベクトルの最後のビットになりますが、他のよく知られているシステムはリトル エンディアンであるため、ほとんどのマルチ-量子ビットゲート行列は変換が必要です!
主な特徴
最大 10 キュービット
最大 4 キュービットのゲート
非常に多くのショット (最大 2^20)
多くの定義済みゲート
すぐに結果を得る
結果のエクスポート
ゲート シーケンスのインポート/エクスポート、OpenQASM としてエクスポート
任意のゲートのエルミート共役を取る
ブロック球を表示する (エンタグリングされていないキュービットの場合)
システムの状態ベクトルを表示
自動およびオプトイン回路最適化
事前定義された単一キュービット ゲート
アダマール
パウリ-X/Y/Z
S-gate & T-gate (位相シフト)
いいえ
身元
U3
事前定義されたマルチ キュービット ゲート
CNOT/CY/CZ (制御されたパウリ)
Controlled-S、Controlled-T、および Controlled-Hadamard ゲート
スワップ
トフォリ
フレドキン
予定されている機能
ループと条件を使用してアルゴリズムを作成して実行する
翻訳者は、GitHub リポジトリで歓迎されています。
https://github.com/hexadec/Quantum/blob/master/app/src/main/res/values/strings.xml