Skip to main content
QUICK REVIEW

[論文レビュー] Topological obstructions to implementing controlled unknown unitaries

Zuzana Gavorová, Matan Seidel|arXiv (Cornell University)|Nov 19, 2020
Quantum Computing Algorithms and Architecture参考文献 28被引用数 12
ひとこと要約

この論文は、制御キュービットが $|1\rangle$ のときにのみ作用する未知のユニタリ操作 $U$ の制御版を、$U$ や $U^\dagger$ への有限回のクエリ(および後選択を含む)で実装することは、根本的になされないことを証明している。これは位相的障害によるもので、特にボルスキー=ウラム定理に類似した位相的議論によって一般化された先行の不可能性結果が得られる。この結果は、ユニタリの指数 $m$ がユニタリの次元 $d$ の倍数である場合にのみ、このような制御が可能であることを示している。この結果は、すべての $U \in U(d)$ に対して最悪ケースの要件を満たす場合に成り立つが、最悪ケース条件や測定タイプを緩和すると成立しなくなる。

ABSTRACT

Is a quantum algorithm capable of implementing an if-clause? Given a black-box subroutine, a $d$-dimensional unitary $U\in U(d)$, a quantum if-clause would correspond to applying it to an input qudit if and only if the value of a control qubit is $1$. It was previously shown by Thompson et al. and Araujo et al. that implementations using single access to the oracle $U$ are impossible. Our main result is a strong generalization of this impossibility result: we prove that there is no unitary oracle algorithm implementing $control_\phi(U)=\left|0 ight>\!\!\left \!\!\left<1 ight|\otimes U$, for some $U$-dependent phase $\phi(U)$, even if allowed any finite number of calls to $U$ and $U^\dagger$, and even if required to only approximate the desired operator $control_\phi(U)$. Even further, there is no such \emph{postselection} oracle algorithm, i.e. a unitary oracle algorithm followed by a binary success/fail measurement, that reports success and implements $control_\phi(U)$ with a nonzero probability for each $U\in U(d)$. Our proof relies on topological arguments which can be viewed as a modification of the Borsuk-Ulam theorem. Combining the topological arguments with the algorithm of Dong et al. in fact leads to an interesting dichotomy: implementing $control_\phi(U^m)$ in our model is possible if and only if the integer $m$ is a multiple of the oracle's dimension $d$. Our impossibility no longer holds if the model is relaxed, either by dropping the worst-case requirement that the algorithm works for all $U\in U(d)$, or, remarkably, by allowing measurements more general than a binary postselection measurement. We observe that for both relaxations, inefficient algorithms exist, and it remains open whether efficient ones do.

研究の動機と目的

  • 量子アルゴリズムが、オракルアクセスのみを用いて、未知のユニタリ $U$ に対して制御if操作を実装できるかを特定すること。
  • 未知の $U \in U(d)$ に対して、$control_\phi(U) = |0\rangle\!\langle 0| \otimes I + |1\rangle\!\langle 1| \otimes U$ を、すら、近似的に実装できるかの制限を調査すること。
  • 後選択や制約の緩和が、不可能性を回避できるかを探索すること。
  • 二分法の確立:$control_\phi(U^m)$ は、$m$ がユニタリの次元 $d$ の倍数である場合にのみ実装可能である。

提案手法

  • ボルスキー=ウラム定理にインspiredされた位相的議論を用いて、ユニタリ発展写像の連続性とグローバル構造を分析する。
  • すべての $U \in U(d)$ の空間を位相的多様体とみなし、$control_\phi(U)$ を実装する任意の連続写像が、位相的不変性を破ることを示す。
  • 有限回の $U$ および $U^\dagger$ へのクエリ、および二値測定による後選択を含む、ユニタリオラクルアルゴリズムの挙動を分析する。
  • ドンらのアルゴリズム枠組みと位相的制約を組み合わせ、実装可能性の必要十分条件を導出する。
  • 位相的矛盾を避けることができないため、$\phi(U)$ が $U$ に依存する仕方で一貫して実現できないことを示す。
  • 正確な実装と近似的な実装の両方を検討し、近似のもとでも不可能性を証明する。

実験結果

リサーチクエスチョン

  • RQ1有限回の $U$ および $U^\dagger$ へのクエリのみを用いて、量子アルゴリズムが未知のユニタリ $U$ に対して制御if操作を実装できるか。
  • RQ2後選択を用いて、すべての $U \in U(d)$ に対して非ゼロの成功確率で $control_\phi(U)$ を実装することは可能か。
  • RQ3ユニタリの次元 $d$ が、$control_\phi(U^m)$ の実装可能性を決定する上で果たす役割は何か。
  • RQ4最悪ケース要件(つまり、一部の $U$ に対して失敗を許容すること)を緩和すると、実装可能性が得られるか。
  • RQ5二値後選択を超えたより一般的な測定戦略が、位相的障害を回避できるか。

主な発見

  • 位相的障害のため、未知の $U \in U(d)$ に対して、有限クエリのユニタリオラクルアルゴリズムでは、$control_\phi(U)$ を近似的にすら実装できない。
  • 後選択オラクルアルゴリズムでも、すべての $U \in U(d)$ に対して非ゼロの成功確率で $control_\phi(U)$ を実装することは不可能である(任意の有限クエリでも)。
  • 不可能性の結果は、固定位相に限らず、$U$ に依存する任意の位相 $\phi(U)$ に対して成り立つ。
  • 二分法が成立する:$control_\phi(U^m)$ は、$m$ がユニタリの次元 $d$ の倍数である場合にのみ実装可能である。
  • 最悪ケース要件を緩和(一部の $U$ での失敗を許容)するか、より一般的な測定を許容することで、非効率なアルゴリズムは可能になるが、効率的なものは未解決のまま。
  • 位相的障害は、一般化されたボルスキー=ウラムの議論に基づいており、$U(d)$ から制御操作の空間への連続写像がグローバルに存在できないことを示している。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。