Panoramica di alto livello del metodo di approssimazioni di Razborov


Risposte:


6

Sia una funzione booleana su n -bits. Sia Z = f - 1 ( 0 ) ⊆ 2 n . Sia C un circuito su n bit e delle dimensioni me cancelli g 1 , … , g m . g i indica anche la funzione su n -bit calcolata dal sottocircuito con g i come ultima porta. Le prime n porte sono per l'ingresso x 1 , ... , x nfnZ=f−1(0)⊆2nCmg1,…,gmginginx1,…,xn. L'obiettivo è mostrare che di dimensione m non può calcolare f . Considerare tutti i calcoli di C in input da Z . Un calcolo assegna valori alle uscite delle porte. Sia B l'algebra booleana di P ( Z ) .CmfCZBP(Z)

L'idea è quella di considerare per qualsiasi funzione su n -bits quanto bene approssima f su Z . Let | | g | | = { w ∈ Z ∣ g ( w ) ≠ 0 } .gnfZ||g||={w∈Z∣g(w)≠0}

Per un ultrafiltro possiamo definire un nuovo calcolo per ultraprodotto da esso: c ( g i ) = 0 iff | | g i | | ∉ F . Poiché un ultrafiltro è essenzialmente un insieme di calcoli coerenti per valori 0, il risultante c è un calcolo valido. Seguirà che f ( c 1 , … , c n ) = 0 . Abbiamo creato un nuovo calcolo da quelli esistenti. Poiché tutti gli ultrafiltri su set finiti sono i principali cF⊆Bc(gi)=0||gi||∉Fcf(c1,…,cn)=0 . Questo funziona per qualsiasi circuito, non abbiamo sfruttato il fatto che il circuito è di dimensioni m .c1,…,cn∈Zm

L'idea successiva è ora quella di sfruttare la finezza del circuito per costruire un nuovo input esterno a e f ( w ) ≠ 0 ma il circuito non si accorge a causa delle sue dimensioni limitate e quindi continua a produrre 0. Quindi non viene calcolato f .Zf(w)≠0f

Abbiamo bisogno di rilassare la definizione di ultrafilter in modo che possiamo ottenere un ingresso esterno . Al posto degli ultrafiltri utilizziamo sottoinsiemi di B chiusi verso l'alto ( a ∈ F e a ⊆ b implica b ∈ F ) che preserva incontra ( a , b ∈ F implica a ∩ b ∈ F ).ZBa∈Fa⊆bb∈Fa,b∈Fa∩b∈F

Sia . W F è l'insieme di ingressi coerenti con F . Se F è primo ( a ∪ b ∈ F implica a ∈ FWF={w∈2n∣wi=0→||¬xi||∈F,wi≠0→||xi||∈F}WFFFa∪b∈Fa∈Foppure ) e nonfull ( ∅ ∉ F ) quindi per ogni i , F contiene | | x i | | o | | ¬ x i | | e W F contiene solo un singolo input.b∈F∅∉FiF||xi||||¬xi||WF

Rilasseremo la conservazione degli incontri. Al posto di tutti gli incontri dell'algebra booleana ne conserveremo un piccolo numero. Let sia il numero più piccolo k di incontra M = ( a 1 ∩ b 1 , ... , un k ∩ b k ) tale che per ogni alto-chiuso, nonfull, M -preserving F , W F ⊆ Z .|f|kM=(a1∩b1,…,ak∩bk)MFWF⊆Z

Sia la complessità del circuito di f . Razborov ha dimostrato che 1mf.12|f|≤m≤O(|f|3+n3)

Si noti che questa disuguaglianza vale per tutte le funzioni. Per dimostrare una taglia circuito limite inferiore mostrano che per ogni m -meets M , c'è una F che soddisfi le condizioni ma la sua W F non è contenuto in Z . Inoltre, con questo metodo è possibile provare qualsiasi limite inferiore del circuito forte a causa della seconda disuguaglianza.mmMFWFZ

La parte reale di un circuito prova limite inferiore è di mostrare che per proposta , per ogni m -meets c'è una tale F . Nel caso di circuiti monotoni la condizione relativa a W F si semplifica in w i ≠ 0 → | | x i | | ∈ F quindi trovare F è più facile.mmFWFwi≠0→||xi||∈FF

Alexander Razborov, Sul metodo di approssimazione, 1989. pdf

Mauricio Karchmer, On Proving Lower Bounds for Circuit Size, 1995.

Tim Gowers, metodo di approssimazione di Razborov, 2009. pdf


3
Cosa è ? È k ? |f|k
— Emil Jeřábek,

0

Dichiarazione di non responsabilità : questa è solo una panoramica di alto livello intesa a fornire alcune intuizioni ai metodi utilizzati nel recente documento di Blum.

Tenterò di usare una notazione più vicina a quella usata nel documento sopra citato.

fnx1,…,xnf

βf

  1. βg1,g2,…,gm
  2. t=1,…,mgtfgtgtgm

gmfgm

T⊆{0,1}n

Supponiamo di poter provare le seguenti affermazioni:

  • eT
  • ffgmfgm≠fdT

βd|T|e

βff


Non credo che questo risponda alla domanda, la domanda non fa nulla su quella bozza.
— Kaveh,

@Kaveh che è giusto. Potrei aver erroneamente supposto, a causa della tempistica della domanda, che si stesse chiedendo di questa tecnica in relazione al documento.
— sempre il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.