编辑: 丶蓶一 2019-07-01

0 态或

1 态?在量子计算中?信息存储单元则被类似 地定义为一个满足二进制的量子位(qubit)? 这个 量子位可以像经典计算机中的位一样?处于'

0'

态或'

1'

态? 但与之不同的是?由于量子力学中态叠 加原理?量子位还可以处于'

0'

态和'

1'

态的叠加 态?也就是说它既是'

0'

态又是'

1'

态 [2] ? 我们 可以用量子力学中的狄拉克符号系统将一个量子 位表示为: | q>

=a |0>

+b |1>

?其中 | a |

2 +| b |

2 =

1 (1) 同样?我们可以将两个量子位组成的一个信 息存储系统表示为: | Ψ>

= | q1 >

?| q2 >

=c0 |00>

+c1 |01>

+c2 |11>

+ c3 |10>

其中| c0 |

2 +| c1 |

2 | +| c2 |

2 +| c3 |

2 =

1 (2) 这意味着处于叠加态的两个量子位构成的该 数据单元?能够同时存储四种不同的信息状态: (0? 0)?(0? 1)?(1? 0)?(1? 1)?即能够同时保存 4(22 )个不同的二进制数? 假设有一个由 n 个量 子位构成的寄存器?那么它就能够同时存储从

0 到2n -1的所有的数? 它们分别以一定的概率共同存 在? 这就意味着?一个 n 位量子寄存器就可以同 时保存 2n 个n位二进制数?而与之形成对比的是? 一个 n 位经典寄存器则只能存储一个 n 位二进制 数? 由此可以看出?量子寄存器位数的线性增长 使得其存储能力能够呈指数性增长?这正是量子 计算速度能大大超越经典计算速度的前提? 基于量子寄存器的叠加存储能力?量子计算 的并行处理过程真正地实现了对计算的加速? 量 子计算过程就是对量子位的叠加状态进行逻辑操 作的过程?这是基于对量子态进行幺正变换来实 现? 我们知道?量子力学在测量之前是遵循薛定 谔方程进行演化?这种演化被称为幺正变换?具有 可逆性?因此?对量子位中的状态进行逻辑操作的 量子逻辑门也全部都是可逆的? 也就是说?若一 个量子输入态经量子逻辑门变为了输出态? 则这 个输出态经由逆向的量子逻辑门又会变成原来的 输入态?我们可以将其表示为: U| Ψ>

= | f(Ψ)>

U-1 | f(Ψ)>

= | Ψ>

(3) 在可逆性方面?经典计算与量子计算不同?因 为在经典计算中?对逻辑操作如 与 操作、 或 操 作等就是不可逆的? 可逆性对于量子计算的一个 重要意义就在于它能够保证无论对量子位进行多 少步逻辑操作?只要没有对其进行测量?量子位中 的多个不同状态一直都会保持其叠加性?以保证 在整个计算过程中我们都可以对全部数据进行并 行处理? 这种并行处理是指我们针对某个量子寄 存器所做的每一步逻辑操作?实际上是对其中的 所有的量子态同时.

.......

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题