設萬維讀者為首頁 萬維讀者網 -- 全球華人的精神家園 廣告服務 聯繫我們 關於萬維
 
首  頁 新  聞 視  頻 博  客 論  壇 分類廣告 購  物
搜索>> 發表日誌 控制面板 個人相冊 給我留言
幫助 退出
 
天蓉的博客  
隨筆、小說、詩詞、科普。 “真和美,是科學不變的精髓;愛與死,是文學永恆的主題……”  
我的名片
天蓉
註冊日期: 2011-09-18
訪問總量: 1,406,930 次
點擊查看我的個人資料
Calendar
我的公告欄
最新發布
· 都江堰科普
· 費馬大定理-最後一步
· 費馬大定理-鋪平道路
· 費馬大定理-橢圓函數
· 費馬大定理-橢圓曲線和“群”
· 費馬大定理-模形式
· 費馬大定理-橢圓曲線
友好鏈接
分類目錄
【作品目錄】
· 《走近混沌》目錄
· 《走近量子》目錄
· 《詩謎畫謎》目錄
· 《傻博士的初戀》目錄
· 《美國房客》目錄
· 《隱身驚魂記》目錄
· 《白雪之戀》:目錄
【科普-走近混沌】
· 《走近混沌》-25-27-全文完
· 《走近混沌》-24-孤立子的故事
· 《走近混沌》-23-混沌到有序
· 《走近混沌》-22-再回魔鬼聚合物
· 《走近混沌》-21-萬變之不變
· 《走近混沌》-20-混沌魔鬼不穩定
· 《走近混沌》-19-混沌魔鬼的誕生
· 《走近混沌》-18-生態繁衍和混沌
· 《走近混沌》-17-混沌遊戲
· 《走近混沌》-16-三體問題及趣聞
【科普-走近量子】
· 走近量子(19)量子隱形傳輸(二
· 走近量子(18)量子隱形傳輸(一
· 走近量子(17)量子計算機
· 走近量子(16)GHZ定理-繼續
· 走近量子(15)GHZ定理
· 走近量子(14)qubit和費曼
· 走近量子(13)從糾纏態到qubit
· 走近量子(12)GHZ登場
· 走近量子(11)埃斯派克特的實驗
· 走近量子(10)最後的判決
【謎語集錦3】
· 留下一串謎(詩謎+畫謎)- 44
· 留下一串謎(詩謎+畫謎)- 43
· 留下一串謎(詩謎+畫謎)- 42
· 留下一串謎(詩謎+畫謎)- 41
· 留下一串謎(詩謎+畫謎)- 40
· 留下一串謎(詩謎+畫謎)- 39
· 留下一串謎(詩謎+畫謎)- 38
· 留下一串謎(詩謎+畫謎)- 37
· 留下一串謎(詩謎+畫謎)- 36
· 留下一串謎(詩謎+畫謎)- 35
【謎語集錦2】
· 留下一串謎(詩謎+畫謎)- 30
· 留下一串謎(詩謎+畫謎)- 29
· 留下一串謎(詩謎+畫謎)- 28
· 留下一串謎(詩謎+畫謎)- 27
· 留下一串謎(詩謎+畫謎)- 26
· 留下一串謎(詩謎+畫謎)- 25
· 留下一串謎(詩謎+畫謎)- 24
· 留下一串謎(詩謎+畫謎)- 23
· 留下一串謎(詩謎+畫謎)- 22
· 留下一串謎(詩謎+畫謎)- 21
【謎語集錦1】
· 留下一串謎(詩謎+畫謎)- 20
· 留下一串謎(詩謎+畫謎)- 19
· 留下一串謎(詩謎+畫謎)- 18
· 留下一串謎(詩謎+畫謎)- 17
· 留下一串謎(詩謎+畫謎)- 16
· 留下一串謎(詩謎+畫謎)- 15
· 留下一串謎(詩謎+畫謎)- 14
· 留下一串謎(詩謎+畫謎)- 13
· 留下一串謎(詩謎+畫謎)- 12
· 留下一串謎(詩謎+畫謎)- 11
【謎語集錦】
· 留下一串謎(詩謎+畫謎)- 10
· 留下一串謎(詩謎+畫謎)- 9
· 留下一串謎(詩謎+畫謎)- 8
· 留下一串謎(詩謎+畫謎)- 7
· 留下一串謎(詩謎+畫謎)- 6
· 留下一串謎(詩謎+畫謎)- 5
· 留下一串謎(詩謎+畫謎)- 4
· 留下一串謎(詩謎+畫謎)- 3
· 留下一串謎(詩謎+畫謎)- 2
· 留下一串謎(詩謎+畫謎)- 1
【傻博士的初戀46-50】
· 傻博士的初戀-50-尾聲
· 傻博士的初戀-49-水落石出
· 傻博士的初戀-48-謀殺案?
· 傻博士的初戀-47-當個女偵探
· 傻博士的初戀-46-跟蹤依娃
【傻博士的初戀:41-45】
· 傻博士的初戀-45-疑惑
· 傻博士的初戀-44-分手?
· 傻博士的初戀-43-闖蕩哈林區
· 傻博士的初戀-42-平安夜(2)
· 傻博士的初戀-41-平安夜(1)
【傻博士的初戀36-40】
· 傻博士的初戀-40-回家
· 傻博士的初戀-39-感恩節(2)
· 傻博士的初戀-38-感恩節(1)
· 傻博士的初戀-37-古怪的量子
· 傻博士的初戀-36-羅德的忠告
【傻博士的初戀31-35】
· 傻博士的初戀-35-萬聖節(2)
· 傻博士的初戀-34-萬聖節(1)
· 傻博士的初戀-33-工作狂
· 傻博士的初戀-32-如此先進企業
· 傻博士的初戀-31-強詞奪理
【“傻”博士的初戀:26-30】
· 傻博士的初戀-30-大金失蹤
· 傻博士的初戀-29-戀愛的學問
· 傻博士的初戀-28-911(2)
· 傻博士的初戀-27-911(1)
· 傻博士的初戀-26-賈楊金
【“傻”博士的初戀:21-25】
· 傻博士的初戀-25-人腦和電腦
· 傻博士的初戀-24-硅谷看房子
· 傻博士的初戀-23-經濟泡沫
· 傻博士的初戀-22-明娜來訪
· 傻博士的初戀 -21- 親密接觸
【“傻”博士的初戀:11-15】
· 傻博士的初戀 -20- 搬家
· 傻博士的初戀 -19- 羅德的故事
· 傻博士的初戀 -18- 糊塗有理
· 傻博士的初戀 -17- 糊塗博士
· 傻博士的初戀 -16- 瘋漲的股票
【“傻”博士的初戀:11-15】
· 傻博士的初戀 -15- “生日快樂
· 傻博士的初戀 -14- 過生日
· 傻博士的初戀13- 父母來訪
· 傻博士的初戀-12- “大袍子”博
· 傻博士的初戀-11- 有驚無險
【“傻”博士的初戀:6-10】
· 傻博士的初戀-10- 太浩湖之旅
· 傻博士的初戀-9- 簡單和複雜
· 傻博士的初戀-8- 笑阿姨
· 傻博士的初戀-7- 情人節
· 傻博士的初戀-6-大忙人
【“傻”博士的初戀:1-5】
· 傻博士的初戀-5-“薩沙”和“妮
· 傻博士的初戀-4-合作夥伴?
· 傻博士的初戀-3-第一次約會
· 傻博士的初戀-2-棕櫚大道
· 傻博士的初戀-1-初遇
· 傻博士的初戀:引子
【《美國房客》尾聲】
· 《美國房客》- 35 經悠悠數月,
【《美國房客》生死遊戲】
· 《美國房客》- 34 感生命有限,
· 《美國房客》- 33 知禍福相依,
· 《美國房客》- 32 憶德州舊識,
· 《美國房客》- 31 急自強有危,
· 《美國房客》- 30 燒藏寶真圖,
· 《美國房客》- 29 欲引蛇出洞,
· 《美國房客》- 28 映院中人影,
· 《美國房客》- 27 破車禍真相,
· 《美國房客》- 26 聽教授感慨,
· 《美國房客》- 25 記夢中影像,
【《美國房客》遊子百態】
· 《美國房客》- 15 憶往事成煙,
· 《美國房客》- 14 解詩詞秘密,
· 《美國房客》- 13 氣弟弟不肖,
· 《美國房客》- 12 喜赴美尋夢,
· 《美國房客》- 11 厭名利薰心,
· 《美國房客》- 10 記車禍當日,
· 《美國房客》- 9 述加州之行,觸
· 《美國房客》- 8 疑泰州寶藏,惑
· 《美國房客》- 7 用鍵盤交流,集
· 《美國房客》- 6 敘文革舊事,傳
【《美國房客》楔子】
· 《美國房客》楔子-2 人物詩謎
· 《美國房客》楔子-1 一則新聞
【長篇懸疑小說《美國房客》】
【《隱身驚魂記》-獨立節驚魂】
· 獨立節驚魂-尾聲
· 獨立節驚魂-82-隱蛇現形白宮驚魂
· 獨立節驚魂-81-遙控實現殺人遊戲
· 獨立節驚魂-80-毒蛇消失總監着急
· 獨立節驚魂-79- 歡樂華府嚴陣以
· 獨立節驚魂-78- 陽光谷城小虎遇
· 獨立節驚魂-77-節日凌晨無人能眠
· 獨立節驚魂-76-高人駕車出手相救
【《隱身驚魂記》-矽谷追逐】
· 矽谷追逐-75-隱身男孩被人跟蹤
· 矽谷追逐-74-紅木城中隱人現形
· 矽谷追逐-73-隱人出沒捉狹添亂
· 矽谷追逐-72-戈爾自殺拉曼被捕
· 矽谷追逐-71-身陷囹圄處境危急
· 矽谷追逐-70-月黑風高事故不斷
· 矽谷追逐-69-野狼活動毒蛇突現
· 矽谷追逐-68-天災可怕人心奸詐
· 矽谷追逐-67-狡猾政客陰謀小人
· 矽谷追逐-66-精心策劃設置圈套
【《隱身驚魂記》-陰謀政治】
· 陰謀政治-61-駛離華府何去何從
· 陰謀政治-60-警商勾結顧客遭殃
· 陰謀政治-59-欲破陰謀逃避逮捕
· 陰謀政治-58-隱俠計劃雲遊灣區
· 陰謀政治-57-別墅取車拉曼落網
· 陰謀政治-56-流浪小子守株待兔
· 陰謀政治-55-上司策劃逮捕邁克
· 陰謀政治-54-兩月前的重大案件
· 陰謀政治-53-分析案情迷霧重重
· 陰謀政治-52-跟蹤紳士疑點多多
【長篇科幻小說《隱身驚魂記》】
· 腦電波之謎-40-急中生智無辜遇難
· 腦電波之謎-39-藏身遁形紐約歷險
· 腦電波之謎-38-情況複雜小虎不見
· 腦電波之謎-37-人性獸性互糾互纏
· 腦電波之謎-36-隱人胡鬧大使劇院
· 腦電波之謎-35-歷歷在目十年之前
· 腦電波之謎-34-拉曼失蹤線索中斷
· 腦電波之謎-33-切身體會隱身之趣
· 《隱身驚魂記》目錄
· 腦電波之謎-32 別墅忽見往日同學
【隨筆】
【科普】
· 都江堰科普
· 費馬大定理-最後一步
· 費馬大定理-鋪平道路
· 費馬大定理-橢圓函數
· 費馬大定理-橢圓曲線和“群”
· 費馬大定理-模形式
· 費馬大定理-橢圓曲線
· 費馬大定理-數學公主
· 費馬大定理-歐拉猜想
· 費馬大定理-這個證明包你懂!
【詩詞】
· 《露珠》
· 《小花》
· 《激流》
· 《團聚》
· 《三疊泉》
· 《詠荷》
【小說】
· 《白雪之戀》:2-《二十六年後…
· 《白雪之戀》:2-《二十六年後…
· 《白雪之戀》:2-《二十六年後…
· 《白雪之戀》:2-《二十六年後…
· 《白雪之戀》:1-56
· 《白雪之戀》:1-55
· 《白雪之戀》:1-54
· 《白雪之戀》:1-53
· 《白雪之戀》:1-52
· 《白雪之戀》:1-51
存檔目錄
01/01/2025 - 01/31/2025
12/01/2024 - 12/31/2024
11/01/2024 - 11/30/2024
10/01/2024 - 10/31/2024
09/01/2024 - 09/30/2024
08/01/2024 - 08/31/2024
06/01/2024 - 06/30/2024
05/01/2024 - 05/31/2024
04/01/2024 - 04/30/2024
03/01/2024 - 03/31/2024
02/01/2024 - 02/29/2024
01/01/2024 - 01/31/2024
12/01/2023 - 12/31/2023
11/01/2023 - 11/30/2023
06/01/2023 - 06/30/2023
04/01/2023 - 04/30/2023
11/01/2022 - 11/30/2022
10/01/2022 - 10/31/2022
09/01/2022 - 09/30/2022
07/01/2022 - 07/31/2022
06/01/2022 - 06/30/2022
05/01/2022 - 05/31/2022
04/01/2022 - 04/30/2022
03/01/2022 - 03/31/2022
02/01/2022 - 02/28/2022
01/01/2022 - 01/31/2022
12/01/2021 - 12/31/2021
07/01/2013 - 07/31/2013
02/01/2013 - 02/28/2013
01/01/2013 - 01/31/2013
12/01/2012 - 12/31/2012
11/01/2012 - 11/30/2012
10/01/2012 - 10/31/2012
09/01/2012 - 09/30/2012
08/01/2012 - 08/31/2012
07/01/2012 - 07/31/2012
06/01/2012 - 06/30/2012
05/01/2012 - 05/31/2012
04/01/2012 - 04/30/2012
03/01/2012 - 03/31/2012
02/01/2012 - 02/29/2012
01/01/2012 - 01/31/2012
12/01/2011 - 12/31/2011
11/01/2011 - 11/30/2011
10/01/2011 - 10/31/2011
發表評論
作者:
用戶名: 密碼: 您還不是博客/論壇用戶?現在就註冊!
     
評論:
淺談量子計算機-4
   

淺談量子計算機-4 


4.2 多伊奇算法

 

上節介紹的Grover搜索算法,並不是第一個量子算法。第一個量子算法是由多伊奇發表的,多伊奇被譽為“量子計算之父”,是一位常人眼中行為奇特的科學家。

 

戴維·多伊奇教授是出生在以色列長在英國的猶太人,表面上,他是英國物理學家,牛津大學教授,量子計算先驅!不過他不教書,實際上是一個沒有固定工作的自由學者。他靠着演講、獎金和出書來賺錢為生,據說是位很少與人來往的牛津隱居者。

 

特別引起公眾矚目的,是多伊奇那兩本可以當作科普來讀卻又與一般科普完全不一樣的書:《真實世界的脈絡》和《無窮的開始》。書中多伊奇有許多新奇深奧的科學哲學觀點,在此我們不詳談,對他的書感興趣的讀者可閱讀參考文獻78

 

4.7:多伊奇

 

總而言之,多伊奇這位兩耳不聞窗外事的古怪科學家,在1985年突然聲名大振,因為他發表了一篇里程碑式的論文,文中他展示了Deutsch算法,表明量子計算可以比經典更快。7年後(1992年)發表了對多伊奇算法的推廣9。在多伊奇算法啟發下的之後兩年間,量子算法來到多產期。SimonShor Grover的算法都在這期間相繼發表。

 

多伊奇算法沒有什麼應用,但作為第一個量子算法意義重大,它只適用於一種特殊的情況。因此作一個簡要介紹。

 

考慮一個只有一個變量的函數,輸入為01,輸出也為01。這樣的函數共有四個,分別記為f0f1f2f3:函數f0,輸入01,輸出都是0,即f0(0) =0f0(1) =0。函數f1,輸出與輸入相等,即f1(0) =0f1(1) =1。函數f2,輸出與輸入相反,即f2(0) =1f2(1) =0。函數f3,輸入01,輸出都是1,即f3(0) =1f3(1) =1,見圖4.7下圖。

 

4.8:多伊奇函數

 

我們將函數f0f3稱為常值函數,即對於兩個輸入,輸出都是相同的值的函數。如果一個函數一半的輸出是0,另一半的輸出是1,那麼就稱這個函數為平衡函數。例如f1f2就是平衡函數(圖4.7上圖)。

 

Deutsch提出的問題是:隨機給定這四個函數中的一個,我們需要查詢多少次,才能確定這個函數是常值函數還是平衡函數?就是說我們不關心給定函數是四個函數中的哪一個,只問它是常值函數還是平衡函數。

 

首先想想經典計算需要多少次?經典計算機一次只能有一個輸入,也只能計算並輸出一個函數值。但是,為了回答多伊奇問題,我們必須把01都代入函數,所以一定需要做兩次經典操作。那麼,如果使用量子計算機呢?量子計算機優於經典計算之處,是因為量子比特是疊加態,它可以同時儲存10兩個數。那麼,就有可能操縱量子比特,同時對01進行計算,因此便有可能一次得出答案。實際上也可以做到,這正是多伊奇算法所展示的。

 

具體可用IBM模擬實例慢慢體會,在這兒首先直覺地理解一下,為什麼量子計算可以一次做到?

 

從多伊奇4個函數的定義出發,考慮另一個相關的“二進制和”函數Fi = (fi(0) + fi(1))。我們發現:F0 = 0F1 = 1F2 = 1F3 = 0。也就是說,二進制和函數Fi有這樣的規律:對常值函數為0,對平衡函數,和值為1

 

多伊奇的問題只是判定函數類型,是常值函數還是平衡函數?這是一種更為整體的性質,並不需要知道是fi中的哪一個。因此我們可以利用量子比特的疊加性,檢查二進制和Fi = (fi(0) + fi(1)) 0還是1?這樣就能夠1次作出判定,Fi是常值函數還是平衡函數。

 

4.9:多伊奇算法

 

4.10:實現多伊奇算法的量子電路

 

4.9是多伊奇算法的解釋,圖4.10是實現多伊奇算法的具體量子電路。

 

實現多伊奇算法的電路,看起來簡單,輸入輸出皆為2。包括一個Oracle函數門、X非門、H門、最後測量。只測量第一個Qubit,第二個不需要測量。

 

測量後便能1次判定fi的性質(如結果1,是平衡函數;結果0,是常值函數)。

 

再解釋一下Oracle U(Fi)的作用。如果兩個量子比特寫成|x>|y> Oracle U(Fi) 設計成這樣:第一個Qubit |x>不變,第二個Qubit |y>變成|y+f(x)>f(x)就是多伊奇定義的那4個函數。所以Oracle門的輸出與f(x) 有關。

 

多伊奇算法的量子電路圖中有t0t4,共5個時間點,初始態|00>,通過X非門,變|01>。然後,|+>|->,再經過Oracle Uf。用相位Oracle的公式,第2個量子比特保持|->不變,測量第1個量子比特,如果結果為0,是常值函數;結果為1,是平衡函數。所以經典計算機要作2次,而用多伊奇算法的量子計算只用1次。

 

4.11:多伊奇-喬薩算法

 

多伊奇-喬薩算法想法是類似的,第一個比特推廣到n個量子比特。測量前個量子位,如果測得|00  0態的話,說明f (x)是常數函數;如果測得的狀態不是|000態時,說明f(x)是對稱函數。 

 

相對於經典算法的2n +1次計算,量子算法只需一次黑盒計算,實現了相對的指數加速。

 

4.3 秀爾算法-1(經典,數論部分)

 

最重要的量子算法是秀爾(Short)算法,假如有了可用的量子計算機,我們便可以用它破解RSA加密算法。RSA是保障銀行安全常用的加密解密方法,它的基礎是因數分解問題。加密過程中將兩個互素數pq相乘得到N = p*q。加密是作一次乘法就完成的簡單操作,但是反過來的解碼過程則非常困難。

 

RSA算法的解碼過程需要將一個整數作“質因數分解” ,得到質數pq使得N = p*q。對經典計算機,時間複雜度是指數級別。例如,要分解d個十進制數字的整數N,蠻力算法需要遍歷所有素數p直到sqrt(N),檢查是否p能整除N。分解 d=230N需要1025次運算。2021年最快的計算機每秒鐘1200萬億次(1.2x1015 /s,也得運算2000年左右。

 

4.12:秀爾算法和經典算法

 

然而,秀爾量子算法展示了:在量子計算機上,因數分解問題可以在N的多項式時間內被有效解決,即足夠大的量子計算機可以破解RSA,見圖4.12IBM2001年成功展示秀爾算法實例,使用7個量子比特的量子計算機,將15分解成3×5,之後又分解21=3x7。這兩個數字都很小,但卻表明了秀爾算法具體實現的可能性。

 

秀爾的整個算法,分為經典算法和量子算法兩部分。經典部分完成可以在多項式時間內能用經典算法完成的計算,而將最困難的“傅里葉變換估算周期”,留給量子算法解決。如果用經典算法來“估算周期”,最好的情況也仍然是以指數增長。最有效的經典因式分解算法,稱為通用數域篩選法,可實現d1/3N=10d)運行時間指數。

 

概括秀爾量子算法:1,經典,因式分解化為周期查找問題;2,量子,傅里葉變換估算周期。首先介紹經典部分:將分解因子化為周期查找問題?這個“周期”是怎麼回事呢?

 

20 世紀 70 年代,數學家們就知道,如果可以找到一個模指數函數的周期,那麼因式分解大數N就會變得容易。模函數k(mod N)表示的是k,即k/N,的餘數。例如,如下恆等式a b(mod N) 的意思是說,整數abN除的餘數相同。

 

我們用如下幾個實例來加深對模函數以及“模指數函數的周期”的理解。

 

1:假設N=15k=11(mod 15)=1,因為1/15餘數是1。進一步,將k代入其它正整數:2(mod 15)=2  3(mod 15)=3、……。當k=15的時候,15(mod 15)=0;而當k=16的時候,16(mod 15)=1,再回到了模函數值為1的情況。顯而易見,除15餘數為1的不止116,還有很多:116314661……。也就是說,模函數k(mod 15),對整數k一直寫下去的話,一定的周期後(15),數值會循環,寫出的序列是一個周期為15的周期函數:123,……,0123,……。

 

不過這不是我們感興趣的周期函數,我們感興趣的是另外一種,叫做“指數” 模周期函數。

 

2:仍然以N=15為例,但這次不用正整數序列,而用某一個整數的“指數”序列來模N,比如,用2的“冪指數”形成的序列:1248163264128256 

也就是序列:202122232425262728         1

2的“冪指數” 序列(1)模15之後,得到另一個序列:

12481248                     2

 

可以看出,這個序列 (2) 的周期是4,我們將其稱為 “指數a=2 的模周期,用r表示。在這個例子中,N=15a=2時,模周期r=4。除了2的“冪指數“序列外,也可以用其它整數a的冪指數序列,如以下例3所示。

 

3:例如給定a=7 然後,給定冪指數序列:1772737475 …,用這個序列模 15之後,得到的序列是:

1741317……

這個序列的周期r正好也為4

 

4:對2的“冪指數”序列模 21後得到:1248161112…,周期r6

 

數論學家們發現這種“指數” 模周期r,對整數N的素因子分解大有用處!一旦得到了周期r,並且r是個偶數的話,N就可以被分解成兩個素數的乘積,為什麼呢?

 

周期r被定義為滿足ar  ≡ 1(mod N)的最小正整數,另外我們又有1  ≡ 1(mod N)。將上面兩個式子相減可得:

 

 (a-1) ≡ 0(mod N)                                      3

 

此外,如果r是偶數,(a-1) 可以因式分解為兩個因子的乘積:

 

(a-1) = (ar/2 +1) (ar/2 -1)                             4

 

4.13:秀爾算法中經典部分

 

4.13總結了秀爾算法中經典部分的算法。根據公式(3)(a-1) N的倍數,然而,因為周期r是滿足條件(3)的最小正整數,再與 (4)結合起來看,說明ar/2-1 ar/2+1不是N的倍數,但它們的乘積(a-1)卻是N的倍數。

 

假設N可以分解為兩個素數因子p1p2的乘積,即N=p1p2。上一段分析而得到的結論只在下麵條件下才能成立:,p1 p2分別是ar/2-1 ar/2+1的素因子。 因此,我們可以通過計算最大公約數: gcd(N, ar/2-1) gcd(N, ar/2+1),來找到p1p2 ,也就是將N分解。

 

可以用上面的例4進行具體計算來說明這個過程。例4中,N=21a=2r=6,周期r是滿足ar  ≡ 1(mod N)的最小正整數,即26  ≡ 1(mod 21)。因為r=6=3x2,是偶數。

可寫成82  ≡ 1(mod 21),此外我們又有:12  ≡ 1(mod 21);兩式相減得:(82-12)  ≡ 0 (mod 21)

或者:(8+1) x (8-1)  ≡ 0 (mod 21)。然後我們計算最大公約數:

GCD(21, 9)=3GCD(21, 7)=7,所以,N=21)可因式分解為:21=3x7

 

這個例子可以推廣到一般情況,因此,只要找到了指數模周期r,便能將N分解成質因數p1p2的乘積。然而如何尋找指數模周期r呢?這就要藉助於量子算法來加速計算。

 

4.14:秀爾算法總體流程圖

 

4.4 秀爾算法-2(量子部分)

 (待續)

參考文獻:

 

1Keynote talk, 1st conference on Physics and Computation, MIT, 1981(International Journal of Theoretical Physics, 21: 467488, 1982)

2Thomas H. Cormen; Charles E. Leiserson; Ronald L. Rivest; Clifford Stein; 殷建平等譯1 算法在計算機中的作用算法導論 原書第3北京機械工業出版社. 20131

3】張天蓉世紀幽靈-走近量子糾纏(第二版)[M].合肥:中國科技大學出版社,20205月。

4Bloch Spherewikipedia),https://en.wikipedia.org/wiki/Bloch_sphere

