Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Expander graph
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Zig-zag product === {{Main|Zig-zag product}} [[Omer Reingold|Reingold]], [[Salil Vadhan|Vadhan]], and [[Avi Wigderson|Wigderson]] introduced the zig-zag product in 2003.<ref name=":0">{{Cite book|last1=Reingold|first1=O.|last2=Vadhan|first2=S.|last3=Wigderson|first3=A.|title=Proceedings 41st Annual Symposium on Foundations of Computer Science |chapter=Entropy waves, the zig-zag graph product, and new constant-degree expanders and extractors |chapter-url=http://dx.doi.org/10.1109/sfcs.2000.892006|year=2000|pages=3β13|publisher=IEEE Comput. Soc|doi=10.1109/sfcs.2000.892006|isbn=0-7695-0850-2|s2cid=420651}}</ref> Roughly speaking, the zig-zag product of two expander graphs produces a graph with only slightly worse expansion. Therefore, a zig-zag product can also be used to construct families of expander graphs. If {{mvar|G}} is a {{math|(''n'', ''d'', ''Ξ»''{{sub|1}})}}-graph and {{mvar|H}} is an {{math|(''m'', ''d'', ''Ξ»''{{sub|2}})}}-graph, then the zig-zag product {{math|''G'' β¦ ''H''}} is a {{math|(''nm'', ''d''{{sup|2}}, ''Ο''(''Ξ»''{{sub|1}}, ''Ξ»''{{sub|2}}))}}-graph where {{mvar|Ο}} has the following properties. # If {{math|''Ξ»''{{sub|1}} < 1}} and {{math|''Ξ»''{{sub|2}} < 1}}, then {{math|''Ο''(''Ξ»''{{sub|1}}, ''Ξ»''{{sub|2}}) < 1}}; # {{math|''Ο''(''Ξ»''{{sub|1}}, ''Ξ»''{{sub|2}}) β€ ''Ξ»''{{sub|1}} + ''Ξ»''{{sub|2}}}}. Specifically,<ref name=":0" /> :<math>\phi(\lambda_1, \lambda_2)=\frac{1}{2}(1-\lambda^2_2)\lambda_2 +\frac{1}{2}\sqrt{(1-\lambda^2_2)^2\lambda_1^2 +4\lambda^2_2}.</math> Note that property (1) implies that the zig-zag product of two expander graphs is also an expander graph, thus zig-zag products can be used inductively to create a family of expander graphs. Intuitively, the construction of the zig-zag product can be thought of in the following way. Each vertex of {{mvar|G}} is blown up to a "cloud" of {{mvar|m}} vertices, each associated to a different edge connected to the vertex. Each vertex is now labeled as {{math|(''v'', ''k'')}} where {{mvar|v}} refers to an original vertex of {{mvar|G}} and {{mvar|k}} refers to the {{mvar|k}}th edge of {{mvar|v}}. Two vertices, {{math|(''v'', ''k'')}} and {{math|(''w'',''β'')}} are connected if it is possible to get from {{math|(''v'', ''k'')}} to {{math|(''w'', ''β'')}} through the following sequence of moves. # ''Zig'' β Move from {{math|(''v'', ''k'')}} to {{math|(''v'', ''k' '')}}, using an edge of {{mvar|H}}. # Jump across clouds using edge {{mvar|k'}} in {{mvar|G}} to get to {{math|(''w'', ''β′'')}}. # ''Zag'' β Move from {{math|(''w'', ''β′'')}} to {{math|(''w'', ''β'')}} using an edge of {{mvar|H}}.<ref name=":0" />
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)