论文部分内容阅读
基于量子态的纠缠和叠加特性,量子计算机具有强大的并行运算能力,在某些数学问题上可为经典计算机所不能.自Shor算法提出以来,因其一经应用即可对现行主流公钥密码体制构成实际威胁,量子计算机的研究受到了广泛关注.本文分析量子计算机与经典计算机的差异,给出在经典计算机上模拟量子叠加态和量子纠缠特性以及施加多量子门的方法,并使用面向对象的架构编写模拟量子计算机的量子状态、量子门等主体模块,并为研究人员预留了设定不同退相干过程的接口.为了方便基于模拟量子计算机的量子软件开发,本文设计了涵盖量子线路设计、运行结