Trotter分解
交換しない演算子の指数関数を、各項の指数関数の積で近似する手法。
で厳密(Lie-Trotter の公式)。
誤差#
1 次の Trotter 分解の誤差は
交換子の大きさが誤差を決める。 なら分解は厳密になる。
高次の公式#
対称化すると精度が上がる(2 次の Suzuki-Trotter)。
Suzuki の再帰的構成により任意の次数が作れるが、 高次ほど 1 ステップのゲート数が増えるので、 総ゲート数が最小になる次数を選ぶことになる。
量子回路での意味#
各 は、パウリ項なら CNOT で挟んだ回転ゲートとして実装できる。
CNOT ... CNOT — Rz(2θ) — CNOT ... CNOTTrotter ステップ数を増やすと精度は上がるが、 回路が深くなりノイズが増える。 NISQ 期には最適なステップ数が存在し、 それ以上刻むと誤りが精度改善を上回る。
近年の理解#
Childs らは、実際の Trotter 誤差が 最悪ケースの見積もりよりずっと小さいことを示した。 物理的なハミルトニアンでは交換子の構造が効くためで、 Trotter は理論上の劣位ほど実用上不利ではない。
参考文献#
- Masuo Suzuki. Generalized Trotter's formula and systematic approximants of exponential operators. Communications in Mathematical Physics 51, 1976. https://doi.org/10.1007/BF01609348
- Andrew M. Childs et al. Theory of Trotter Error with Commutator Scaling. Physical Review X 11(1), 2021. https://doi.org/10.1103/PhysRevX.11.011020
- Michael A. Nielsen, Isaac L. Chuang. Quantum Computation and Quantum Information. Cambridge University Press, 2010. https://doi.org/10.1017/CBO9780511976667