An Experimental Evaluation of a Bounded Expansion Algorithmic Pipeline

作者: Blair D. Sullivan , Michael P. O'Brien

DOI:

关键词:

摘要: Previous work has suggested that the structural restrictions of graphs from classes bounded expansion--locally dense pockets in a globally sparse graph--naturally coincide with common properties real-world networks such as clustering and heavy-tailed degree distributions. As such, fixed-parameter tractable algorithms for expansion may offer promising framework network analysis where other approaches have struggled to scale. However, there been little done implementing evaluating performance these structure-based algorithms. To this end we introduce CONCUSS, proof-of-concept implementation generic algorithmic pipeline expansion. In particular, focus on using CONCUSS subgraph isomorphism counting (also called motif or graphlet counting), which used extensively tool analyzing biological social networks. Through broad set experiments first evaluate interactions between implementation/engineering choices at multiple stages their effects overall run time. From there, establish viability by demonstrating some scenarios achieves times competitive popular algorithm does not exploit graph structure. Finally, empirically identify two particular ways future theoretical advances could alleviate bottlenecks pipeline.

参考文章(21)
Zdeněk Dvořák, Daniel Král’, Algorithms for Classes of Graphs with Bounded Expansion workshop on graph-theoretic concepts in computer science. pp. 17- 32 ,(2009) , 10.1007/978-3-642-11409-0_2
Felix Reidl, Erik D. Demaine, Peter Rossmanith, Blair D. Sullivan, Somnath Sikdar, Fernando Sánchez Villaamil, Structural Sparsity of Complex Networks: Random Graph Models and Linear Algorithms. ,(2014)
Tijana Milenković, Nataša Pržulj, Uncovering Biological Network Function via Graphlet Degree Signatures Cancer Informatics. ,vol. 6, pp. 0- 0 ,(2008) , 10.4137/CIN.S680
L.P. Cordella, P. Foggia, C. Sansone, M. Vento, Performance evaluation of the VF graph matching algorithm international conference on image analysis and processing. pp. 1172- 1177 ,(1999) , 10.1109/ICIAP.1999.797762
F. Chung, L. Lu, The average distances in random graphs with given expected degrees Proceedings of the National Academy of Sciences of the United States of America. ,vol. 99, pp. 15879- 15882 ,(2002) , 10.1073/PNAS.252631999
Per Bak, Chao Tang, Kurt Wiesenfeld, Self-organized criticality: An explanation of the 1/f noise. Physical Review Letters. ,vol. 59, pp. 381- 384 ,(1987) , 10.1103/PHYSREVLETT.59.381
Tijana Milenković, Weng Leong Ng, Wayne Hayes, NatašA PržUlj, Optimal Network Alignment with Graphlet Degree Vectors Cancer Informatics. ,vol. 9, pp. 121- 137 ,(2010) , 10.4137/CIN.S4744
David W. Matula, Leland L. Beck, Smallest-last ordering and clustering and graph coloring algorithms Journal of the ACM. ,vol. 30, pp. 417- 427 ,(1983) , 10.1145/2402.322385
Huahai He, Ambuj K. Singh, Graphs-at-a-time Proceedings of the 2008 ACM SIGMOD international conference on Management of data - SIGMOD '08. pp. 405- 418 ,(2008) , 10.1145/1376616.1376660
Paul W. Holland, Kathryn Blackmond Laskey, Samuel Leinhardt, Stochastic blockmodels: First steps Social Networks. ,vol. 5, pp. 109- 137 ,(1983) , 10.1016/0378-8733(83)90021-7