最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

量子計數(shù) [5+4i] -- 量子計數(shù)

2021-04-29 23:15 作者:nyasyamorina  | 我要投稿

已知有一個函數(shù)?af%3A%5C%7B0%2C1%5C%7D%5En%5Crightarrow%5C%7B0%2C1%5C%7D,? 求使得?f 輸出1的輸入總數(shù).

求解這個問題的算法叫做量子計數(shù)(Quantum Counting).? 實際上這個算法是Grover算法相位估計的結(jié)合應用.? 所以這里也不詳細敘述了.

在Grover算法的附章里,? 詳細討論了在n個量子位系統(tǒng)里,? 單次迭代過程對態(tài)的變換為 GU_f%3D%5Cbegin%7Bbmatrix%7Dcos(2%5Ctheta)%26-sin(2%5Ctheta)%5C%5Csin(2%5Ctheta)%26cos(2%5Ctheta)%5Cend%7Bbmatrix%7D,? 其中G%3DW(2%7C0%5En%5Crangle%5Clangle0%5En%7C-I)W為Grover擴散算子,? U_f%3DI-2%7CGood%5Crangle%5Clangle%20Good%7C為量子相位黑盒版的未知函數(shù)f,? %5Ctheta%3Dsin%5E%7B-1%7D%5Csqrt%7B%5Cfrac%7BM%7D%7BN%7D%7D為均勻疊加態(tài)%7C%2B%5En%5Crangle%3Dcos%5Ctheta%7CBad%5Crangle%2Bsin%5Ctheta%7CGood%5Crangle在空間%5Cleft%5C%7BO%3B%7CBad%5Crangle%2C%7CGood%5Crangle%5Cright%5C%7D%7CBad%5Crangle的夾角,? %7CGood%5Crangle%3D%5Cfrac%7B1%7D%7B%5Csqrt%20M%7D%5Csum_g%7Cg%5Crangle為全部使未知函數(shù)f輸出為1的態(tài)的疊加,? %7CBad%5Crangle%3D%5Cfrac%7B1%7D%7B%5Csqrt%7BN-M%7D%7D%5Csum_b%7Cb%5Crangle為全部使未知函數(shù)f輸出為0的態(tài)的疊加,? M為全部%7Cg%5Crangle的數(shù)量,? N%3D2%5En為全部態(tài)的數(shù)量.

不難知道,? 單次迭代的特征態(tài)與特征值為? %7Cu_%2B%5Crangle%3D%5Cfrac%7B1%7D%7B%5Csqrt2%7D(%7CBad%5Crangle-i%7CGood%5Crangle),?%5Clambda_%2B%3De%5E%7B2i%5Ctheta%7D;? %7Cu_-%5Crangle%3D%5Cfrac%7B1%7D%7B%5Csqrt2%7D(%7CBad%5Crangle%2Bi%7CGood%5Crangle), %5Clambda_-%3De%5E%7B-2i%5Ctheta%7D.? 使用相位估計可以求出θ,? 進而求出M,? 即使未知函數(shù) f 輸出為1的輸入數(shù)量.

因為特征態(tài)乘上一個非零系數(shù)也是特征態(tài),? 所以e%5E%7Bi%5Ctheta%7D%7Cu_%2B%5Cranglee%5E%7B-i%5Ctheta%7D%7Cu_-%5Crangle也分別是單次迭代的特征態(tài).? 這兩個態(tài)的疊加態(tài)為%5Cfrac%7B1%7D%7B%5Csqrt2%7D(e%5E%7Bi%5Ctheta%7D%7Cu_%2B%5Crangle%2Be%5E%7B-i%5Ctheta%7D%7Cu_-%5Crangle) = cos%5Ctheta%7CBad%5Crangle%2Bsin%5Ctheta%7CGood%5Crangle,? 也就是說特征態(tài)的疊加剛好為容易制備的均勻疊加態(tài)%7C%2B%5En%5Crangle.

使用相位估計對Grover算法里的單次迭代分析,? 測量結(jié)果得到 %5Cvarphi_%2B%3D%5Cfrac%7B%5Ctheta%7D%7B%5Cpi%7D%5Cvarphi_-%3D1-%5Cfrac%7B%5Ctheta%7D%7B%5Cpi%7D,? 即sin%5Ctheta%3Dsin(%5Cpi%5Cvarphi_%2B)%3Dsin(%5Cpi-%5Cpi%5Cvarphi),? 又因為sin(x)%3Dsin(%5Cpi-x),? 得sin(%5Cpi%5Cvarphi)%3D%5Csqrt%7B%5Cfrac%7BM%7D%7BN%7D%7D,? 最后求得M%3DNsin%5E2(%5Cpi%5Cvarphi).

