HolographicAlgorithms Beyond Matchgates
Heng Guo
(joint work with Jin-Yi Cai and Tyson Williams )
University of Wisconsin-Madison
København July 11th 2014
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 1 / 22
HolographicAlgorithms Beyond Matchgates Heng Guo (joint work with - - PowerPoint PPT Presentation
HolographicAlgorithms Beyond Matchgates Heng Guo (joint work with Jin-Yi Cai and Tyson Williams ) University of Wisconsin-Madison Kbenhavn July 11th 2014 Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 1 / 22 Counting
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 1 / 22
f1 f2 f1 f3 f1 f3 f4 f2 Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 2 / 22
f1 f2 f1 f3 f1 f3 f4 f2 Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 2 / 22
f1 f2 f1 f3 f1 f3 f4 f2 Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 2 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 3 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 3 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 3 / 22
E 0 1 v V
E v
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 4 / 22
E 0 1 v V
E v
EO3 EO4 EO3 EO4 EO3 EO4 EO3 EO3 Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 4 / 22
E 0 1 v V
E v
EO3 EO4 EO3 EO4 EO3 EO4 EO3 EO4 Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 4 / 22
σ:E→{0,1}
v∈V
EO3 EO4 EO3 EO4 EO3 EO4 EO3 EO4 Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 4 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 5 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 5 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 5 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 5 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 5 / 22
EO3 EO3 x1 x2 y1 y2
y
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 6 / 22
EO3 EO3 x1 x2 y1 y2
y
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 6 / 22
EO3 EO3 x1 x2 y1 y2
y
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 6 / 22
EO3 EO3 x1 x2 y1 y2
y
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 6 / 22
EO3 EO3 x1 x2 y1 y2
y
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 6 / 22
EO3 EO3 x1 x2 y1 y2
y
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 6 / 22
EO3 EO3 x1 x2 y1 y2
y
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 6 / 22
EO3 EO3 x1 x2 y1 y2
y
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 6 / 22
EO3 EO3 x1 x2 y1 y2
y
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 6 / 22
EO3 EO3 x1 x2 y1 y2
y
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 6 / 22
EO3 EO3 x1 x2 y1 y2
y
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 6 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 7 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 7 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 7 / 22
m
1 ng
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 8 / 22
m
1 ng
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 8 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 8 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 8 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 8 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 8 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 9 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 9 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 9 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 9 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 9 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 10 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 10 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 10 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 10 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 11 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 11 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 11 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 11 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 11 / 22
▶ The algorithm is a simple propagation.
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 11 / 22
▶ The algorithm is a simple propagation.
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 11 / 22
▶ The algorithm is a simple propagation.
▶ Parity functions define an affine system and the number of solutions is easy to
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 11 / 22
xBxT
2,
Ax 0 is 1 iff Ax
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 12 / 22
xBxT
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 12 / 22
xBxT
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 12 / 22
xBxT
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 12 / 22
xBxT
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 12 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 13 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 13 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 13 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 13 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 13 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 13 / 22
1
2
3
4
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 14 / 22
1
2
3
4
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 14 / 22
1
2
3
4
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 14 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 15 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 15 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 15 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 16 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 16 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 16 / 22
1 0 0 i and 1 1 1 1 up to a constant.
1 0 e
i 4
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 17 / 22
0 i ] and [ 1 1 1 −1 ] up to a constant.
1 0 e
i 4
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 17 / 22
0 i ] and [ 1 1 1 −1 ] up to a constant.
1 0 e
πi 4
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 17 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 18 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 18 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 18 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 18 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 18 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 18 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 18 / 22
n
n 1
a0 b0 and v1 a1 b1 . Define
2
1 2.
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 19 / 22
1
a0 b0 and v1 a1 b1 . Define
2
1 2.
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 19 / 22
1
b0
b1
1 2.
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 19 / 22
1
b0
b1
2.
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 19 / 22
1
b0
b1
2.
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 19 / 22
i fi xi where xi isapartition.
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 20 / 22
i fi(xi)where{xi}isapartition.
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 20 / 22
i fi(xi)where{xi}isapartition.
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 20 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 21 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 21 / 22
Heng Guo (CS, UW-Madison) General Holographic Algorithms ICALP 2014 22 / 22