Title
Algorithmic Complexity of Power Law Networks.
Abstract
It was experimentally observed that the majority of real-world networks are scale-free and 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 [1, 2] 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 than what is predicted by algorithmic worst-case analysis. We show how to exploit the power law degree distribution to design faster algorithms for a number of classic P-time problems including transitive closure, maximum matching, determinant, PageRank and matrix inverse. Moreover, we deal with the problems of counting triangles and finding maximum clique. In contrast to previously done average-case analyses, we believe that this is the first "waterproof" argument that explains why many real-world networks are easier. Moreover, an interesting aspect of this study is the existence of structure oblivious algorithms, i.e., algorithms that run faster on power law networks without explicit knowledge of this fact or explicit knowledge of the parameters of the degree distribution, e.g., algorithms for maximum clique or triangle counting.
Year
DOI
Venue
2016
10.5555/2884435.2884526
SODA '16: Symposium on Discrete Algorithms Arlington Virginia January, 2016
DocType
Volume
ISBN
Conference
abs/1507.02426
978-1-61197-433-1
Citations 
PageRank 
References 
9
0.57
24
Authors
4
Name
Order
Citations
PageRank
Pawel Brach1131.38
Marek Cygan255640.52
jan k łącki390.57
Piotr Sankowski459647.95