Skip to main content

Updating Maximal \((\varDelta , \gamma )\)-Cliques of a Temporal Network Efficiently

  • Conference paper
  • First Online:
Web Information Systems Engineering – WISE 2021 (WISE 2021)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 13080))

Included in the following conference series:

  • 1351 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Akkoyunlu, E.A.: The enumeration of maximal cliques of large graphs. SIAM J. Comput. 2(1), 1–6 (1973)

    Article  MathSciNet  Google Scholar 

  2. 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)

    Google Scholar 

  3. Barabási, A.L., et al.: Network Science. Cambridge University Press, Cambridge (2016)

    MATH  Google Scholar 

  4. Bron, C., Kerbosch, J.: Algorithm 457: finding all cliques of an undirected graph. Commun. ACM 16(9), 575–577 (1973)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. Holme, P., Saramäki, J.: Temporal networks. Phys. Rep. 519(3), 97–125 (2012)

    Article  Google Scholar 

  8. 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)

    Article  MathSciNet  Google Scholar 

  9. Kostakos, V.: Temporal graphs. Phys. A: Stat. Mech. Appl. 388(6), 1007–1023 (2009)

    Article  MathSciNet  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Viard, T., Latapy, M., Magnien, C.: Computing maximal cliques in link streams. Theor. Comput. Sci. 609, 245–252 (2016)

    Article  MathSciNet  Google Scholar 

  14. 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)

    Google Scholar 

  15. Xu, J.: Topological Structure and Analysis of Interconnection Networks, vol. 7. Springer, Boston (2013). https://doi.org/10.1007/978-1-4757-3387-7

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Suman Banerjee .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics