经典概率系统
让我们考虑一个n个节点的带权有向图,用来描述某一粒子在n个状态(对应于n个节点)之间状态转移的概率图。对于u→v的有向边,设其边权w,其含义为:若某一时刻粒子位于状态u,则其在下一时刻有w的概率转移至状态v(规定0≤w≤1)。我们要求该图满足下面两条性质:(1) 每个节点的所有出边的权重之和为1;(2) 每个节点的所有入边的权重之和为1。其中,(1)是自然的,因为我们要为每一种状态转移分配一定的概率,总的概率为1;在一般的概率转移图里,(2)是不一定满足的,但我们将会看到这种入边的权重之和也要为1的性质是量子世界的某种定律,我们之后会详细讨论。
于是,当我们用邻接矩阵把满足上述两个条件的概率图写出来时,该矩阵满足每行每列的和都为1。这样的矩阵被称为是双随机矩阵(doubly stochastic matrix)。为了数学上的方便,我们用Mi,j来记录j到i的边权(而不是i到j)。
让我们取一个n维列向量X表示粒子的初始状态。该初始状态满足各个维度权重都是0,1之间的实数,且各维度权重之和为1,用来表示初始时X位于各个状态的概率。于是,要计算下一时刻粒子位于各个状态的概率X′,只需做Xi′=j∈[n]∑Mi,jXj。这恰好对应于矩阵乘法X′=MX。可以验证,Xi′的各个维度权重之和依然保持为1:i∈[n]∑Xi′=i∈[n]∑j∈[n]∑Mi,jXj=j∈[n]∑Xji∈[n]∑Mi,j=j∈[n]∑Xj=1。这里用到了图的性质(1),出边之和为1。
给定某一粒子状态X,如果想要计算上一时刻粒子的状态,我们自然会想要求出列向量W,使得X=MW。如果M是可逆的,那么通过W=M−1X就可以求出。但是,M不一定是可逆的,比如[1/21/21/21/2]。另一方面,考虑X=[10],M=[4/51/51/54/5],那么计算可得M−1=[4/3−1/3−1/34/3],W=[4/3−1/3]。可见,代数意义上的求逆并不是我们想要的,它可能会给出“负概率”这样的无意义结果。
所以让我们换一个角度考虑这个问题。让我们把X做转置,变成一个行向量X⊤,然后把X⊤乘在M的左边,得到X⊤M=Z。这样得出的Z满足Z⊤=M⊤X。可以看到,M⊤也即把所有有向边都调换了方向之后的概率转移图。Z的各个维度之和依然是1:i∈[n]∑Zi=i∈[n]∑j∈[n]∑Mj,iXj=j∈[n]∑Xji∈[n]∑Mj,i=j∈[n]∑Xj=1。这用到了图的性质(2),入边之和为1。可以看到,这种基于转置的做法不需要要求M是可逆的,并且仍然能够保证状态是一个概率分布。这更符合我们对“上一时刻”的直观,所以我们把这作为“上一时刻”的定义。
量子系统