Abstract
We consider the following common network analysis problem: given a degree sequence d = (d1, . . ., dn) ? Nn return a uniform sample from the ensemble of all simple graphs with matching degrees. In practice, the problem is typically solved using Markov Chain Monte Carlo approaches, such as Edge-Switching or Curveball, even if no practical useful rigorous bounds are known on their mixing times. In contrast, Arman et al. sketch Inc-Powerlaw, a novel and much more involved algorithm capable of generating graphs for power-law bounded degree sequences with ? ' 2.88 in expected linear time. For the first time, we give a complete description of the algorithm and add novel switchings. To the best of our knowledge, our open-source implementation of Inc-Powerlaw is the first practical generator with rigorous uniformity guarantees for the aforementioned degree sequences. In an empirical investigation, we find that for small average-degrees Inc-Powerlaw is very efficient and generates graphs with one million nodes in less than a second. For larger average-degrees, parallelism can partially mitigate the increased running-time.
Original language | English |
---|---|
Title of host publication | 2022 Proceedings of the Symposium on Algorithm Engineering and Experiments (ALENEX) |
Editors | Cynthia A Phillips, Bettina Speckmann |
Place of Publication | USA |
Publisher | Society for Industrial & Applied Mathematics (SIAM) |
Pages | 27-40 |
Number of pages | 14 |
ISBN (Electronic) | 9781713844204 |
DOIs | |
Publication status | Published - 2022 |
Event | SIAM Symposium on Algorithm Engineering and Experiments, ALENEX 2022 - Virtual, United States of America Duration: 9 Jan 2022 → 10 Jan 2022 https://www.siam.org/conferences/cm/conference/alenex22 https://epubs.siam.org/doi/book/10.1137/1.9781611977042 |
Publication series
Name | Proceedings of the Workshop on Algorithm Engineering and Experiments |
---|---|
Volume | 2022-January |
ISSN (Print) | 2164-0300 |
Conference
Conference | SIAM Symposium on Algorithm Engineering and Experiments, ALENEX 2022 |
---|---|
Abbreviated title | ALENEX 2022 |
Country/Territory | United States of America |
Period | 9/01/22 → 10/01/22 |
Other | The aim of ALENEX is to provide a forum for the presentation of original research in the design, implementation, and experimental evaluation of algorithms and data structures. Typical results include an extensive experimental analysis of nontrivial algorithmic results, ideally bridging the gap between theory and practice. ALENEX papers also address methodological issues and standards in the experimental evaluation of algorithms and data structures. Relevant areas of applied algorithmic research include but are not limited to databases; geometry; graphs and networks, including web applications; operations research; combinatorial aspects of scientific computing; and computational problems in the natural sciences or engineering. ALENEX also regularly welcomes papers that address algorithms and data structures for advanced models of computing, including memory hierarchies and parallel computing, ranging from instruction parallelism over multicore computing to high-performance and cloud computing. |
Internet address |