Dianzi xuebao
Divide and Conquer Algorithms for Quantum Circuit Simulation
Zhiqiang Li
Abstract
Quantum circuits are divided into two classes,and unitary operator expressions for two kinds of circuits in each class are offered.Transformation of unitary operators between two classes is presented according to tensor product transposition similarity theory.Besides,direct sum operation of matrices is adopted and expanded to vectors to elegantly represent the functions of quantum circuits on input vectors.On the basis of abstracting quantum circuits as controlled unitary operations,divide and conquer algorithms are proposed to simulate quantum circuits.In contrast to other algorithms based on state vector,our algorithms avoid generating matrix operators by tensor product,thus are considerably economy of memory space;and we also show that they are more time-efficient while simulating nontrivial quantum circuits.