Matrice bilanciata esplicita


20

È possibile creare una matrice esplicita con tale tale che ogni contenga meno di ?0 / 1 N 1.5N×N 0/1N1.5N0.499×N0.499N0.501

O probabilmente è possibile costruire un set di colpi esplicito per tale proprietà.

È facile vedere che la matrice casuale ha questa proprietà con probabilità esponenzialmente vicino a . Inoltre, l'espansione che mescola lemma non è sufficiente per derivare questa proprietà.1

Immagino che generatori pseudocasuali che ingannano i rettangoli combinatori potrebbero aiutare qui, ma sono progettati per distribuzioni uniformi e fondamentalmente ho bisogno di qui.B(N2,N0.5)


5
È una domanda interessante: sono curioso di sapere la motivazione.
Suresh Venkat,

@Suresh Deriva dalla non estraibilità quantitativa delle informazioni reciproche. Se sei interessato, posso elaborare.
ilyaraz,

Lo sono davvero. puoi inviarmi un'e-mail (sureshv@gmail.com) se è più facile in questo modo.
Suresh Venkat,

Risposte:


11

Quello che stai cercando è un estrattore a un bit per due fonti indipendenti: una funzione , tale che, a condizione che X, Y siano variabili casuali con min -entropia 0,499 * log (N), E (X, Y) è quasi bilanciato.E:[N]×[N]{0,1}

È un noto problema difficile. Per i parametri che desideri, credo che sia stato risolto da Bourgain. Vedi qui: http://www.cs.washington.edu/homes/anuprao/pubs/bourgain.pdf


1
Bourgain dà il bias per alcuni . Non sono sicuro che l'analisi possa dare . Se fossi in te, lo studierei e controllerei. Puoi anche chiedere ad Anup Rao, Zeev Dvir, Avi Wigderson o a qualsiasi altra persona che ha lavorato a questo problema. p=Nαα>0α=1/2
Dana Moshkovitz,

7
@ilyaraz: Quando tu (o chiunque) scopri se la costruzione di Bourgain dà una matrice desiderata o no, ti preghiamo di condividere (a meno che non ti dispiaccia)!
Tsuyoshi Ito,

1
questo è stato un interrogativo molto interessante. Secondo la richiesta di Tsuyoshi.
Suresh Venkat,

2
Rileggendo la domanda e la risposta (è stato un po 'di tempo fa ..), penso di non aver notato che l'interrogatore voleva solo N ^ {1.5}, il che corrisponde all'estrazione di un bit che è 1 con probabilità N ^ {-0.5} anziché un bit bilanciato. Tuttavia, penso che il riferimento agli estrattori a due fonti sia utile. Posso immaginare che tecniche simili sarebbero utili per l'impostazione della domanda.
Dana Moshkovitz,

1
1) Se un estrattore emette k bit quasi uniformi, in particolare è possibile ottenere un bit che è 1 con probabilità ~ 1/2 ^ k. 2) Questo è piuttosto dispendioso, e mi sembra una bella domanda di ricerca per trovare un modo più efficiente per generare tali bit.
Dana Moshkovitz,

2

Questa risposta si basa sull'idea di Dana nella sua risposta sopra.

Penso che tu possa costruire una tale matrice usando condensatori con perdita a due fonti. Correggi e pronuncia . Supponiamo di avere una funzione esplicita che accetta due sorgenti casuali indipendenti , ciascuna della lunghezza e con entropia minima almeno e genera un sequenza di bit che è -close a una distribuzione con min-entropia almeno . Penso che puoi usare gli argomenti probabilistici standard per mostrare che una funzione casuale soddisfa queste proprietà (con probabilità schiacciante) seδ=0.001N=2nf(x,y)(X,Y)nk=n(1/2δ)n=n/2ϵk=n(1/23δ)2k>k+log(1/ϵ)+O(1). L'argomento probabilistico dovrebbe essere simile a quello utilizzato nel seguente documento per condensatori senza perdita e conduttori più generali:

M. Capalbo, O. Reingold, S. Vadhan, A. Wigderson. Conduttori di casualità ed espansione a grado costante oltre la barriera di grado / 2

Nel nostro caso, impostiamo , quindi siamo sicuri dell'esistenza della funzione di cui abbiamo bisogno. Ora, un argomento in media mostra che esiste una stringa bit tale che il numero di con sia almeno . Supponiamo che tu conosca tale e risolvilo (puoi scegliere qualsiasi arbitraria se sai anche che la tua funzione mappa la distribuzione completamente uniforme su una distribuzione che è -close to uniform). Ora identifica le voci della tua matrice con le possibilità di e metti unϵ=2knz(x,y)f(x,y)=z21.5nzzO(2n/2)N×N(x,y)1nella posizione iff . Con la nostra scelta di , questa matrice ne ha almeno .(x,y)f(x,y)=zz21.5n

Ora prendi una qualsiasi sottomatrix e lascia che siano distribuzioni uniformi rispettivamente sulle righe e sulle colonne selezionate. Con la scelta di , sappiamo che è -close di avere min-entropia . Pertanto, se scegliamo una voce uniformemente casuale della matrice secondaria, la probabilità di avere un è al massimo . Ciò significa che hai al massimo quelli nella sottotrix, come desiderato.2k×2kX,Yff(X,Y)ϵk12k+ϵ2k+122kk+1=O(2n/2+δ)

Ovviamente trovare una esplicita con i parametri desiderati (in particolare una lunghezza di uscita quasi ottimale) è un compito molto impegnativo e finora non si conosce tale funzione.f

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.