跳转至

Preliminaries

Quantum data

对于 \(n\) 个量子比特的系统,其状态可以表示为如下形式

\[ \ket{\psi} = \sum_{x \in \{0,1\}^n} a_x \ket{x}, \]

其中 \(a_x \in \mathbb{C}\),并且满足归一化条件 \(\sum_x \lvert a_x \rvert^2 = 1\). 基态 \(\ket{x}\) 被称作计算基(Computational basis).

更抽象地,考虑群 \(G\),基态 \(\ket{g}\) 对应群元素 \(g \in G\),则群上的任意量子态可以表示为

\[ \ket{\phi} = \sum_{g \in G} b_g \ket{g}. \]

Quantum circuits

对量子态的操作需要保持归一化,酉算子(unitary operator)是最常用的操作. 酉算子 \(U\) 满足 \(U^\dagger U = U U^\dagger = I\).

为了高效计算,酉算子都是由量子电路实现的.

Universal gate sets

任何 \(n\) 量子比特的酉算子都可以由 1 量子比特门和 2 量子比特门组合而成. 全部的 1 量子比特门和 2 量子比特门便被称为通用门集(Universal gate set).

在实际情况下,某些酉算子可能是较为复杂的,这个时候进行一些近似是必要的. 称带有门 \(U_1, U_2, \ldots, U_t\) 的量子电路为 \(U\)\(\epsilon\)-近似,如果

\[ \lVert U - U_t U_{t-1} \cdots U_1 \rVert \leq \epsilon, \]

\(\lVert \cdot \rVert\) 是算子范数,当 \(\lVert U - V \rVert\) 很小时, \(U\)\(V\) 应当难以区分. 一个自然的选择是谱范数

\[ \lVert A \rVert := \max_\ket{\psi} \frac{\lVert A \ket{\psi} \rVert}{\lVert \ket{\psi} \rVert}. \]

其中 \(\lVert \ket{\psi} \rVert := \sqrt{\innerproduct{\psi}{\psi}}\) 是 2-范数. 谱范数实际上就是 \(A\) 的最大奇异值.

\(\{H, T, C \}\) 是一个通用门集,其中

\[ H := \frac{1}{\sqrt{2}} \begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}, \quad T := \begin{pmatrix} e^{\i \pi/8} & 0 \\ 0 & e^{-\i \pi/8} \end{pmatrix}, \quad C := \begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 \\ 0 & 0 & 1 & 0 \end{pmatrix}. \]