The balanced replacement product of rotation maps #
The balanced replacement product G.balancedReplacement H of a D-regular graph G on V
with a graph H on the labels D of G is a graph on V × D with twice the degree of H
Reingold, Vadhan and Wigderson, Section 6.2
Arora and Barak, Section 21.3. Its walk operator is (B̃ + Ã) / 2, where
B̃ = I ⊗ W_H is the walk on the copies {v} × D of H and à permutes the vertices by the
rotation map of G. Since the zig-zag walk B̃ Ã B̃ is one of the eight terms of its cube,
λ(G Ⓡ H) ^ 3 ≤ 7 / 8 + λ(G ⓩ H) / 8, so that λ(G Ⓡ H) ≤ 1 - (1 - λ(G)) (1 - λ(H)) ^ 2 / 24
Reingold, Vadhan and Wigderson, Theorem 6.7.
Main definitions #
Cslib.RotationMap.balancedReplacement: the balanced replacement productG Ⓡ H.
Main results #
Cslib.RotationMap.walk_balancedReplacement: the walk operator ofG Ⓡ His(B̃ + Ã) / 2.Cslib.RotationMap.spectralExpansion_balancedReplacement_pow_three_le,Cslib.RotationMap.spectralExpansion_balancedReplacement_le,Cslib.RotationMap.spectralExpansion_balancedReplacement_lt_one: the balanced replacement product of two expanders is an expander.
References #
The balanced replacement product of a D-regular graph G on V with a graph H on the
labels D of G Reingold, Vadhan and Wigderson, Definition 6.6
Arora and Barak, Section 21.3. Every vertex v of G is replaced by the copy
{v} × D of H. At (v, k), the edge Sum.inl i is the edge i of H at k inside the copy,
and the edges Sum.inr i, one for every label i of H, all cross the k-th edge of G at v,
to G.rot (v, k). So a step of the random walk takes a step in H or crosses an edge of G with
probability 1 / 2 each.
Instances For
The edges Sum.inl i of the balanced replacement product are those of H.
The edges Sum.inr i of the balanced replacement product are those of G.
When H has edges, the walk operator of the balanced replacement product is (B̃ + Ã) / 2
Reingold, Vadhan and Wigderson, Theorem 6.7, where B̃ = I ⊗ W_H is
the walk operator of H on every copy and à permutes the vertices V × D by the rotation map of
G.
The cube of the spectral expansion of the balanced replacement product is at most
7 / 8 + λ(G ⓩ H) / 8 Reingold, Vadhan and Wigderson, Theorem 6.7:
the zig-zag walk is one of the eight terms of the cube of its walk operator.
The spectral expansion of the balanced replacement product is at most
1 - (1 - λ(G)) (1 - λ(H)) ^ 2 / 24: the balanced replacement product of two expanders is an
expander.
The balanced replacement product of two graphs of spectral expansion less than 1 has spectral
expansion less than 1 Reingold, Vadhan and Wigderson, Theorem 6.7.