31
On Rigid Matrices and U-Polynomials Noga Alon, Gil Cohen

On Rigid Matrices and U-Polynomials

  • Upload
    evonne

  • View
    66

  • Download
    2

Embed Size (px)

DESCRIPTION

On Rigid Matrices and U-Polynomials. Noga Alon , Gil Cohen. Matrix Rigidity. ( ). ( ). 1. 0. 1. 0. 1. ( ). [Valiant77] A matrix is ( k,d )-rigid if decreasing its rank to k requires changing at least d entries in each row. Best explicit construction. - PowerPoint PPT Presentation

Citation preview

Page 1: On Rigid Matrices and U-Polynomials

On Rigid Matrices andU-Polynomials

Noga Alon, Gil Cohen

Page 2: On Rigid Matrices and U-Polynomials

( )

( )

Matrix Rigidity

𝑛−𝑘 (𝑛−𝑘 )2

log𝑛

Best explicit construction

𝑛2

𝑘log

𝑛𝑘

11

1

. . .

0

0( ) [Valiant77] A matrix is (k,d)-rigid

if decreasing its rank to k requires changing at least d entries in each row.on average, over the

rows.

Page 3: On Rigid Matrices and U-Polynomials

Motivation from Algebraic Circuit Complexity

Given an matrix M, how hard is it to compute the linear transformation xMx ?

+

𝑥1𝑥2 𝑥𝑛⋯

+

++

+

Size , depth always suffices.

Size is typically necessary.

Open Problem. Efficiently construct amatrix M that cannot be computed bylinear-size circuits.

Even Easier. and logarithmic-depthsimultaneously.

Page 4: On Rigid Matrices and U-Polynomials

Motivation from Algebraic Circuit Complexity

Theorem [Valiant77]. If M is -rigid, then any logarithmic-depth circuit for computing M has size .

Fact. There exist -rigid matrices.

Attracted a lot of attention [Friedman93, Lokam95, Shokrollahi- SpielmanStemann97, KashinRazborov98, Lokam06, DeWolf06, AlonPanigrahy- Yekhanin09,

KumarLokamPatankarSarma09, Dvir10, ServedioViola12] and many more related papers.Barrier. Still stuck at .

Page 5: On Rigid Matrices and U-Polynomials

Set Rigidity[AlonPanigrahyYekhanin09] A set is (k,d)-rigid if for every dimension k subspace U, .

Observation. (k,d)-rigid set .

Pre-[AlonPanigrahyYekhanin09] research focused on matrices, and explored tradeoffs between k,d.

[AlonPanigrahyYekhanin09] fix k=n/2 and try to get the set size m=m(n,d) as small as possible.

Holy Grail. m=O(n)+poly(d).

[AlonPanigrahyYekhanin09] m=nexp(d).

Sounds like a job for a

pseudorandomnist!

Page 6: On Rigid Matrices and U-Polynomials

Contributions of this Work

Expanders

Codes

Small-Bias Sets

Samplers

Seeded Extractors

Hash Functions

2-Source Extractors

Rigid Sets

Page 7: On Rigid Matrices and U-Polynomials

Contributions of this Work

Expanders

Codes

Small-Bias Sets

Samplers

Seeded Extractors

Hash Functions

2-Source Extractors

PRG for U-Polynomial

s

Rigid Sets

Page 8: On Rigid Matrices and U-Polynomials

Contributions of this Work

Expanders

Codes

Small-Bias Sets

Samplers

Seeded Extractors

Hash Functions

2-Source Extractors

PRG for U-Polynomial

s

Rigid Sets

Page 9: On Rigid Matrices and U-Polynomials

Contributions of this Work

Expanders

Codes

Small-Bias Sets

Samplers

Seeded Extractors

Hash Functions

2-Source Extractors

PRG for U-Polynomial

s

Rigid Sets

Page 10: On Rigid Matrices and U-Polynomials

U-PolynomialsDefinition. For a subspace U and a constant define the polynomial

𝑝𝑈 (𝑥 )=∑𝑢∈𝑈

𝜌|𝑢|𝑥𝑢

Example.

()

Normalize by the weight enumerator .

Properties. • .• W.h.p. over x, .

