<nobr id="zkazv"></nobr>

      午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
      中國自動化學會專家咨詢工作委員會指定宣傳媒體
      新聞詳情

      計算機科學最大難題或已破解 可能沖擊信息產業

      http://www.kblhh.cn 2010-08-20 16:25 來源:中國自動化學會專家咨詢工作委員會

        本報訊 (記者陳丹)P≠NP,一個簡潔的論文標題,或許預示著七大世界數學難題之一的P問題(多項式算法)對NP問題(非多項式算法)終于有了答案。據英國《新科學家》雜志網站8月11日(北京時間)報道,美國惠普實驗室的數學家維奈•迪奧拉里卡已經于6日提交了關于論證該問題的論文草稿,如果此答案被證實無誤,那么他將獲得由美國克雷數學研究所提供的100萬美元獎金。

        P對NP問題是克雷數學研究所高額懸賞的七個千禧年難題之一,同時也是計算機科學領域的最大難題,關系到計算機完成一項任務的速度到底有多快。有些問題計算起來很容易,利用多項式算法很快能解決,比如求若干個數的乘積,這類問題被稱作P問題;另一類問題計算過程比較繁瑣,但驗證答案卻很容易,比如把整數44427進行因數分解,求解過程可能會很費時,但如果告訴你答案是177×251,簡單計算即可驗證答案是對的,這類問題就被歸為NP問題。

        因此,如果P=NP,那么每個答案很容易得到驗證的問題也同樣可以輕松求解。這將對計算機安全構成巨大威脅,目前加密系統的破解就相當于要將一個整數分解為幾個因數的乘積,正是其求解過程的繁瑣,才能杜絕黑客的入侵。

        而現在,迪奧拉里卡圍繞一個眾所周知的NP問題進行論證,給出了P≠NP的答案。這就是布爾可滿足性問題(Boolean Satisfiability Problem),即詢問一組邏輯陳述是否能同時成立或者互相矛盾。迪奧拉里卡聲稱,他已經證明,任何程序都無法迅速解答這個問題,因此,它不是一個P問題。

        如果迪奧拉里卡的答案成立,說明P問題和NP問題是不同的兩類問題,這也意味著計算機處理問題的能力有限,很多任務的復雜性從根本上來說也許是無法簡化的。

        對于有些NP問題,包括因數分解,P≠NP的結果并沒有明確表示它們是不能被快速解答的;但對于其子集NP完全問題,卻注定了其無法很快得到解決。其中一個著名的例子就是旅行商問題(Travelling Salesman Problem),即尋找從一個城市到另一個城市的最短路線,答案非常容易驗證,不過,如果P≠NP,就沒有計算機程序可以迅速給出這個答案。

        迪奧拉里卡的論文草稿已經得到了復雜性理論家的認可,但一周后公布的論文終稿還將接受嚴格的審查。

            總編輯圈點

        較之不久前剛被“拿下”的龐加萊猜想等其他六大數學難題,本文所議者最是“貼近生活,貼近群眾,貼近實際”。證明了P與NP的關系意味著數學計算在方法論范疇的一次撥云見日,進而會給整個信息產業帶來革命性沖擊。每年聲稱解決了P與NP問題的中外人士無以計數,可他們大都缺乏基本專業訓練,因而其“成果”幾乎不具任何價值。我們毫不懷疑迪奧拉里卡是位嚴肅的科學家,但仍應以謹慎的態度耐心等待最終審查結果,畢竟茲事體大。

        本篇文章來源于 科技網|www.stdaily.com

        原文鏈接:http://www.stdaily.com/kjrb/content/2010-08/12/content_218335.htm

        P/NP問題:http://baike.baidu.com/view/286218.htm/

        P/NP問題是在理論信息學中計算復雜度理論領域里至今沒有解決的問題,它被“克雷數學研究所”(Clay Mathematics Institute, 簡稱CMI)在千禧年大獎難題中收錄。P/NP問題中包含了復雜度類P與NP的關系。1971年史提芬•古克(Stephen A. Cook) 和 Leonid Levin 相對獨立的提出了下面的問題,即是否兩個復雜度類P和NP是恒等的(P=NP?)。

        P和NP

        復雜度類P包含所有那些可以由一個確定型圖靈機在多項式表達的時間內解決的問題;類NP由所有其肯定解可以在給定正確信息的多項式時間內驗證的決定問題組成,或者等效的說,那些解可以在非確定圖靈機上在多項式時間內找出的問題的集合。很可能,計算理論最大的未解決問題就是關于這兩類的關系的:

        P和NP相等嗎?

        在2002年對于100研究者的調查,61人相信答案是否定的,9個相信答案是肯定的,22個不確定,而8個相信該問題可能和現在所接受的公理獨立,所以不可能證明或證否。[1] 對于正確的解答,有一個1,000,000美元的獎勵。

        NP-完全問題(或者叫NPC)的集合在這個討論中有重大作用,它們可以大致的被描述為那些在NP中最不像在P中的。(確切定義細節請參看NP-完全)理論計算機科學家現在相信P, NP,和NPC類之間的關系如圖中所示,其中P和NPC類不交。

        假設P ≠ NP的復雜度類的圖解.如P = NP則三個類相同.本質上,P = NP問題問道:如果是/不是問題的正面答案可以很快驗證,其答案是否也可以很快計算?這里有一個給你找點這個問題的感覺的例子。給定一個大數Y,我們可以問Y是否是復合數。例如,我們可能問53308290611是否有非平凡的因子。回答是肯定的,雖然手工找出一個因子很麻煩。從另一個方面講,如果有人聲稱答案是"對,因為224737可以整除53308290611",則我們可以很快用一個除法來驗證。驗證一個數是除數比首先找出除數來簡單得多。用于驗證一個正面答案所需的信息也稱為證書。所以我們的結論是,給定 正確的證書,問題的正面答案可以很快的(也就是,在多項式時間內)驗證,而這就是這個問題屬于NP的原因。雖然這個特定的問題,最近被證明為也在P類中(參看下面的關于"質數在P中"的參考),這一點也不明顯,而且有很多類似的問題相信不屬于類P。

        限制到是/不是問題并沒有改變問題;即使我們允許更復雜的答案,最后的問題(是否FP = FNP)是等價的。

        形式化定義

        更正式一些,一個決定問題是一個取一些字符串為輸入并要求輸出為是或否的問題。若有一個算法(譬如圖靈機,或一個LISP或Pascal的程序并有無限的內存)能夠在最多nk步內對一個串長度為n的輸入給出正確答案,其中k是某個不依賴于輸入串的常數,則我們稱該問題可以在多項式時間內解決,并且將它置入類P。直觀的講,我們將P中的問題視為可以較快解決的問題。

        現在假設有一個算法A(w,C)取兩個參數,一個串w,也就是我們的決定問題的輸入串,而另一個串C是“建議證明”,并且使得A在最多nk步之內產生“是/否”答案(其中n是w的長度而k不依賴于w)。進一步假設

        w是一個答案為“是”的例子,當且僅當,存在C使得A(w,C)返回“是”。

        則我們稱這個問題可以在非決定性多項式時間內解決,且將它放入NP類。我們把算法A作為一個所建議的證明的檢驗器,它運行足夠快。(注意縮寫NP代表“Non-deterministic(非確定性)Polynomial(多項式)”而不是代表“Non-Polynomial(非多項式)。)

        NP完全

        要解決P = NP問題,NP完全的概念非常有用。不嚴格的講,NP完全問題是NP類中“最難”的問題,也就是說它們是最可能不屬于P類的。這是因為任何NP中的問題可以在多項式時間內變換成為任何特定NP完全問題的一個特例。例如,旅行商問題的判定問題版本是NP完全的。所以NP中的任何問題的任何特例可以在多項式時間內機械地轉換成旅行商問題的一個特例。所以若旅行商問題被證明為在P內,則P = NP!旅行商問題是很多這樣的NP完全的問題之一。若任何一個NP完全的問題在P內,則可以推出P = NP。不幸的是,很多重要的問題被證明為NP完全,但沒有一個有已知快速的算法。

        更難的問題

        雖然是否P=NP還是未知的,在P之外的問題是已經知道存在的。尋找國際象棋或圍棋最佳走法(在n乘n棋盤上)是指數時間完全的。因為可以證明P ≠ EXPTIME(指數時間),這些問題位于P之外,所以需要比多項式時間更多的時間。判定Presburger算術中的命題是否為真的問題更加困難。Fischer和Rabin于1974年證明每個決定Presburger命題的真偽性的算法有最少2^(2^(cn))的運行時間,c為某個常數。這里,n是Presburger命題的長度。因此,該命題已知需要比指數時間更多的運行時間。不可判定問題是更加困難的,例如停機問題。它們無法在任何給定時間內解決。

        P真的容易處理嗎?

        上面所有的討論假設了P表示“容易”而“不在P中”表示“困難”。這是一個在復雜度理論中常見而且有一定準確性的假設,它在實踐中卻不總是真的,原因包括如下幾點:

        它忽略了常數因子。一個需要101000n時間的問題是屬于P的(它是線性時間的),但是事實上完全無法處理。一個需要10-100002n時間的問題不是在P中的(它是指數時間的),但是對于n 取值直到幾千時還是很容易處理的。

        它忽略了指數的大小。一個時間復雜度n1000屬于P,但是很難對付。已經證明在P中存在需要任意大的指數的問題(參看時間等級定理)。一個時間復雜度2n/1000的問題不屬于P,但對與n直到幾千還是容易應對的。

        它只考慮了最壞情況的復雜度。可能現實世界中的有些問題在多數時候可以在時間n中解決,但是很偶爾你會看到需要時間2n的特例。這個問題可能有一個多項式的平均時間,但最壞情況是指數式的,所以該問題不屬于P。

        它只考慮確定性解。可能有一個問題你可以很快解決如果你可以接受出現一點誤差的可能,但是確保正確的答案會難得多。這個問題不會屬于P,雖然事實上它可以很快求解。這實際上是解決屬于NP而還不知道是否屬于P的問題的一個辦法(參看RP, BPP)。

        新的諸如量子電腦這樣的計算模型,可能可以快速的解決一些尚未知道是否屬于P的問題;但是,沒有一個它們已知能夠解決的問題是NP完全的。不過,必須注意到P和NP問題的定義是采用象圖靈機這樣的經典計算模型的屬于表述的。所以,即使一個量子計算機算法被發現能夠有效的解決一個NP完全問題,我們只是有了一個快速解決困難問題的實際方法,而不是數學類P和NP相等的證明。

        計算機科學家為什么認為P ≠ NP?

        多數計算機科學家相信P≠NP。該信念的一個關鍵原因是經過數十年對這些問題的研究,沒有人能夠發現一個NP完全問題的多項式時間算法。而且,人們早在NP完全的概念出現前就開始尋求這些算法了(Karp的21個NP完全問題,在最早發現的一批中,有所有著名的已經存在的問題]])。進一步地,P = NP這樣的結果會導出很多驚人的結果,那些結果現在被相信是不成立的,例如NP = 余NP和P = PH。

        也有這樣論證的:問題較難求解(NP)但容易驗證(P),這和我們日常經驗是相符的。

        從另一方面講,某些研究者認為我們過于相信P ≠ NP,而應該也去尋找P = NP的證明。例如,2002年中有這樣的聲明:

        傾向P≠NP的主要論據是在窮盡搜索的領域完全沒有本質進展。也就是說,以我的觀點,一個很弱的論據。算法的空間是很大的,而我們只是在開始探索的起點。[ . . . ] 費馬最後定理的解決也顯示非常簡單的[sic]問題可能只有用非常深刻的理論才能解決。

      [page_break]
       

        — Moshe Vardi,萊斯大學

        過分依賴某種投機不是規劃研究的一個好的導引。我們必須總是嘗試每個問題的兩個方向。偏見可能導致著名的數學家無法解決答案和他們的預計相反的著名問題,雖然他們發展了所有所需的方法。

        — Anil Nerode, 康奈爾大學

        關于證明的難度的結果

        雖然百萬美元的獎金和大量投入巨大卻沒有實質性結果的研究足以顯示該問題是困難的,還有一些形式化的結果證明為什么該問題可能很難解決。

        最常被引用的結果之一設計神喻。假想你有一個魔法機器可以解決單個問題,例如決定一個給定的數字是否為質數,但可以瞬間解決這個問題。我們的新問題是,若我們被允許任意利用這個機器,是否存在我們可以在多項式時間內驗證但無法在多項式時間內解決的問題?結果是,依賴于機器能解決的問題,P = NP和P ≠ NP二者都可以證明。這個結論的后果是,任何可以修改來證明該機器的存在性的結果不能解決問題。不幸的是,幾乎所有經典的方法和大部分已知的方法可以這樣修改(我們稱它們在相對化)。

        如果這還不算太糟的話,1993年Razborov和Rudich證明的一個結果表明,給定一個特定的可信的假設,在某種意義下“自然”的證明不能解決P = NP問題。[3] 這表明一些現在似乎最有希望的方法不太可能成功。隨著更多這類的定理得到證明,該定理的可能證明有越來越多的陷阱要規避。

        這實際上也是為什么NP完全問題有用的原因:若有一個多項式時間算法,或者沒有一個這樣的算法,對于NP完全問題存在,這將用一種相信不被上述結果排除在外的方法來解決P = NP問題。

        多項式時間算法

        沒人知道多項式時間算法對于NP完全問題是否存在。但是如果這樣的算法存在,我們已經知道其中的一些了!例如,下面的算法正確的接受了一個NP完全語言,但是沒人知道通常它需要多久運行。它是一個多項式時間算法當且僅當P = NP。

        // 接受NP完全語言的一個算法子集和。

        //

        // 這是一個多項式時間算法當且僅當P=NP。

        //

        // “多項式時間”表示它在多項式時間內返回“是”,若

        // 結果是“是”,否則永遠運行。

        //

        // 輸入:S = 一個自然數的有限集

        // 輸出:"是" 如果某個S的子集加起來等于0。

        // 否則,它永遠運行沒有輸出。

        // 注意: "程序數P" 是你將一個整數P寫為二進制,然后

        // 將位串考慮為一個程序。

        // 每個可能的程序都可以這樣產生,

        // 雖然多數什么也不做因為有語法錯誤。

        //

        FOR N = 1...infinity

        FOR P = 1...N

        以S為輸入運行程序數P N步

        IF 程序輸出一個不同的整數的列表

        AND 所有整數都在S中

        AND 整數的和為0

        THEN

        OUTPUT "是" 并 停機

        若P = NP,則這是一個接受一個NP完全語言的多項式時間算法。“接受”表示它在多項式時間內給出“是”的答案,但允許在答案是“否”的時候永遠運行。

        可能我們想要“解決”子集和問題,而不是僅僅“接受”子集和語言。這表示我們想要它總是停機并返回一個“是”或“否”的答案。是否存在任何可能在多項式時間內解決這個問題的算法?沒有人知道。但是如果這樣的算法存在,那么我們已經知道其中的一些了!只要將上面的算法中的IF語句替換成下面的語句:

        IF 程序輸出一個完整的數學證明

        AND 證明的每一步合法

        AND 結論是S確實有(或者沒有)一個和為0的子集

        THEN

        OUTPUT "是" (或者"不是"如果那被證明了)并停機

        邏輯表述

        P=NP問題可以用邏輯命題的特定類的可表達性的術語來重新表述。所有P中的語言可以用一階邏輯加上最小不動點操作(實際上,這允許了遞歸函數的定義)來表達。類似地,NP是可以用存在性二階邏輯來表達—也就是,在關系、函數、和子集上排除了全域量詞的二階邏輯。多項式等級,PH中的語言對應與所有的二階邏輯。這樣,“P是NP的真子集嗎”這樣的問題可以表述為“是否存在性二階邏輯能夠表達帶最小不動點操作的一階邏輯的所不能表達的語言?”

        花絮

        普林斯頓大學計算機系樓將二進制代碼表述的“P=NP?”問題刻進頂樓西面的磚頭上。如果證明了P=NP,磚頭可以很方便的換成表示“P=NP!”。[4]

        康奈爾大學的Hubert Chen博士提供了這個玩笑式的P不等于NP的證明:“反證法。設P = NP。令y為一個P = NP的證明。證明y可以用一個合格的計算機科學家在多項式時間內驗證,我們認定這樣的科學家的存在性為真。但是,因為P = NP,該證明y可以在多項式時間內由這樣的科學家發現。但是這樣的發現還沒有發生(雖然這樣的科學家試圖發現這樣的一個證明),我們得到矛盾。

        最新消息

        HP LAB的 Vinay Deolalikar 教授宣布于公元2010年8月6日證明了P!=NP,證明文章[1]已經發送到該問題各相關領域專家手中,等待檢驗。在他的主頁上,證明過程已經公布(PDF格式共103頁)。

        參考資料

        • 1.

        Vinay Deolalikar 教授主頁

        http://www.hpl.hp.com/personal/Vinay_Deolalikar/

      版權所有 工控網 Copyright?2025 Gkong.com, All Rights Reserved
      主站蜘蛛池模板: 亚洲国产韩国欧美在线| 国产视频深夜在线观看| 日韩美女一区二区三区视频| 国产老熟女一区二区三区| 人人妻人人澡人人爽| 国产成人AV男人的天堂| japanese边做边乳喷| 99久久国产综合精品女同| 久在线精品视频线观看| 香蕉EEWW99国产精选免费| 亚洲精品熟女一区二区| 午夜福利片一区二区三区| 国产视频有码字幕一区二区| 99麻豆久久精品一区二区| 国产成人精品午夜二三区| 四虎女优在线视频免费看| 激情综合五月丁香亚洲| 狠狠色狠狠色综合日日不卡| 国产精品国产精品偷麻豆| 欧美精品在线观看视频| 亚洲愉拍一区二区三区| 久久亚洲精品中文字幕波多野结衣 | 亚洲精品一区二区三区大| 亚洲一区二区三区黄色片| 国产亚洲精品VA片在线播放| 热久久美女精品天天吊色| 91中文字幕一区二区| 中文字幕无码视频手机免费看| 成人国产一区二区三区精品| 欧美黑人XXXX性高清版| 久久精品国产91精品亚洲| 久久久久亚洲av成人网址| 国产一区二区不卡在线| 亚洲区一区二区激情文学| 国产麻豆精品手机在线观看| 国产欧美精品一区二区三区-老狼| 视频一区视频二区视频三| 免费国产好深啊好涨好硬视频| 亚洲高潮喷水无码AV电影| 日韩精品亚洲专在线电影| 亚洲另类丝袜综合网|