Design of quantum VQ iteration and quantum VQ encoding algorithm taking O(N1/2) steps for data compression
暂无分享,去创建一个
Vector quantization (VQ) is an important data compression method. The key of the encoding of VQ is to find the closest vector among N vectors for a feature vector. Many classical linear search algorithms take O(N) steps of distance computing between two vectors. The quantum VQ iteration and corresponding quantum VQ encoding algorithm that takes O(N1/2) steps are presented in this paper. The unitary operation of distance computing can be performed on a number of vectors simultaneously because the quantum state exists in a superposition of states. The quantum VQ iteration comprises three oracles, by contrast many quantum algorithms have only one oracle, such as Shor's factorization algorithm and Grover's algorithm. Entanglement state is generated and used, by contrast the state in Grover's algorithm is not an entanglement state. The quantum VQ iteration is a rotation over subspace, by contrast the Grover iteration is a rotation over global space. The quantum VQ iteration extends the Grover iteration to the more complex search that requires more oracles. The method of the quantum VQ iteration is universal.
[1] Gilles Brassard,et al. Tight bounds on quantum searching , 1996, quant-ph/9605034.
[2] Koji Kotani,et al. A still-image encoder based on adaptive resolution vector quantization featuring needless calculation elimination architecture , 2003 .
[3] U. Toronto,et al. Analysis of generalized Grover quantum search algorithms using recursion equations , 2000, quant-ph/0010077.
[4] Markus Grassl,et al. Grover's quantum search algorithm for an arbitrary initial amplitude distribution , 1999 .