Abstract Lecture 2:
Expander graphs are extremely useful objects. In computer science, their applications
range from network design, computational complexity, derandomization, error correction,
data organization and more. In mathematics they are used in topology, group theory,
game theory, information theory and naturally, graph theory.
I plan to explain what expanders are, their basic properties, and survey the quest to
explicitely construct them. I'll survey algebraic constructions, and then focus on more
recent combinatorial constructions, via the "zig-zag" product. I'll explain the
advantages and disadvantages of each, as well as some interesting connections between
them. I'll also demonstrate some of the applications.