depth 4 lower bounds for elementary symmetric polynomials
play

Depth 4 lower bounds for elementary symmetric polynomials Nutan - PowerPoint PPT Presentation

Depth 4 lower bounds for elementary symmetric polynomials Nutan Limaye CSE, IITB Joint work with Herv e Fournier, Meena Mahajan and Srikanth Srinivasan Workshop on low depth complexity St. Petersburg, Russia, May, 2016 Elementary


  1. Depth 4 lower bounds for elementary symmetric polynomials Nutan Limaye CSE, IITB Joint work with Herv´ e Fournier, Meena Mahajan and Srikanth Srinivasan Workshop on low depth complexity St. Petersburg, Russia, May, 2016

  2. Elementary symmetric polynomials Elemenraty symmetric polynomial of degree D on n variables. S D X Y n ( X ) := x i T ⊆ [ n ]: | T | = D i ∈ T

  3. Elementary symmetric polynomials Elemenraty symmetric polynomial of degree D on n variables. S D X Y n ( X ) := x i T ⊆ [ n ]: | T | = D i ∈ T where, X := { x 1 , x 2 , . . . , x n } .

  4. Elementary symmetric polynomials Elemenraty symmetric polynomial of degree D on n variables. S D X Y n ( X ) := x i T ⊆ [ n ]: | T | = D i ∈ T where, X := { x 1 , x 2 , . . . , x n } . Polynomials which have polynomial sized circuits DET, IMM,

  5. Elementary symmetric polynomials Elemenraty symmetric polynomial of degree D on n variables. S D X Y n ( X ) := x i T ⊆ [ n ]: | T | = D i ∈ T where, X := { x 1 , x 2 , . . . , x n } . Polynomials which have polynomial sized circuits DET, IMM, S D n are all in VP

  6. Elementary symmetric polynomials Elemenraty symmetric polynomial of degree D on n variables. S D X Y n ( X ) := x i T ⊆ [ n ]: | T | = D i ∈ T where, X := { x 1 , x 2 , . . . , x n } . Polynomials which have polynomial sized circuits DET, IMM, S D n are all in VP, i.e. they have poly sized circuits.

  7. Elementary symmetric polynomials Elemenraty symmetric polynomial of degree D on n variables. S D X Y n ( X ) := x i T ⊆ [ n ]: | T | = D i ∈ T where, X := { x 1 , x 2 , . . . , x n } . Polynomials which have polynomial sized circuits DET, IMM, S D n are all in VP, i.e. they have poly sized circuits.

  8. Recall: depth 3, depth 4 formulas Depth 3 formulas X Y X

  9. Recall: depth 3, depth 4 formulas Depth 3 formulas X Y X Depth 4 formulas X Y X Y

  10. Recall: depth 3, depth 4 formulas Depth 3 formulas X Y X Depth 4 formulas X Y X Y Depth 4 formulas with fan-in bounds X Y [ p ] X Y [ q ]

  11. Recall: depth 3, depth 4 formulas Depth 3 formulas X Y X Depth 4 formulas X Y X Y Depth 4 formulas with fan-in bounds X Y [ p ] X Y [ q ] Homogeneous vs. inhomogeneous Degree of all the input polynomials to any P gate is the same.

  12. Known results Small inhomogeneous formulas exist For every D 2 N , there is a depth 3 inhomogeneous formula n of size n O (1) [Ben-Or]. computing S D

  13. Known results Small inhomogeneous formulas exist For every D 2 N , there is a depth 3 inhomogeneous formula n of size n O (1) [Ben-Or]. computing S D Homogeneous depth 3 lower bound Any depth 3 homogeneous formula computing S D n requires size n Ω ( D ) [Nisan & Wigderson, 1997].

  14. Known results Small inhomogeneous formulas exist For every D 2 N , there is a depth 3 inhomogeneous formula n of size n O (1) [Ben-Or]. computing S D Homogeneous depth 3 lower bound Any depth 3 homogeneous formula computing S D n requires size n Ω ( D ) [Nisan & Wigderson, 1997].

  15. Natural questions Depth 4 homogeneous formulas for S D n Does S D n have a depth 4 homogeneous formula of size poly( n , D )?

  16. Natural questions Depth 4 homogeneous formulas for S D n Does S D n have a depth 4 homogeneous formula of size poly( n , D )? Open.

  17. Natural questions Depth 4 homogeneous formulas for S D n Does S D n have a depth 4 homogeneous formula of size poly( n , D )? Open. Strong lower bounds for inhomonegeous depth 3 formulas

  18. Natural questions Depth 4 homogeneous formulas for S D n Does S D n have a depth 4 homogeneous formula of size poly( n , D )? Open. Strong lower bounds for inhomonegeous depth 3 formulas Does there exists an explicit f ( X ) 2 F [ X ] on n variables such that depth 3 inhomogeneous formula computing f requires size n ω (1) ?

  19. Natural questions Depth 4 homogeneous formulas for S D n Does S D n have a depth 4 homogeneous formula of size poly( n , D )? Open. Strong lower bounds for inhomonegeous depth 3 formulas Does there exists an explicit f ( X ) 2 F [ X ] on n variables such that depth 3 inhomogeneous formula computing f requires size n ω (1) ? Open.

  20. Natural questions Depth 4 homogeneous formulas for S D n Does S D n have a depth 4 homogeneous formula of size poly( n , D )? Open. Strong lower bounds for inhomonegeous depth 3 formulas Does there exists an explicit f ( X ) 2 F [ X ] on n variables such that depth 3 inhomogeneous formula computing f requires size n ω (1) ? Open.

  21. Our result Depth 4 homogeneous formulas for S D n Does S D n have a depth 4 homogeneous formula of size poly( n , D )?

  22. Our result Depth 4 homogeneous formulas for S D n Does S D n have a depth 4 homogeneous formula of size poly( n , D )? Open.

  23. Our result Depth 4 homogeneous formulas for S D n Does S D n have a depth 4 homogeneous formula of size poly( n , D )? Open. Our Result: Any depth 4 homogeneous ΣΠΣΠ [ t ] formula computing S D n requires size n Ω ( D / t ) .

  24. Our result Depth 4 homogeneous formulas for S D n Does S D n have a depth 4 homogeneous formula of size poly( n , D )? Open. Our Result: Any depth 4 homogeneous ΣΠΣΠ [ t ] formula computing S D n requires size n Ω ( D / t ) . For D = O (log n / log log n ).

  25. Our result Depth 4 homogeneous formulas for S D n Does S D n have a depth 4 homogeneous formula of size poly( n , D )? Open. Our Result: Any depth 4 homogeneous ΣΠΣΠ [ t ] formula computing S D n requires size n Ω ( D / t ) . For D = O (log n / log log n ).

  26. Proving lower bounds Notation Let p ( X ) be a polynomial over a field F . Let C be an arithmetic circuit of size s .

  27. Proving lower bounds Notation Let p ( X ) be a polynomial over a field F . Let C be an arithmetic circuit of size s . Goal To prove that if C computes p then s � L .

  28. Proving lower bounds Notation Let p ( X ) be a polynomial over a field F . Let C be an arithmetic circuit of size s . Goal To prove that if C computes p then s � L . To prove this

  29. Proving lower bounds Notation Let p ( X ) be a polynomial over a field F . Let C be an arithmetic circuit of size s . Goal To prove that if C computes p then s � L . To prove this Design a function µ : F [ X ] ! R , such that

  30. Proving lower bounds Notation Let p ( X ) be a polynomial over a field F . Let C be an arithmetic circuit of size s . Goal To prove that if C computes p then s � L . To prove this Design a function µ : F [ X ] ! R , such that µ ( C )  U · s

  31. Proving lower bounds Notation Let p ( X ) be a polynomial over a field F . Let C be an arithmetic circuit of size s . Goal To prove that if C computes p then s � L . To prove this Design a function µ : F [ X ] ! R , such that µ ( C )  U · s µ ( p ) > L

  32. Proving lower bounds Notation Let p ( X ) be a polynomial over a field F . Let C be an arithmetic circuit of size s . Goal To prove that if C computes p then s � L . To prove this Design a function µ : F [ X ] ! R , such that µ ( C )  U · s µ ( p ) > L Conclude that s � L / U

  33. Partial derivatives of S D n Notation

  34. Partial derivatives of S D n Notation ∂ k ( p ) For R = { i 1 , i 2 , . . . , i k } ✓ [ n ], let ∂ R ( p ) := ∂ x i 1 ∂ x i 2 ... ∂ x ik

  35. Partial derivatives of S D n Notation ∂ k ( p ) For R = { i 1 , i 2 , . . . , i k } ✓ [ n ], let ∂ R ( p ) := ∂ x i 1 ∂ x i 2 ... ∂ x ik Example Let R = { 1 } . Then, ∂ R ( x 1 + x 2 + x 3 ) = 1

  36. Partial derivatives of S D n Notation ∂ k ( p ) For R = { i 1 , i 2 , . . . , i k } ✓ [ n ], let ∂ R ( p ) := ∂ x i 1 ∂ x i 2 ... ∂ x ik Example Let R = { 1 } . Then, ∂ R ( x 1 + x 2 + x 3 ) = 1 Let R = { 1 , 2 } . Then, ∂ R ( x 1 + x 2 + x 3 ) = 0

  37. Partial derivatives of S D n Notation ∂ k ( p ) For R = { i 1 , i 2 , . . . , i k } ✓ [ n ], let ∂ R ( p ) := ∂ x i 1 ∂ x i 2 ... ∂ x ik Example Let R = { 1 } . Then, ∂ R ( x 1 + x 2 + x 3 ) = 1 Let R = { 1 , 2 } . Then, ∂ R ( x 1 + x 2 + x 3 ) = 0 n ) := ∂ ( S D n ) = S D − 1 Let R = { 1 } . Then, ∂ R ( S D n − 1 ( x 2 , . . . , x n ) ∂ x 1

  38. Partial derivatives of S D n Notation ∂ k ( p ) For R = { i 1 , i 2 , . . . , i k } ✓ [ n ], let ∂ R ( p ) := ∂ x i 1 ∂ x i 2 ... ∂ x ik Example Let R = { 1 } . Then, ∂ R ( x 1 + x 2 + x 3 ) = 1 Let R = { 1 , 2 } . Then, ∂ R ( x 1 + x 2 + x 3 ) = 0 n ) := ∂ ( S D n ) = S D − 1 Let R = { 1 } . Then, ∂ R ( S D n − 1 ( x 2 , . . . , x n ) ∂ x 1 Let ∂ k ( p ) := { ∂ R ( p ) | R ✓ [ n ] , | R | = k } .

  39. Partial derivatives of S D n Notation ∂ k ( p ) For R = { i 1 , i 2 , . . . , i k } ✓ [ n ], let ∂ R ( p ) := ∂ x i 1 ∂ x i 2 ... ∂ x ik Example Let R = { 1 } . Then, ∂ R ( x 1 + x 2 + x 3 ) = 1 Let R = { 1 , 2 } . Then, ∂ R ( x 1 + x 2 + x 3 ) = 0 n ) := ∂ ( S D n ) = S D − 1 Let R = { 1 } . Then, ∂ R ( S D n − 1 ( x 2 , . . . , x n ) ∂ x 1 Let ∂ k ( p ) := { ∂ R ( p ) | R ✓ [ n ] , | R | = k } . The partial derivative measure: µ k ( p ) := dim { span ∂ k ( p ) }

Recommend


More recommend