Expanders via Local Edge Flips
Zeyuan Allen-Zhu, Aditya Bhaskara, Silvio Lattanzi, Vahab Mirrokni,, Lorenzo Orecchia

TL;DR
This paper proves that a natural local edge flip process rapidly transforms a regular graph into an expander, significantly improving previous bounds and employing advanced spectral graph theory techniques.
Contribution
The paper establishes tight bounds on the number of local edge flips needed to produce expander graphs, using potential-function analysis and higher-order Cheeger inequalities.
Findings
Random flip produces an expander in O(n^2 d^2 sqrt(log n)) steps.
Random switch process yields an expander in O(n d) steps.
New analytical techniques improve understanding of local graph transformations.
Abstract
Designing distributed and scalable algorithms to improve network connectivity is a central topic in peer-to-peer networks. In this paper we focus on the following well-known problem: given an -node -regular network for , we want to design a decentralized, local algorithm that transforms the graph into one that has good connectivity properties (low diameter, expansion, etc.) without affecting the sparsity of the graph. To this end, Mahlmann and Schindelhauer introduced the random "flip" transformation, where in each time step, a random pair of vertices that have an edge decide to `swap a neighbor'. They conjectured that performing such flips at random would convert any connected -regular graph into a -regular expander graph, with high probability. However, the best known upper bound for the number of steps is roughly , obtained via…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic processes and statistical mechanics · Geometric and Algebraic Topology · Complexity and Algorithms in Graphs
