English

Expanders via Local Edge Flips

Data Structures and Algorithms 2015-10-28 v1 Distributed, Parallel, and Cluster Computing Networking and Internet Architecture Probability

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 nn-node dd-regular network for d=Ω(logn)d=\Omega(\log n), 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 O(nd)O(n d) such flips at random would convert any connected dd-regular graph into a dd-regular expander graph, with high probability. However, the best known upper bound for the number of steps is roughly O(n17d23)O(n^{17} d^{23}), obtained via a delicate Markov chain comparison argument. Our main result is to prove that a natural instantiation of the random flip produces an expander in at most O(n2d2logn)O(n^2 d^2 \sqrt{\log n}) steps, with high probability. Our argument uses a potential-function analysis based on the matrix exponential, together with the recent beautiful results on the higher-order Cheeger inequality of graphs. We also show that our technique can be used to analyze another well-studied random process known as the `random switch', and show that it produces an expander in O(nd)O(n d) steps with high probability.

Keywords

Cite

@article{arxiv.1510.07768,
  title  = {Expanders via Local Edge Flips},
  author = {Zeyuan Allen-Zhu and Aditya Bhaskara and Silvio Lattanzi and Vahab Mirrokni and Lorenzo Orecchia},
  journal= {arXiv preprint arXiv:1510.07768},
  year   = {2015}
}

Comments

To appear in the proceedings of the 27th ACM-SIAM Symposium on Discrete Algorithms (SODA) 2016

R2 v1 2026-06-22T11:29:40.937Z