5IBM Quantum (2022). estimator primitive (Version x.y.z) [computer software]. https://quantum-computing.ibm.com/

6Grover L.K.: A fast quantum mechanical algorithm for database search, Proceedings, 28th Annual ACM Symposium on the Theory of Computing, (May 1996) p. 212

7】無窮的開始世界進步的本源,作者:戴維·多伊奇 (David Deutsch), 王艷紅

出版社:人民郵電出版社,出版日期:2014-11-01

8】真實世界的脈絡,作者: [戴維·多伊奇,出版社廣西師範大學出版社,譯者梁焰 / 黃雄,出版年: 2002-8

9David Deutsch & Richard Jozsa (1992). "Rapid solutions of problems by quantum computation". Proceedings of the Royal Society of London A. 439 (1907): 553–558.

10Shor’s algorithm from IBM

https://quantum-computing.ibm.com/composer/docs/iqx/guide/shors-algorithm

相關視頻:

(待續)

Contents

**** 1.  前言 ****

**** 2.  歷史 ****

**** 3.  基礎 ****

3.1 疊加態

3.2 量子比特

3.3 量子門

3.4 量子電路

**** 4.  算法 ****

4.1 Grover 量子搜索算法

4.2 多伊奇算法

4.3 秀爾算法-1(經典,數論部分)

4.4 秀爾算法-2(量子部分)

**** 5.  實現 ****

********************************************************** 

作者部分YouTube視頻:

https://www.youtube.com/watch?v=0I8FdazqAvc&list=PL6YHSDB0mjBKB2LBZDKL9UhcMMx6GtOsx

https://www.youtube.com/watch?v=_d0wquZkOYU&list=PL6YHSDB0mjBJ6qgfin-xKmP3FtTQr4x7i

*********************************************************


 
關於本站 | 廣告服務 | 聯繫我們 | 招聘信息 | 網站導航 | 隱私保護
Copyright (C) 1998-2026. Creaders.NET. All Rights Reserved.