由相位估計的誤差分析不難知道,? 最佳測量值%5Ctilde%7B%5Cvarphi%7D與實際值%5Cvarphi之間存在誤差 %7C%5CDelta%5Cvarphi%7C%3D%5Cleft%7C%5Ctilde%5Cvarphi-%5Cvarphi%5Cright%7C%5Cleq%5Cfrac%7B1%7D%7B2%5E%7Bm%2B1%7D%7D,? 其中m是用于相位估計的量子位數(shù)量.? 求解誤差為%5Cleft%7C%5Cfrac%7B%5CDelta%20M%7D%7BN%7D%5Cright%7C%3D%5Cleft%7C%5Cfrac%7B%5Ctilde%20M-M%7D%7BN%7D%5Cright%7C?= %7Csin%5E2(%5Cpi%5Ctilde%5Cvarphi)-sin(%5Cpi%5Cvarphi)%7C = %7Csin(%5Cpi%5Ctilde%5Cvarphi)%2Bsin(%5Cpi%5Cvarphi)%7C%7Csin(%5Cpi%5Ctilde%5Cvarphi)-sin(%5Cpi%5Cvarphi)%7C,? 因為%7Csin(x%2B%5CDelta%20x)-sinx%7C%5Cleq%7C%5CDelta%20x%7C?和 sin(x%2B%5CDelta%20x)%5Cleq%20sinx%2B%5CDelta%20x* ,? 所以%5Cleft%7C%5Cfrac%7B%5CDelta%20M%7D%7BN%7D%5Cright%7C%5Cleq%20%5Cpi%7C2sin(%5Cpi%5Cvarphi)%2B%5Cpi%5CDelta%5Cvarphi%7C%7C%5CDelta%5Cvarphi%7C,? 即%7C%5CDelta%20M%7C%5Cleq2%5Cpi%5Csqrt%7BMN%7D%7C%5CDelta%5Cvarphi%7C%2BN%5Cpi%5CDelta%5Cvarphi%5E2.??

因為測量計算后的結(jié)果%5Ctilde%20M%3DNsin%5E2(%5Cpi%5Ctilde%5Cvarphi)很可能為小數(shù),? 所以需要進行四舍五入.? 為了得到準確的M,? 自然有條件%7C%5CDelta%20M%7C%5Cleq%5Cfrac%7B1%7D%7B2%7D,? 即%7C%5CDelta%5Cvarphi%7C%5Cleq%5Cfrac%7B1%7D%7B4%5Cpi%5Csqrt%7BMN%7D%7D? ?%5CRightarrow??2%5E%7Bm%2B1%7D%5Cgeq4%5Cpi%5Csqrt%7BMN%7D??%5CRightarrow? m%5Cgeq1%2B%5Cfrac%7Bn%7D%7B2%7D%2Blog_2%5Cpi%2B%5Cfrac%7Blog_2M%7D%7B2%7D.? 一般情況下M%5Cleq%5Cfrac%7BN%7D%7B2%7D,? 有m%5Cgeq%20n%2B0.5%2Blog_2%5Cpi%5Capprox%20n%2B2.? 特別地,? 使用m%3Dn%2B2,??在%5Cvarphi%3D0.25時誤差%5Cleft%7C%5Cfrac%7B%5CDelta%20M%7D%7B2%5Em%5CDelta%5Cvarphi%7D%5Cright%7C取極大值%5Cpi%2F4,? 即%7C%5CDelta%20M%7C%5Cleq2%5E%7Bm-2%7D%5Cpi%7C%5CDelta%5Cvarphi%7C%5Cleq%5Cpi%2F8.

* 對于|ΔM/N|=|sin(π(φ+Δφ))+sin(πφ)||sin(π(φ+Δφ))-sin(πφ)|,? 確實有|sin(π(φ+Δφ))-sin(πφ)|<=π|Δφ|,? 但|sin(π(φ+Δφ))+sin(πφ)|<=|2sin(πφ)+πΔφ|在Δφ<0時不一定成立.? 實際上這步不是很嚴謹,? 但是教材都這樣寫,? 而且對后續(xù)推導沒有太大影響,? 就這樣子吧.

下面以之前用作Grover算法的例子 -- 圖形著色問題實際操作一下,? 因為大部分代碼都在之前演示過,? 這里只給出關鍵代碼.

需要注意的是,? 上面討論的Grover擴散算子定義為G%3DW(2%7C0%5En%5Crangle%5Clangle0%5En%7C-I)W,? 但實際上比較常用的版本為G%5E%7B'%7D%3DW(I-2%7C0%5En%5Crangle%5Clangle0%5En%7C)W,? 可以看到兩個版本相差了一個相位π,? 測量后計算M需要注意一下這個差異.

需要注意的是,? 盡管運行精度已經(jīng)足夠測量出準確結(jié)果,? 但是相位估計算法依然有可能給出偏差比較大的結(jié)果從而造成很大的誤差.? 上述代碼里的圖為4個頂點,? 并且4個頂點之間全部連接,? 只有4個頂點都為不同顏色才是正確的著色方案,? 即總共正確答案數(shù)量為 4! = 24 個.

在實際使用中,? 量子計數(shù)常搭配Grover算法一起使用,? 而Grover算法并不需要準確的M,? 并且如果M遠遠小于N時,? 相位估計精度m=n+2實在是overkill.? 所以m=n+2總共還是拿來玩玩就好,? 計算速度實在是硬傷.

你以為我又要推銷瑟圖群和垃圾庫了?? 我這次就不推了? (

一晚上趕出來的專欄,? 困shi了.? 封面隨便在瑟圖庫里找了一張圖,? 用latex做封面其實也很花時間好吧.

量子計數(shù) [5+4i] -- 量子計數(shù)的評論 (共 條)

分享到微博請遵守國家法律
德令哈市| 买车| 惠东县| 堆龙德庆县| 东源县| 麟游县| 武功县| 金塔县| 徐汇区| 辽阳县| 内乡县| 云南省| 东丽区| 昌乐县| 长丰县| 林口县| 秦皇岛市| 肇源县| 繁峙县| 淄博市| 盱眙县| 兴城市| 黑河市| 安国市| 新巴尔虎右旗| 台东市| 南开区| 任丘市| 平乡县| 山阴县| 临洮县| 大关县| 喜德县| 盐边县| 巴南区| 吉首市| 云霄县| 堆龙德庆县| 黄平县| 玉环县| 新龙县|