fbpx
维基百科

戶田定理

在理論計算機科學複雜度理論這一分支中,戶田定理是一個重要的結果,它指出在多項式譜系計數問題英语Counting problem (complexity)之間的內在聯繫:

根據戶田定理,多項式譜系內的所有問題均可以在多項式時間歸約為求解多項式個(實際上可以規約為1個)“求令給定布爾表達式為真的可能賦值的數量”(#SAT)問題(參見:布尔可满足性问题)。戶田定理的証明由戶田誠之助英语Seinosuke Toda在1991年給出,並在1998年為証明者贏得了當年的哥德爾獎[1]。(在1991年的該篇論文[2]中,戶田誠之助實際上證明了(參見:PP),而上述結果是這個結果的一個自然推論。)

戶田定理的証明主要包含以下兩部分:

  • 一個概率性的証明指出
  • 通過去隨機化過程証明上述復雜度類在內。

编辑

第一部分的證明基於瓦里安特-瓦兹拉尼定理英语Valiant-Vazirani theorem。該定理指出如果唯一SAT(Unique-SAT,或USAT)問題(亦即,僅在一個布爾表達式沒有令其為真的賦值,和在有一個唯一的賦值之間做出判定,而對於有一個以上真賦值的布爾表達式可做任何輸出)有一個多項式的隨機化算法,則 (參見:RP (複雜度))。事實上,該定理給出了這樣一個判定USAT問題的隨機算法。

雖然我們尚不知如何提高Unique-SAT問題的隨機算法的準確性,但對於USAT問題的Parity(奇偶性)版本 (亦即,將前述問題中的“唯一賦值”改為“奇數個賦值”),我們可以通過重複執行隨機算法以提高算法準確性。由此,我們可以通過對多項式譜系的深度採用數學歸納法,得到一個 的證明(參見:BPP)。注意這個證明實際上給出一個映射 (對於每個隨機數取值 ,存在一個映射 ),將每個值為真的多項式譜系實例 映射到一個 的實例 (亦即,一個有著奇數個真賦值的布爾表達式),而將每個非真的實例映射到一個有偶數個(不一定為0個)真賦值的布爾表達式。

去隨機化 编辑

證明的第二部分(去隨機化)將每個 的實例映射到一個 問題。具體而言,去隨機化過程 將每個 問題的實例 映射到另一個布爾表達式 ,其真賦值個數(用 表示)一個大數  ;另一方面,每個不屬於 的布爾表達式 則被映射到一個表達式 ,其真賦值個數 模同一個大數  

這樣,給定一個多項式譜系內的實例 ,我們可以求以下表達式:

 

 本身為真的時候,大多數(例如,多於3/4)的 實例會返回 的實例,因此 會得到  (模 );同理,在 為假的時候,大多數的 會得到 。因此,在求模的大數 足夠大時,這兩個情況( 為真和為假)所對應的 的取值區間是不重合的。如果我們能求解 ,則我們可以立即判定任何多項式譜系內的 是否為真。

但是,注意到上述 的表達式的子項數事實上達到了指數級(因為 的長度可以是輸入長度的多項式),因此直接求和是不可行的。

一個解決方法是注意到 實際上是一個SAT表達式,因此可以考慮下面的SAT問題 :“求 使得 為真”。注意 的真賦值個數等於 。因此,如果我們能在多項式時間內求解一個#SAT問題(也就 ),我們就可以判定 ,所以  的一個子集。

參考資料 编辑

  1. ^ 1998 Gödel Prize. Seinosuke Toda. [2012-12-09]. (原始内容于2010-03-16). 
  2. ^ Toda, Seinosuke, PP is as hard as the polynomial-time hierarchy (PDF), SIAM Journal on Computing (Philadelphia: Society for Industrial and Applied Mathematics), 1991, 20 (5): 865–877 [2012-12-09], ISSN 1095-7111, doi:10.1137/0220053, (原始内容 (PDF)于2016-03-03) 

戶田定理, 在理論計算機科學的複雜度理論這一分支中, 是一個重要的結果, 它指出在多項式譜系和計數問題, 英语, counting, problem, complexity, 之間的內在聯繫, displaystyle, subseteq, 根據, 多項式譜系內的所有問題均可以在多項式時間內歸約為求解多項式個, 實際上可以規約為1個, 求令給定布爾表達式為真的可能賦值的數量, 問題, 參見, 布尔可满足性问题, 的証明由戶田誠之助, 英语, seinosuke, toda, 在1991年給出, 並在1998年為証明. 在理論計算機科學的複雜度理論這一分支中 戶田定理是一個重要的結果 它指出在多項式譜系和計數問題 英语 Counting problem complexity 之間的內在聯繫 P H P P displaystyle PH subseteq P P 根據戶田定理 多項式譜系內的所有問題均可以在多項式時間內歸約為求解多項式個 實際上可以規約為1個 求令給定布爾表達式為真的可能賦值的數量 SAT 問題 參見 布尔可满足性问题 戶田定理的証明由戶田誠之助 英语 Seinosuke Toda 在1991年給出 並在1998年為証明者贏得了當年的哥德爾獎 1 在1991年的該篇論文 2 中 戶田誠之助實際上證明了P H P P P displaystyle PH subseteq P PP 參見 PP 而上述結果是這個結果的一個自然推論 戶田定理的証明主要包含以下兩部分 一個概率性的証明指出P H B P P P displaystyle PH subseteq BPP oplus P 通過去隨機化過程証明上述復雜度類在P P displaystyle P P 內 P H B P P P displaystyle PH subseteq BPP oplus P 编辑第一部分的證明基於瓦里安特 瓦兹拉尼定理 英语 Valiant Vazirani theorem 該定理指出如果唯一SAT Unique SAT 或USAT 問題 亦即 僅在一個布爾表達式沒有令其為真的賦值 和在有一個唯一的賦值之間做出判定 而對於有一個以上真賦值的布爾表達式可做任何輸出 有一個多項式的隨機化算法 則N P R P displaystyle NP RP nbsp 參見 RP 複雜度 事實上 該定理給出了這樣一個判定USAT問題的隨機算法 雖然我們尚不知如何提高Unique SAT問題的隨機算法的準確性 但對於USAT問題的Parity 奇偶性 版本 S A T displaystyle oplus SAT nbsp 亦即 將前述問題中的 唯一賦值 改為 奇數個賦值 我們可以通過重複執行隨機算法以提高算法準確性 由此 我們可以通過對多項式譜系的深度採用數學歸納法 得到一個P H B P P P displaystyle PH subseteq BPP oplus P nbsp 的證明 參見 BPP 注意這個證明實際上給出一個映射F r displaystyle F r nbsp 對於每個隨機數取值r displaystyle r nbsp 存在一個映射F r displaystyle F r nbsp 將每個值為真的多項式譜系實例ϕ displaystyle phi nbsp 映射到一個 S A T displaystyle oplus SAT nbsp 的實例F r ϕ displaystyle F r phi nbsp 亦即 一個有著奇數個真賦值的布爾表達式 而將每個非真的實例映射到一個有偶數個 不一定為0個 真賦值的布爾表達式 去隨機化 编辑證明的第二部分 去隨機化 將每個B P P P displaystyle BPP oplus P nbsp 的實例映射到一個 S A T displaystyle SAT nbsp 問題 具體而言 去隨機化過程T displaystyle T nbsp 將每個 S A T displaystyle oplus SAT nbsp 問題的實例ps displaystyle psi nbsp 映射到另一個布爾表達式T ps displaystyle T psi nbsp 其真賦值個數 用 T ps displaystyle T psi nbsp 表示 模一個大數R displaystyle R nbsp 餘 1 displaystyle 1 nbsp 另一方面 每個不屬於 S A T displaystyle oplus SAT nbsp 的布爾表達式ps displaystyle psi nbsp 則被映射到一個表達式T ps displaystyle T psi nbsp 其真賦值個數 T ps displaystyle T psi nbsp 模同一個大數R displaystyle R nbsp 餘0 displaystyle 0 nbsp 這樣 給定一個多項式譜系內的實例ϕ displaystyle phi nbsp 我們可以求以下表達式 S ϕ r T F r ϕ displaystyle S phi displaystyle sum r T F r phi nbsp 在ϕ displaystyle phi nbsp 本身為真的時候 大多數 例如 多於3 4 的F r displaystyle F r nbsp 實例會返回 S A T displaystyle oplus SAT nbsp 的實例 因此 T F r ϕ displaystyle T F r phi nbsp 會得到 1 displaystyle 1 nbsp 模R displaystyle R nbsp 同理 在ϕ displaystyle phi nbsp 為假的時候 大多數的 T F r ϕ displaystyle T F r phi nbsp 會得到0 displaystyle 0 nbsp 因此 在求模的大數R displaystyle R nbsp 足夠大時 這兩個情況 ϕ displaystyle phi nbsp 為真和為假 所對應的S ϕ displaystyle S phi nbsp 的取值區間是不重合的 如果我們能求解S ϕ displaystyle S phi nbsp 則我們可以立即判定任何多項式譜系內的ϕ displaystyle phi nbsp 是否為真 但是 注意到上述S displaystyle S nbsp 的表達式的子項數事實上達到了指數級 因為r displaystyle r nbsp 的長度可以是輸入長度的多項式 因此直接求和是不可行的 一個解決方法是注意到T F r ϕ displaystyle T F r phi nbsp 實際上是一個SAT表達式 因此可以考慮下面的SAT問題Q ϕ displaystyle Q phi nbsp 求 r x displaystyle r x nbsp 使得T F r ϕ x displaystyle T F r phi x nbsp 為真 注意Q ϕ displaystyle Q phi nbsp 的真賦值個數等於S ϕ displaystyle S phi nbsp 因此 如果我們能在多項式時間內求解一個 SAT問題 也就 Q ϕ displaystyle Q phi nbsp 我們就可以判定ϕ displaystyle phi nbsp 所以P H displaystyle PH nbsp 是P P displaystyle P P nbsp 的一個子集 參考資料 编辑 1998 Godel Prize Seinosuke Toda 2012 12 09 原始内容存档于2010 03 16 Toda Seinosuke PP is as hard as the polynomial time hierarchy PDF SIAM Journal on Computing Philadelphia Society for Industrial and Applied Mathematics 1991 20 5 865 877 2012 12 09 ISSN 1095 7111 doi 10 1137 0220053 原始内容存档 PDF 于2016 03 03 取自 https zh wikipedia org w index php title 戶田定理 amp oldid 74531568, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。