Recap: The Zig-Zag Product
Given a large graph and a small(er) graph, the zig-zag product of the two graph is a larger graph with degree equal to the size of the small graph squared, which has 2nd largest eigenvalue bounded by the sum of the 2nd largest eigenvalues of the original graphs.
To see what the zig-zag is, we use an intermediate graph, the replacement graph. Note that the degree of G1 is equal to the number of vertices in G2. Then the replacement graph G1 r G2 consists of replacing each vertex of G1 with a copy of G2, so that each vertex in the new graph has all its edges in the local copy of G2 as well as 1 edge from G1 which leads to a different copy of G2.
Then the zig-zag product, G1 z G2, has an edge for every path of length 3 in the replacement graph which consists of an edge in a local copy of G2 followed by an edge from G1 followed by an edge in the new local copy of G2. So the degree of a vertex in the zig-zag is the degree of G2 squared.
Intuitively, the zig-zag works well because if the starting distribution is far from uniform, then the first step in the path of length 3 increases entropy by simply being a step in an expander. If the starting distribution is close to uniform on the component corresponding to the local copies of G2, then the middle edge in the path of length 3 steals some of the entropy for the first component corresponding to the larger graph G1, and then the G2 componenet will be further from uniform so that the third step will increase overall entropy.
The zig-zag product can be iterated to yield an infinite family of expanders where degree remains constant. They are not Ramanujan, since the best possible eigenvalue bound we can get is O(1/D1/4) for a D-regular expander.
To see what the zig-zag is, we use an intermediate graph, the replacement graph. Note that the degree of G1 is equal to the number of vertices in G2. Then the replacement graph G1 r G2 consists of replacing each vertex of G1 with a copy of G2, so that each vertex in the new graph has all its edges in the local copy of G2 as well as 1 edge from G1 which leads to a different copy of G2.
Then the zig-zag product, G1 z G2, has an edge for every path of length 3 in the replacement graph which consists of an edge in a local copy of G2 followed by an edge from G1 followed by an edge in the new local copy of G2. So the degree of a vertex in the zig-zag is the degree of G2 squared.
Intuitively, the zig-zag works well because if the starting distribution is far from uniform, then the first step in the path of length 3 increases entropy by simply being a step in an expander. If the starting distribution is close to uniform on the component corresponding to the local copies of G2, then the middle edge in the path of length 3 steals some of the entropy for the first component corresponding to the larger graph G1, and then the G2 componenet will be further from uniform so that the third step will increase overall entropy.
The zig-zag product can be iterated to yield an infinite family of expanders where degree remains constant. They are not Ramanujan, since the best possible eigenvalue bound we can get is O(1/D1/4) for a D-regular expander.

0 Comments:
Post a Comment
Links to this post:
Create a Link
<< Home