日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算复杂性课程

發布時間:2025/3/21 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算复杂性课程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

計算復雜性課程

  • Chapter 1 時間復雜性
  • Chapter 2 空間復雜性
  • Chapter 3 NP完全和多項式譜系
  • Chapter 4 電路

Chapter 1 時間復雜性

  • 圖靈機
  • 時間可構造性(不等價)
  • 通用圖靈機對數時間放大(T→cTlogTT\rightarrow cTlogTTcTlogT
  • 對角線方法
  • 丘奇-圖靈論題(可計算函數就是圖靈機可計算函數,“遞歸定理”)
  • 加速定理
    • blum加速定理
    • 時間壓縮定理/線性加速:?T(n)+n+2\epsilon T(n)+n+2?T(n)+n+2
  • 時間復雜性類(P,EXPP,EXPP,EXP
  • 間隙定理(TIME(b(x))=(b(x))=(b(x))=TIME(r(b(x)))(r(b(x)))(r(b(x)))
  • 非確定圖靈機
    • P?NP?EXP?NEXPP\subset NP\subset EXP\subset NEXPP?NP?EXP?NEXP
    • 通用非確定圖靈機T→TT\rightarrow TTT,缺點是不一定終止
  • 命題邏輯
    • 字(變量或變量否),單項式(若干字的合取),語句(若干字的析取),析取范式(若干單項式的析取),合取范式(若干語句的合取)
    • 永真式:所有可滿足的合取范式的集合
    • SAT∈\inNP
  • 謂詞邏輯
    • QBF:所有為真的量化布爾公式的集合
  • 計算的邏輯刻畫(格局圖鄰接矩陣表示)
  • 時間譜系定理
    • f(n)log?f(n)=o(g(n))f(n)\log f(n)=o(g(n))f(n)logf(n)=o(g(n)),則TIME(f(n))?(f(n))\subsetneqq(f(n))? TIME(g(n))(g(n))(g(n))
    • 非確定時間譜系定理:f(n+1)=o(g(n))f(n+1)=o(g(n))f(n+1)=o(g(n)),則NTIME(f(n))?(f(n))\subsetneqq(f(n))? NTIME(g(n))(g(n))(g(n))
  • 概率圖靈機
  • 神諭圖靈機
  • 歸約
    • Karp歸約:多項式時間可計算的mmm-歸約函數,則稱AAA可卡普規約到BBB,記作A≤KBA\le_K BAK?B
    • Cook歸約:A∈A\inA PB^BB,則稱AAA可庫克規約到BBB,記作A≤CBA\le_C BAC?B

Chapter 2 空間復雜性

  • 緒論
    • 空間壓縮定理:S(n)→?S(n)+1S(n)\rightarrow \epsilon S(n)+1S(n)?S(n)+1
    • 空間可構造性(等價)
    • 通用圖靈機線性空間放大(S→cSS\rightarrow cSScS
    • 空間譜系定理:f(n)=o(g(n))f(n)=o(g(n))f(n)=o(g(n)),則SPACE(f(n))?(f(n))\subsetneqq(f(n))? SPACE(g(n))(g(n))(g(n))
    • 格局圖:鄰接矩陣表示,每一步是?M,x(C,C′)\phi_{M,x}(C,C')?M,x?(C,C)
      • ?M,x(C,C′)\phi_{M,x}(C,C')?M,x?(C,C)賦值:對數空間O(log?S)O(\log S)O(logS),多項式時間O(∣?M,x(C,C′)∣)=O(Slog?S)O(|\phi_{M,x}(C,C')|)=O(S\log S)O(?M,x?(C,C))=O(SlogS)
      • ?M,x(C,C′)\phi_{M,x}(C,C')?M,x?(C,C)求值:常數空間,多項式時間O(Slog?S)O(S\log S)O(SlogS)
  • 對數空間類(L,NLL,NLL,NL
    • 對數空間歸約:若存在隱式對數空間可計算的從AAABBB的歸約,則A≤LBA\le_L BAL?B
    • 可達性問題∈\in NL-完全
  • 多項式空間類(PSPACE,NPSPACE)
    • TQBF∈\in PSPACE-完全
    • 薩維奇定理:NSPACE(SSS)?\subset? SPACE(S2S^2S2)
  • 伊默爾曼-斯澤勒普森伊定理
    • 薩維奇定理→\rightarrow coNPSPACE=NPSPACE
    • 可達性問題∈NL ̄→coNL=NL\in \overline{NL}\rightarrow coNL=NLNLcoNL=NL
    • 可達性問題≤L\le_LL? 2SAT→\rightarrow 2SAT∈\inNL-完全
  • 霍普克羅夫特-保羅-瓦里昂特定理:TIME(S(n))?(S(n))\subset(S(n))? SPACE(S(n)/logS(n))(S(n)/logS(n))(S(n)/logS(n))

Chapter 3 NP完全和多項式譜系

  • NP完全性
    • ?A∈\forall A\in?ANP,均有A≤KBA\le_K BAK?B,則BBB是NP-難的;若BBB是NP-難的且B∈B\inB NP,則BBB是NP-完全的。
  • Cook-levin定理:SAT∈\in NP-完全
  • Ladner定理:若P≠\neq?=NP,則P∪\cupNPC≠\neq?= NP
  • 貝克-吉爾-索羅維定理:存在A,BA,BA,B使得PA^AA=NPA^AA且PB≠^B\neqB?= NPB^BB
  • 多項式譜系:NP?\subsetneqq? NPNP?^{NP}\subsetneqqNP? NPNPNP?……^{NP^{NP}}\subsetneqq……NPNP?
  • 譜系的邏輯刻畫
  • 譜系的交替機刻畫
  • 無限譜系假設:?i,\forall i,?i,PHi?_i\subsetneqqi?? PHi+1_{i+1}i+1?

Chapter 4 電路

  • 電路譜系定理
    • shannon定理:絕大多數nnn-元布爾函數的電路復雜性大于2nn?o(2nn)\frac{2^n}{n}-o(\frac{2^n}{n})n2n??o(n2n?)
    • 最難的nnn-元布爾函數的電路復雜性有上界2nn+o(2nn)\frac{2^n}{n}+o(\frac{2^n}{n})n2n?+o(n2n?)
    • 存在c<1c<1c<1,對足夠大的nnn,最難的nnn-元布爾函數的電路復雜性有下界2nn(1+clog?nn)\frac{2^n}{n}(1+c\frac{\log n}{n})n2n?(1+cnlogn?)
    • 最難的nnn-元布爾函數fff的電路復雜性∣Cf∣|C_f|Cf?滿足下列不等式:2nn(1+log?nn?O(1n)≤∣Cf∣≤2nn(1+3log?nn+O(1n))\frac{2^n}{n}(1+\frac{\log n}{n}-O(\frac{1}{n})\le|C_f|\le \frac{2^n}{n}(1+3\frac{\log n}{n}+O(\frac{1}{n}))n2n?(1+nlogn??O(n1?)Cf?n2n?(1+3nlogn?+O(n1?))
    • 電路譜系定理:若有?>0\epsilon>0?>0滿足n<(2+?)S(n)<S′(n)<<2n/nn<(2+\epsilon)S(n)<S'(n)<<2^n/nn<(2+?)S(n)<S(n)<<2n/n,則有SIZE(S(n))?(S(n))\subsetneqq(S(n))? SIZE(S′(n))(S'(n))(S(n))
  • uniform circuit:限制多項式大小電路族的能力,使它們和多項式時間圖靈機的計算能力一樣。只考慮多項式時間可判定問題
    • 一個語言可被一致電路族接受當僅當該語言在PPP
    • 對所有L∈NPL\in NPLNP,有L≤LCKT?SATL\le_L CKT-SATLL?CKT?SAT
    • CKT?SAT≤LSATCKT-SAT\le_L SATCKT?SATL?SAT
  • P/polyP/polyP/poly:讓多項式時間圖靈機擁有額外的信息,使它們和多項式大小的電路族的能力一樣,給它們一些建議
    • P/poly=∪c,c′P/poly=\cup _{c,c'}P/poly=c,c?SIZE(cnc′)(cn^{c'})(cnc)
    • P?P/polyP\subseteq P/polyP?P/poly
    • NP?P/polyNP\subseteq P/polyNP?P/poly,則PH=PH2PH=PH_2PH=PH2?
    • EXP?P/polyEXP\subseteq P/polyEXP?P/poly,則∑2SAT\sum_2 SAT2?SATEXPEXPEXP-難的
  • 并行計算
    • NC
      • NCdNC^dNCd:語言LLLNCdNC^dNCd中當僅當LLL可由一個高度函數為O(log?d(n))O(\log^d(n))O(logd(n))的一致電路族所接受
      • 高效并行計算類NCNCNC定義為∪d∈NNCd\cup_{d\in N}NC^ddN?NCd
    • 圖的可達性問題在NC2NC^2NC2
    • AC:交替電路
      • NC:與門和或門的扇入=2,AC:與門和或門的扇入≥\ge 2
      • AC=∪d∈NACdAC=\cup_{d\in N}AC^dAC=dN?ACd
      • NCi?ACi?NCi+1NC^i\subseteq AC^i\subseteq NC^{i+1}NCi?ACi?NCi+1
      • AC=NCAC=NCAC=NC
  • P-完全性
    • 隱式對數空間可計算函數具有高效并行算法
    • L∈PL\in PLP-完全的,L∈NCL\in NCLNC當僅當NC=PNC=PNC=P

總結

以上是生活随笔為你收集整理的计算复杂性课程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。