Page 11: On Rigid Matrices and U-Polynomials

Theorem 1

Theorem 1.For every U,x.

Claim. W.h.p, a random set of size O(n) has the following property:

.

Page 12: On Rigid Matrices and U-Polynomials

Fooling Polynomials• Degree 1 (Small-Bias Sets) [NaorNaor92,

AlonGoldreichHastad- Peralta92, AlonBruckNaorNaorRoth92,

BenAroyaTaShma09].

• Degree d [LubyVelickovicWigderson93, Bogdanov05,

BogdanovViola07, Lovett08, Viola09].

• Sparse Polynomials [LubyVelickovicWigderson93, Viola06,

Agrawal- Bhowmick10].

• U-Polynomials [ThisWork12, YourWork13, … ].

Page 13: On Rigid Matrices and U-Polynomials

𝑑𝑖𝑠𝑡 (𝑥 ,𝑈 )=min𝑢∈𝑈

|𝑥+𝑢|

Min-distance is hard - shift to energy!

Proof Idea

Page 14: On Rigid Matrices and U-Polynomials

𝑑𝑖𝑠𝑡 (𝑥 ,𝑈 )=min𝑢∈𝑈

|𝑥+𝑢|

Min-distance is hard - shift to energy!

𝑒𝑛𝑒𝑟𝑔 𝑦𝑈 (𝑥 )=∑𝑢∈𝑈

𝜌|𝑢+𝑥|𝑑𝑖𝑠𝑡 (𝑥 ,𝑈 )=min𝑢∈𝑈

|𝑥+𝑢|

Proof Idea

Page 15: On Rigid Matrices and U-Polynomials

Step 1) Small implies large (depending on the “density” of U).

Step 2) Observe that is an application of the Fourier noise operator on U’s indicator.

Step 3) Compute the above operator and show it is related to (using MacWilliams Indentity).

𝑒𝑛𝑒𝑟𝑔 𝑦𝑈 (𝑥 )=∑𝑢∈𝑈

𝜌|𝑢+𝑥|

Proof Idea

Page 16: On Rigid Matrices and U-Polynomials

Rigid Sets from Small-Bias Sets

Expanders

Codes

Small-Bias Sets

Samplers

Seeded Extractors

Hash Functions

2-Source Extractors

PRG for U-Polynomial

s

Rigid Sets

Page 17: On Rigid Matrices and U-Polynomials

Small-Bias SetsDefinition [NaorNaor92]. A sample space is called -biased if

.

Close-to-optimal explicit constructions (poly in ) [NaorNaor92, AlonGoldreichHastadPeralta92,

AlonBruckNaorNaorRoth92, BenAroyaTaShma09].

Many applications. [NaorNaor92, AlonRoichman94, BenSassonSudan- VadhanWigderson03, Raz05, ViolaWigderson08, Viola09, ArvindSrinivasan10, DeEtesamiTrevisanTulsiani10,

GopalanMekaReingoldTrevisanVadhan12, JafargholiViola13].

Page 18: On Rigid Matrices and U-Polynomials

(Large..) Small-Bias Sets are Rigid

Idea. Shift from distance to membership.

Theorem 2. Every -biased set is -rigid.

Page 19: On Rigid Matrices and U-Polynomials

Idea. Shift from distance to membership.

Theorem 2. Every -biased set is -rigid.

(Large..) Small-Bias Sets are Rigid

Lemma [AlonPanigrahyYekhanin09]. The d-neighborhood of any subspace with dimension n/2 can be covered by exp(d) subspaces of dimension 3n/4.

Page 20: On Rigid Matrices and U-Polynomials

(Large..) Small-Bias Sets are Rigid

||𝑆∩𝑈||𝑆|

−|𝑈|2𝑛 |≤𝜖

A similar lemma was proven (differently) in [ArvindSrinivasan10].

Definition [NaorNaor92]. A sample space is called -biased if

Equivalently. A sample space is called -biased if for any subspace U with co-dim 1

Lemma.

.

Page 21: On Rigid Matrices and U-Polynomials

Theorem [AlonChung88]. Let G be a d-regular on N vertices with spectral gap . Then, for any subset U of the vertices,

.

