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 ) }

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend