Abstract
Given a temporal network \(\mathcal {G}(\mathcal {V}, \mathcal {E}, \mathcal {T})\), \((\mathcal {X},[t_a,t_b])\) (where \(\mathcal {X} \subseteq \mathcal {V}(\mathcal {G})\) and \([t_a,t_b] \subseteq \mathcal {T}\)) is said to be a \((\varDelta , \gamma )\)-clique of \(\mathcal {G}\), if for every pair of vertices in \(\mathcal {X}\), there must exist at least \(\gamma \) links in each \(\varDelta \) duration in \([t_a,t_b]\). In this paper, we study the maximal \((\varDelta , \gamma )\)-clique enumeration problem in online setting; i.e.; the entire link set of the network is not known in advance. Suppose, the link set till time stamp \(T_{1}\) (i.e., \(\mathcal {E}^{T_{1}}\)), and its corresponding \((\varDelta , \gamma )\)-clique set are known. In the next batch (till time \(T_{2}\)), a new set of links (denoted as \(\mathcal {E}^{(T_1,T_2]}\)) is arrived. Now, the goal is to update the existing \((\varDelta , \gamma )\)-cliques to obtain the maximal \((\varDelta , \gamma )\)-cliques till time stamp \(T_{2}\). We formally call this problem as the Maximal \((\varDelta , \gamma )\) -Clique Updation Problem. We propose an efficient updation approach and show that the proposed methodology is correct. An extensive set of experiments have been conducted with four datasets. The obtained results show that the proposed methodology is efficient both in terms of time and space to enumerate maximal \((\varDelta , \gamma )\)-cliques in online setting. Compared to it’s off-line counterpart, the improvement caused by the proposed approach is in the order of hours and GB for computational time and space, respectively.
Both the authors have contributed equally in this work and they are joint first authors.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akkoyunlu, E.A.: The enumeration of maximal cliques of large graphs. SIAM J. Comput. 2(1), 1–6 (1973)
Banerjee, S., Pal, B.: On the enumeration of maximal (\(\delta \), \(\gamma \))-cliques of a temporal network. In: Proceedings of the ACM India Joint International Conference on Data Science and Management of Data, pp. 112–120. ACM (2019)
Barabási, A.L., et al.: Network Science. Cambridge University Press, Cambridge (2016)
Bron, C., Kerbosch, J.: Algorithm 457: finding all cliques of an undirected graph. Commun. ACM 16(9), 575–577 (1973)
Cheng, J., Ke, Y., Fu, A.W.C., Yu, J.X., Zhu, L.: Finding maximal cliques in massive networks. ACM Trans. Database Syst. (TODS) 36(4), 21 (2011)
Eppstein, D., Löffler, M., Strash, D.: Listing all maximal cliques in large sparse real-world graphs. J. Exp. Algorithmics (JEA) 18, 3.1–3.21 (2013)
Holme, P., Saramäki, J.: Temporal networks. Phys. Rep. 519(3), 97–125 (2012)
Isella, L., Stehlé, J., Barrat, A., Cattuto, C., Pinton, J.F., Van den Broeck, W.: What’s in a crowd? analysis of face-to-face behavioral networks. J. Theor. Biol. 271(1), 166–180 (2011)
Kostakos, V.: Temporal graphs. Phys. A: Stat. Mech. Appl. 388(6), 1007–1023 (2009)
Leskovec, J., Kleinberg, J., Faloutsos, C.: Graphs over time: densification laws, shrinking diameters and possible explanations. In: Proceedings of the Eleventh ACM SIGKDD International Conference on Knowledge Discovery in Data Mining, pp. 177–187 (2005)
Mukherjee, A.P., Xu, P., Tirthapura, S.: Enumeration of maximal cliques from an uncertain graph. IEEE Trans. Knowl. Data Eng. 29(3), 543–555 (2017)
Panzarasa, P., Opsahl, T., Carley, K.M.: Patterns and dynamics of users’ behavior and interaction: network analysis of an online community. J. Am. Soc. Inf. Sci. Technol. 60(5), 911–932 (2009)
Viard, T., Latapy, M., Magnien, C.: Computing maximal cliques in link streams. Theor. Comput. Sci. 609, 245–252 (2016)
Xiang, J., Guo, C., Aboulnaga, A.: Scalable maximum clique computation using MapReduce. In: 2013 IEEE 29th International Conference on Data Engineering (ICDE), pp. 74–85. IEEE (2013)
Xu, J.: Topological Structure and Analysis of Interconnection Networks, vol. 7. Springer, Boston (2013). https://doi.org/10.1007/978-1-4757-3387-7
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Banerjee, S., Pal, B. (2021). Updating Maximal \((\varDelta , \gamma )\)-Cliques of a Temporal Network Efficiently. In: Zhang, W., Zou, L., Maamar, Z., Chen, L. (eds) Web Information Systems Engineering – WISE 2021. WISE 2021. Lecture Notes in Computer Science(), vol 13080. Springer, Cham. https://doi.org/10.1007/978-3-030-90888-1_37
Download citation
DOI: https://doi.org/10.1007/978-3-030-90888-1_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-90887-4
Online ISBN: 978-3-030-90888-1
eBook Packages: Computer ScienceComputer Science (R0)