Abstract
We study scalable approximation algorithms for the k-cycle transversal problem, which is to find a minimum-size set of edges that intersects all simple cycles of length k in a network. This problem is relevant to network reliability through the important metric of network clustering coefficient of order k. We formulate two algorithms to be both scalable and have good solution quality in practice: CARL and DARC. DARC is able to efficiently update its solution under dynamic node and edge insertion and removal to the network. In our experimental evaluation, we demonstrate that DARC is able to run on networks with billions of 3-cycles within 2 h and is able to dynamically update its solution in microseconds.
Similar content being viewed by others
Notes
The conference version of this paper studied the 3-cycle (triangle) version of this problem [15].
References
Arulselvan A, Commander CW, Elefteriadou L, Pardalos PM (2009) Detecting critical nodes in sparse graphs. Comput Oper Res 36(7):2193–2200
Bafna V, Berman P, Fujito T (1999) A 2-approximation algorithm for the undirected feedback vertex set problem. SIAM J Discrete Math 12(3):289–297
Barclay KJ, Edling C, Rydgren J (2013) Peer clustering of exercise and eating behaviours among young adults in Sweden: a cross-sectional study of egocentric network data. BMC Public Health 13:1–3
Bhattacharya S (2017) Fully dynamic approximate maximum matching and minimum vertex cover in O ( log 3 n ) worst case update time. In: Proceedings of the twenty-eighth annual ACM-SIAM symposium on discrete algorithms (SODA’17), (340506), pp 470–489
Bhattacharya S, Henzinger M, Italiano GF (2015) Design of dynamic algorithms via primal–dual method. In: International colloquium on automata, languages, and programming. Lecture notes in computer science, vol 9134, pp 206–218
Caldarelli G, Pastor-Satorras R, Vespignani A (2004) Structure of cycles and local ordering in complex networks. Eur Phys J B 38(2):183–186
Centola D (2010) The spread of behavior in an online social network experiment. Science 329(5996):1194–1197
Centola D (2011) An experimental study of homophily in the adoption of health behavior. Science 334(December):1269–1272
Cui Y, Xiao D, Loguinov D (2016) On efficient external-memory triangle listing. In: IEEE 16th international conference on data mining. IEEEj
Grubesic TH, Matisziw TC, Murray AT, Snediker D (2008) Comparative approaches for assessing network vulnerability. Int Reg Sci Rev 31(1):88–112
Gupta A, Krishnaswamy R, Kumar A, Panigrahi D (2017) Online and dynamic algorithms for set cover. In: Symposium on the theory of computing (STOC), pp 537–550
Guruswami V, Lee E (2014) Inapproximability of feedback vertex set for bounded length cycles. In: Electronic colloquium on computation complexity (ECCC), vol 21, p 2
Kortsarz G (2010) Approximating maximum subgraphs without short cycles. SIAM J Discrete Math 24(1):255–269
Krivelevich M (1995) On a conjecture of Tuza about packing and covering of triangles. Discrete Math 142(1–3):281–286
Kuhnle A, Crawford VG, Thai MT (2017a) Scalable and adaptive algorithms for the triangle interdiction problem on billion-scale networks. In: IEEE international conference on data mining (ICDM)
Kuhnle A, Pan T, Crawford VG, Alim MA, Thai MT (2017b) Pseudo-separation for assessment of structural vulnerability of a network. In: Proceedings of the 2017 ACM SIGMETRICS/international conference on measurement and modeling of computer systems
Kuhnle A, Nguyen NP, Dinh TN, Thai MT (2017c) Vulnerability of clustering under node failure in complex networks. Soc Netw Anal Min 7:8
Kuhnle A, Crawford VG, Thai MT (2018) Network resilience and the length-bounded multicut problem: reaching the dynamic billion-scale with guarantees. Proc ACM Meas Anal Comput Syst 2(1). https://doi.org/10.1145/3179407
Leskovec J, Krevl A (2014) SNAP datasets: Stanford large network dataset collection. http://snap.stanford.edu/data. Accessed Mar 2018
Lind PG, Gonzãlez MC, Herrmann HJ (2005) Cycles and clustering in bipartite networks. Phys Rev E Stat Nonlinear Soft Matter Phys 72(5):1–9
Myers SA, Leskovec J (2014) The bursty dynamics of the Twitter information network. In: Proceedings of the 23rd international conference on world wide web, pp 913–924
Nguyen HT, Nguyen NP, Vu T, Hoang HX, Dinh TN (2017) Transitivity demolition and the fall of social networks. IEEE Access 5:15913–15926
Nguyen NP, Dinh TN, Shen Y, Thai MT (2014) Dynamic social community detection and its applications. PLoS ONE 9(4):e91431
Onnela JP, Saramäki J, Kertész J, Kaski K (2005) Intensity and coherence of motifs in weighted complex networks. Phys Rev E Stat Nonlinear Soft Matter Phys 71(6):1–4
O’Sullivan DJP, O’Keeffe GJ, Fennell PG, Gleeson JP (2015) Mathematical modeling of complex contagion on clustered networks. Front Phys 3:71
Ponton J, Wei P, Sun D (2013) Weighted clustering coefficient maximization for air transportation networks. In: IEEE European control conference (ECC)
Schank T, Wagner D (2005) Finding, counting and listing all triangles in large graphs, an experimental study. In: International workshop on experimental and efficient algorithms 2. Springer, Berlin, pp 606–609
Tsourakakis CE (2008) Fast counting of triangles in large real networks. In: Eighth IEEE international conference on data mining (ICDM). IEEE
Vazirani VV (2003) Approximation algorithms, 1st edn. Springer, Berlin
Watts DJ, Strogatz SH (1998) Collective dynamics of ‘small-world’ networks. Nature 393(6684):440–442
Zaki N, Efimov D, Berengueres J (2013) Protein complex detection using interaction reliability assessment and weighted clustering coefficient. BMC Bioinform 14(1):1–9
Acknowledgements
This work was supported in part by NSFCCF-1422116, DTRAHDTRA1-14-1-0055 and NSF EFRI 1441231.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kuhnle, A., Crawford, V.G. & Thai, M.T. Scalable approximations to k-cycle transversal problems on dynamic networks. Knowl Inf Syst 61, 65–84 (2019). https://doi.org/10.1007/s10115-018-1296-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-018-1296-5