中文

On an implementation of the Solovay-Kitaev algorithm

量子物理 2007-05-23 v1

摘要

In quantum computation we are given a finite set of gates and we have to perform a desired operation as a product of them. The corresponding computational problem is approximating an arbitrary unitary as a product in a topological generating set of SU(d)SU(d). The problem is known to be solvable in time polylog(1/ϵ)polylog(1/\epsilon) with product length polylog(1/ϵ)polylog(1/\epsilon), where the implicit constants depend on the given generators. The existing algorithms solve the problem but they need a very slow and space consuming preparatory stage. This stage runs in time exponential in d2d^2 and requires memory of size exponential in d2d^2. In this paper we present methods which make the implementation of the existing algorithms easier. We present heuristic methods which make a time-length trade-off in the preparatory step. We decrease the running time and the used memory to polynomial in dd but the length of the products approximating the desired operations will increase (by a factor which depends on dd). We also present a simple method which can be used for decomposing a unitary into a product of group commutators for 2<d<2562<d<256, which is an important part of the existing algorithm.

关键词

引用

@article{arxiv.quant-ph/0606077,
  title  = {On an implementation of the Solovay-Kitaev algorithm},
  author = {Attila B. Nagy},
  journal= {arXiv preprint arXiv:quant-ph/0606077},
  year   = {2007}
}

备注

10 pages, published on the 10th Rhine Workshop on Computer Algebra