CUGatesDensity鈥擰uantum circuit analyser extended to density matrices
详细信息    查看全文
文摘
CUGatesDensity is an extension of the original quantum circuit analyser CUGates (Loke and Wang, 2011) to provide explicit support for the use of density matrices. The new package enables simulation of quantum circuits involving statistical ensemble of mixed quantum states. Such analysis is of vital importance in dealing with quantum decoherence, measurements, noise and error correction, and fault tolerant computation. Several examples involving mixed state quantum computation are presented to illustrate the use of this package.

Program summary

Program title: CUGatesDensity.m

Catalogue identifier: AEPY_v1_0

Program summary URL:

Program obtainable from: CPC Program Library, Queen鈥檚 University, Belfast, N. Ireland

Licensing provisions: Standard CPC licence,

No. of lines in distributed program, including test data, etc.: 5368

No. of bytes in distributed program, including test data, etc.: 143994

Distribution format: tar.gz

Programming language: Mathematica.

Computer: Any computer installed with a copy of Mathematica 6.0 or higher.

Operating system: Any system with a copy of Mathematica 6.0 or higher installed.

Classification: 4.15.

Nature of problem:

To simulate arbitrarily complex quantum circuits comprised of single/multiple qubit and qudit quantum gates with mixed state registers.

Solution method:

A density matrix representation for mixed states and a state vector representation for pure states are used. The construct is based on an irreducible form of matrix decomposition, which allows a highly efficient implementation of general controlled gates with multiple conditionals.

Running time:

The examples provided in the notebook CUGatesDensity.nb take approximately 30 s to run on a laptop PC.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700