量子计算机仿真库

量子计算机仿真库QDD是一个C ++库,提供了相对直观的C ++编程环境中的量子计算构造。 QDD的独特之处在于其对量子计算的仿真基于量子态的BDD表示。 这与QCL和Open QuBit使用的复数表示形式相反

应用介绍

量子计算机仿真库

QDD是一个C ++库,提供了相对直观的C ++编程环境中的量子计算构造。 QDD的独特之处在于其对量子计算的仿真基于量子态的BDD表示。

这与QCL和Open QuBit使用的复数表示形式相反。使用BDD建模潜在的量子状态使QDD可以建模相对较大的量子状态并提供相对较高的性能。在QDD库SHORNUF提供的Shor分解算法的参考实现中,QDD可以在具有64M RAM的P200上在大约8分钟内分解一个16位数字。但是,使用BDD表示形式也将QDD限制为“数字”量子计算机。相比之下,QCL和Open QuBit支持“模拟”计算机模型。尽管QDD使用的BDD表示提供了

相对高度的可伸缩性和性能,在状态表示的大小,底层的大小方面几乎是线性的

表示形式在所用量子位数上仍然是指数级的,因此QDD仍不能用于有效分解非常大的数。尽管如此,还是希望通过发布QDD的源代码,激发其他人去考虑对该库进行其他优化,这可能会导致为量子计算建模的新技术或更好的技术。

文件列表(部分)

名称 大小 修改日期
all-wcprops0.06 KB2016-02-15
entries0.15 KB2016-02-15
all-wcprops0.06 KB2016-02-15
entries0.15 KB2016-02-15
all-wcprops0.16 KB2016-02-15
entries0.42 KB2016-02-15
CHANGELOG.svn-base0.40 KB2016-02-15
LICENSE.svn-base0.63 KB2016-02-15
Makefile.svn-base0.31 KB2016-02-15
README.svn-base1.58 KB2016-02-15
all-wcprops0.24 KB2016-02-15
entries0.61 KB2016-02-15
configure.svn-base0.03 KB2016-02-15
aclocal.m4.svn-base47.58 KB2016-02-15
AUTHORS.svn-base0.17 KB2016-02-15
ChangeLog.svn-base1.99 KB2016-02-15
CHANGES.svn-base0.00 KB2016-02-15
config.h.in.svn-base0.60 KB2016-02-15
configure.ac.svn-base0.41 KB2016-02-15
configure.svn-base71.51 KB2016-02-15
Makefile.am.svn-base0.08 KB2016-02-15
Makefile.in.svn-base5.31 KB2016-02-15
NEWS.svn-base2.96 KB2016-02-15
README.svn-base2.13 KB2016-02-15
aclocal.m447.58 KB2016-02-15
AUTHORS0.17 KB2016-02-15
ChangeLog1.99 KB2016-02-15
CHANGES0.00 KB2016-02-15
config.h.in0.60 KB2016-02-15
configure71.51 KB2016-02-15

立即下载

相关下载

[量子计算机仿真库] 量子计算机仿真库QDD是一个C ++库,提供了相对直观的C ++编程环境中的量子计算构造。 QDD的独特之处在于其对量子计算的仿真基于量子态的BDD表示。 这与QCL和Open QuBit使用的复数表示形式相反

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部