Parallel and I/O-Efficient Algorithms for Non-Linear Preferential Attachment
Daniel Allendorf, Ulrich Meyer, Manuel Penschuck, Hung Tran

TL;DR
This paper introduces efficient parallel and I/O-efficient algorithms for generating large networks based on non-linear preferential attachment models, extending beyond the simple linear case.
Contribution
It presents the first optimal sequential algorithm for polynomial preferential attachment and a parallelized version with near-linear speedup, along with an I/O-efficient algorithm for general models.
Findings
Algorithms outperform existing solutions in speed and scalability.
Parallel algorithm achieves near-optimal speedup with many nodes.
I/O-efficient algorithm enables large-scale graph generation.
Abstract
Preferential attachment lies at the heart of many network models aiming to replicate features of real world networks. To simulate the attachment process, conduct statistical tests, or obtain input data for benchmarks, efficient algorithms are required that are capable of generating large graphs according to these models. Existing graph generators are optimized for the most simple model, where new nodes that arrive in the network are connected to earlier nodes with a probability that depends linearly on the degree of the earlier node . Yet, some networks are better explained by a more general attachment probability for some function . Here, the polynomial case where is of particular interest. In this paper, we present efficient algorithms that generate graphs…
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
TopicsComplex Network Analysis Techniques · Advanced Graph Neural Networks · Caching and Content Delivery
