identity testing lower bounds
play

Identity Testing & Lower Bounds for Read- k Oblivious ABPs Ben - PowerPoint PPT Presentation

Identity Testing & Lower Bounds for Read- k Oblivious ABPs Ben Lee Volk Joint with Matthew Anderson Michael A. Forbes Ramprasad Saptharishi Amir Shpilka Read-Once Oblivious ABPs x 2 + 1 x 9 1 2 x 7 2 x 9 + 2 x 7 3 x 2 .


  1. Identity Testing & Lower Bounds for Read- k Oblivious ABPs Ben Lee Volk Joint with Matthew Anderson Michael A. Forbes Ramprasad Saptharishi Amir Shpilka

  2. Read-Once Oblivious ABPs x 2 + 1 x 9 − 1 2 x 7 − 2 x 9 + 2 x 7 ··· 3 x 2 . . . s t . . . . . . x 7 − 4 x 9 + 9

  3. Read-Once Oblivious ABPs x 2 + 1 x 9 − 1 2 x 7 − 2 x 9 + 2 x 7 ··· 3 x 2 . . . s t . . . . . . x 7 − 4 x 9 + 9 • Each s → t path computes multiplication of edge labels • Program computes the sum of those over all s → t paths • Read Once : Each var appears in one layer

  4. Read-Once Oblivious ABPs x 2 + 1 x 9 − 1 2 x 7 − 2 x 9 + 2 x 7 3 x 2 . . . s t . . . . . . Width x 7 − 4 x 9 + 9 • Each s → t path computes multiplication of edge labels • Program computes the sum of those over all s → t paths • Read Once : Each var appears in one layer

  5. Read-Once Oblivious ABPs x 2 + 1 x 9 − 1 2 x 7 − 2 x 9 + 2 x 7 3 x 2 . . . s t . . . . . . Width x 7 − 4 x 9 + 9 Equivalently: f is the ( 1,1 ) entry of the iterated matrix product n ∏ M i ( x π ( i ) ) i = 1

  6. • Exponential lower bounds [Nisan] • Poly-time white-box PIT [Raz-Shpilka] • Quasipoly-size hitting sets even when order is unknown [Forbes-Shpilka, Forbes-Shpilka-Saptharishi, Agrawal-Gurjar-Korwar-Saxena] ... and also PIT for sums of ROABPs and bounded-width ROABPs (all in this workshop). This talk is about read- oblivious ABPs . (def: same as before except that now every variable appears in at most layers) Some Things You’ve All Heard About We know a lot about ROABPs :)

  7. • Poly-time white-box PIT [Raz-Shpilka] • Quasipoly-size hitting sets even when order is unknown [Forbes-Shpilka, Forbes-Shpilka-Saptharishi, Agrawal-Gurjar-Korwar-Saxena] ... and also PIT for sums of ROABPs and bounded-width ROABPs (all in this workshop). This talk is about read- oblivious ABPs . (def: same as before except that now every variable appears in at most layers) Some Things You’ve All Heard About We know a lot about ROABPs :) • Exponential lower bounds [Nisan]

  8. • Quasipoly-size hitting sets even when order is unknown [Forbes-Shpilka, Forbes-Shpilka-Saptharishi, Agrawal-Gurjar-Korwar-Saxena] ... and also PIT for sums of ROABPs and bounded-width ROABPs (all in this workshop). This talk is about read- oblivious ABPs . (def: same as before except that now every variable appears in at most layers) Some Things You’ve All Heard About We know a lot about ROABPs :) • Exponential lower bounds [Nisan] • Poly-time white-box PIT [Raz-Shpilka]

  9. ... and also PIT for sums of ROABPs and bounded-width ROABPs (all in this workshop). This talk is about read- oblivious ABPs . (def: same as before except that now every variable appears in at most layers) Some Things You’ve All Heard About We know a lot about ROABPs :) • Exponential lower bounds [Nisan] • Poly-time white-box PIT [Raz-Shpilka] • Quasipoly-size hitting sets even when order is unknown [Forbes-Shpilka, Forbes-Shpilka-Saptharishi, Agrawal-Gurjar-Korwar-Saxena]

  10. This talk is about read- oblivious ABPs . (def: same as before except that now every variable appears in at most layers) Some Things You’ve All Heard About We know a lot about ROABPs :) • Exponential lower bounds [Nisan] • Poly-time white-box PIT [Raz-Shpilka] • Quasipoly-size hitting sets even when order is unknown [Forbes-Shpilka, Forbes-Shpilka-Saptharishi, Agrawal-Gurjar-Korwar-Saxena] ... and also PIT for sums of ROABPs and bounded-width ROABPs (all in this workshop).

  11. (def: same as before except that now every variable appears in at most layers) Some Things You’ve All Heard About We know a lot about ROABPs :) • Exponential lower bounds [Nisan] • Poly-time white-box PIT [Raz-Shpilka] • Quasipoly-size hitting sets even when order is unknown [Forbes-Shpilka, Forbes-Shpilka-Saptharishi, Agrawal-Gurjar-Korwar-Saxena] ... and also PIT for sums of ROABPs and bounded-width ROABPs (all in this workshop). This talk is about read- k oblivious ABPs .

  12. Some Things You’ve All Heard About We know a lot about ROABPs :) • Exponential lower bounds [Nisan] • Poly-time white-box PIT [Raz-Shpilka] • Quasipoly-size hitting sets even when order is unknown [Forbes-Shpilka, Forbes-Shpilka-Saptharishi, Agrawal-Gurjar-Korwar-Saxena] ... and also PIT for sums of ROABPs and bounded-width ROABPs (all in this workshop). This talk is about read- k oblivious ABPs . (def: same as before except that now every variable appears in at most k layers)

  13. • Generalizes sum of ROABPs (PIT by [Gurjar, Korwar, Saxena, Thierauf] ) • Generalizes read- formulas (PIT by [Anderson, van Melkbeek, Volkovich] ) • Well-studied boolean analog For read- oblivious boolean branching programs: lower bounds [Okolnishnikova, • Borodin-Razborov-Smolensky] even for randomized and non-deterministic variants • PRG with seed length for size- programs [Impagliazzo-Meka-Zuckerman] Reading k Times

  14. • Generalizes read- formulas (PIT by [Anderson, van Melkbeek, Volkovich] ) • Well-studied boolean analog For read- oblivious boolean branching programs: lower bounds [Okolnishnikova, • Borodin-Razborov-Smolensky] even for randomized and non-deterministic variants • PRG with seed length for size- programs [Impagliazzo-Meka-Zuckerman] Reading k Times • Generalizes sum of k ROABPs (PIT by [Gurjar, Korwar, Saxena, Thierauf] )

  15. • Well-studied boolean analog For read- oblivious boolean branching programs: lower bounds [Okolnishnikova, • Borodin-Razborov-Smolensky] even for randomized and non-deterministic variants • PRG with seed length for size- programs [Impagliazzo-Meka-Zuckerman] Reading k Times • Generalizes sum of k ROABPs (PIT by [Gurjar, Korwar, Saxena, Thierauf] ) • Generalizes read- k formulas (PIT by [Anderson, van Melkbeek, Volkovich] )

  16. For read- oblivious boolean branching programs: lower bounds [Okolnishnikova, • Borodin-Razborov-Smolensky] even for randomized and non-deterministic variants • PRG with seed length for size- programs [Impagliazzo-Meka-Zuckerman] Reading k Times • Generalizes sum of k ROABPs (PIT by [Gurjar, Korwar, Saxena, Thierauf] ) • Generalizes read- k formulas (PIT by [Anderson, van Melkbeek, Volkovich] ) • Well-studied boolean analog

  17. lower bounds [Okolnishnikova, • Borodin-Razborov-Smolensky] even for randomized and non-deterministic variants • PRG with seed length for size- programs [Impagliazzo-Meka-Zuckerman] Reading k Times • Generalizes sum of k ROABPs (PIT by [Gurjar, Korwar, Saxena, Thierauf] ) • Generalizes read- k formulas (PIT by [Anderson, van Melkbeek, Volkovich] ) • Well-studied boolean analog For read- k oblivious boolean branching programs:

  18. • PRG with seed length for size- programs [Impagliazzo-Meka-Zuckerman] Reading k Times • Generalizes sum of k ROABPs (PIT by [Gurjar, Korwar, Saxena, Thierauf] ) • Generalizes read- k formulas (PIT by [Anderson, van Melkbeek, Volkovich] ) • Well-studied boolean analog For read- k oblivious boolean branching programs: • exp ( n / 2 k ) lower bounds [Okolnishnikova, Borodin-Razborov-Smolensky] even for randomized and non-deterministic variants

  19. Reading k Times • Generalizes sum of k ROABPs (PIT by [Gurjar, Korwar, Saxena, Thierauf] ) • Generalizes read- k formulas (PIT by [Anderson, van Melkbeek, Volkovich] ) • Well-studied boolean analog For read- k oblivious boolean branching programs: • exp ( n / 2 k ) lower bounds [Okolnishnikova, Borodin-Razborov-Smolensky] even for randomized and non-deterministic variants • PRG with seed length � s for size- s programs [Impagliazzo-Meka-Zuckerman]

  20. Lower Bound: There is a polynomial that requires read- oblivious ABPs of width . PIT: There is a white-box* PIT algorithm for read- oblivious ABPs, of running time . *only the order in which the variables appear is important Read- k Oblivious ABPs

  21. PIT: There is a white-box* PIT algorithm for read- oblivious ABPs, of running time . *only the order in which the variables appear is important Read- k Oblivious ABPs Lower Bound: There is a polynomial f ∈ VP that requires read- k oblivious ABPs of width exp ( n / k k ) .

  22. Read- k Oblivious ABPs Lower Bound: There is a polynomial f ∈ VP that requires read- k oblivious ABPs of width exp ( n / k k ) . PIT: There is a white-box* PIT algorithm for read- k oblivious ABPs, of running time exp ( n 1 − 1 / 2 k − 1 ) . *only the order in which the variables appear is important

  23. Characterizes ROABP complexity: Theorem [Nisan] : has ROABP of width in variable order iff for every , eval-dim (same as rank of partial derivative matrix) Evaluation Dimension Reminder: f ∈ � [ x 1 ,..., x n ] , S ⊆ [ n ] . eval-dim S , S ( f ) = dim span � f | x S = α | α ∈ � | S | � .

  24. (same as rank of partial derivative matrix) Evaluation Dimension Reminder: f ∈ � [ x 1 ,..., x n ] , S ⊆ [ n ] . eval-dim S , S ( f ) = dim span � f | x S = α | α ∈ � | S | � . Characterizes ROABP complexity: Theorem [Nisan] : f has ROABP of width w in variable order x 1 , x 2 ,..., x n iff for every i ∈ [ n ] , eval-dim [ i ] , [ i ] ( f ) ≤ w .

  25. Evaluation Dimension Reminder: f ∈ � [ x 1 ,..., x n ] , S ⊆ [ n ] . eval-dim S , S ( f ) = dim span � f | x S = α | α ∈ � | S | � . Characterizes ROABP complexity: Theorem [Nisan] : f has ROABP of width w in variable order x 1 , x 2 ,..., x n iff for every i ∈ [ n ] , eval-dim [ i ] , [ i ] ( f ) ≤ w . (same as rank of partial derivative matrix)

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