Algorithmic Complexity of Power Law Networks
Pawe{\l} Brach, Marek Cygan, Jakub {\L}\k{a}cki, Piotr Sankowski

TL;DR
This paper investigates the algorithmic complexity of power law networks, providing a deterministic condition for their identification, analyzing their properties, and demonstrating how their degree distribution can be exploited to design faster algorithms for classical problems.
Contribution
It introduces a deterministic condition for identifying power law networks, analyzes their properties, and develops faster algorithms for classical problems exploiting the degree distribution.
Findings
Power law networks exhibit double power law phenomenon for exponents in [1,2].
Algorithms for problems like transitive closure and maximum clique run faster on power law graphs.
A simple degree-based condition can replace randomness assumptions in algorithmic analysis.
Abstract
It was experimentally observed that the majority of real-world networks follow power law degree distribution. The aim of this paper is to study the algorithmic complexity of such "typical" networks. The contribution of this work is twofold. First, we define a deterministic condition for checking whether a graph has a power law degree distribution and experimentally validate it on real-world networks. This definition allows us to derive interesting properties of power law networks. We observe that for exponents of the degree distribution in the range such networks exhibit double power law phenomenon that was observed for several real-world networks. Our observation indicates that this phenomenon could be explained by just pure graph theoretical properties. The second aim of our work is to give a novel theoretical explanation why many algorithms run faster on real-world data…
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 · Graph theory and applications · Graph Theory and Algorithms