Theorem [AlonRoichman94]. Let be an -biased set. Define the graph G on with an edge {u,v} iff . Then, G has spectral gap .

A Proof of the Lemma

𝜖|𝑆||𝑈||𝑆|

Page 22: On Rigid Matrices and U-Polynomials

Proof. The degree of u in the graph induced by U is

.

Thus, .

Apply [AlonChung88] + [AlonRoichman94].

A Proof of the LemmaProof.

Page 23: On Rigid Matrices and U-Polynomials

Rigid Sets fromUnbalanced Expanders

Expanders

Codes

Small-Bias Sets

Samplers

Seeded Extractors

Hash Functions

2-Source Extractors

PRG for U-Polynomial

s

Rigid Sets

Page 24: On Rigid Matrices and U-Polynomials

Unbalanced Expanders

𝑚 𝑛𝑑

𝑠≤ 𝑡 ≥ (2/3 )𝑑𝑠

unique neighbors

Best construction [GuruswamiUmansVadhan06] is close to optimal. Many applications [Upfal-Wigderson87, BenSassonWigderson01, AlekhnovichRazborov01, BuhrmanMiltersenRadhakrishnanVenkatesh02, Alekhnovich- BenSassonRazborovWigderson04, GuruswamiLeeRazborov07, BenAroyaCohen12].

Page 25: On Rigid Matrices and U-Polynomials

Rigid Sets from Unbalanced Expanders

iff .𝑚 𝑛10

0

v 𝐶={𝑐𝑣 :𝑣∈ [𝑚 ]}Theorem 3. If then C is (k,d/4)-rigid.

Using an optimal unbalanced expander yields a (k,d)-rigid set with size .

Page 26: On Rigid Matrices and U-Polynomials

Rigid Sets from Unbalanced Expanders

c1

c2

c𝑚c3

u1u2

u𝑚u3

𝑑/ 4

13𝑑⋅2≤|𝑐 𝑖+𝑐 𝑗|≤|𝑐 𝑖+𝑢𝑖|+|𝑐 𝑗+𝑢 𝑗|+|𝑢𝑖+𝑢 𝑗|≤2⋅

𝑑4

+0

has size m.

Page 27: On Rigid Matrices and U-Polynomials

Rigid Sets from Unbalanced Expanders

c1

c2

c𝑚c3

u1u2

u𝑚u3

𝑑/ 4

13𝑑⋅ 4≤|𝑐 𝑖1

+⋯+𝑐𝑖 4|≤|𝑐 𝑖1+𝑢𝑖 1|+⋯+|𝑐𝑖 4+𝑢𝑖 4|+|𝑢𝑖1

+⋯+𝑢𝑖4|≤4 ⋅𝑑4

+0

has size m.

What about ?

|𝑈 2|=(𝑚2 )

Page 28: On Rigid Matrices and U-Polynomials

Rigid Sets from Unbalanced Expanders

c1

c2

c𝑚c3

u1u2

u𝑚u3

𝑑/ 4

|𝑈 1∪⋯∪𝑈𝑡 /2|=∑𝑖=0

𝑡 /2

(𝑚𝑖 )>2𝑘=|𝑈|

has size m.

What about ?

|𝑈 2|=(𝑚2 )|𝑈 𝑡 /2|=( 𝑚𝑡 /2)

.

..

𝑈 𝑖∩𝑈 𝑗=∅

Page 29: On Rigid Matrices and U-Polynomials

The Remote Set Problem [AlonPanigrahyYekhanin09, ArvindSrinivasan10]

Is the rigidity problem easier given a (basis for a) subspace?

Not really! A log(n) barrier.

Related to the Nearest Codeword Problem [BermanKarpinski02, FeigeMicciancio02, Alekhnovich03,

AroraBabaiStern- Sweedyk03, AlonPanigrahyYekhanin09].

Page 30: On Rigid Matrices and U-Polynomials

Open Problems1) Construct a rigid set with size O(n)+poly(d).

2) Even with size nexp(o(d)).

3)

4) A better algorithm for the Remote Set Problem.

5) Is it at all easier than rigidity?

6) New approach for linear circuit lower bounds.

Page 31: On Rigid Matrices and U-Polynomials

Thank youfor your attention!