Skip to main content

Physics Simulation Based Approach to Node Clustering

  • Chapter
  • First Online:
Engineering Mathematics and Computing

Part of the book series: Studies in Computational Intelligence ((SCI,volume 1042))

  • 552 Accesses

Abstract

We present a novel method of node clustering that is based on carrying out a physical simulation. We treat nodes of a graph as point-sized unit mass particles that interact with each other as well as the space (multi-dimensional) that they are present in through certain defined physical forces. As the configuration of the system evolves during the simulation, similar nodes coalesce while the dissimilar nodes separate out, thus allowing node clusters to emerge. We have experimented with this idea on graphs with up to 300 nodes and have found it to work well. Doing so also allowed us to solve problems of network community detection by utilizing existing density based clustering algorithms, which otherwise would not be possible.

The authors thank Dr. Manish Gupta (Professor, IIIT-B and Director, Google Research India) for his technical inputs as well as for providing partial financial support to the project through his Infosys Foundation chair professorship fund. The authors also acknowledge the financial support from Machine Intelligence and Robotics (MINRO) Center at IIIT Bangalore through a grant from the Department of ITBT &ST, Government of Karnataka.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover 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. Aggarwal, C.C., Wang, H.: A Survey of Clustering Algorithms for Graph Data, pp. 275–301. Springer US, Boston, MA (2010). https://doi.org/10.1007/978-1-4419-6045-0_9

  2. Backstrom, L., Huttenlocher, D., Kleinberg, J., Lan, X.: Group formation in large social networks: Membership, growth, and evolution. In: Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 44–54. Association for Computing Machinery (2006). https://doi.org/10.1145/1150402.1150412

  3. Bellman, R., Bellman, R., Collection, K.M.R.: Adaptive Control Processes: A Guided Tour. Princeton Legacy Library, Princeton University Press (1961). https://books.google.co.in/books?id=POAmAAAAMAAJ

  4. Campello, R.J.G.B., Moulavi, D., Sander, J.: Density-based clustering based on hierarchical density estimates. In: Pei, J., Tseng, V.S., Cao, L., Motoda, H., Xu, G. (eds.) Advances in Knowledge Discovery and Data Mining, pp. 160–172. Springer, Berlin, Heidelberg (2013)

    Google Scholar 

  5. Diestel, R.: Graph Theory, 4th Edition, Graduate texts in mathematics, vol. 173. Springer (2012)

    Google Scholar 

  6. Gold, V. (ed.): The IUPAC Compendium of Chemical Terminology: The Gold Book. International Union of Pure and Applied Chemistry (IUPAC), Research Triangle Park, NC, 4 edn. (2019). https://doi.org/10.1351/goldbook, https://goldbook.iupac.org/

  7. Khan, B.S., Niazi, M.A.: Network community detection: a review and visual survey. CoRR abs/1708.00977 (2017). http://arxiv.org/abs/1708.00977

  8. Mahdi, O.A., Abdul Wahab, A.W., Idna Idris, M.Y., Abu znaid, A.M.A., Khan, S., Al-Mayouf, Y.R.B., Guizani, N.: A comparison study on node clustering techniques used in target tracking wsns for efficient data aggregation. Wirel. Commun. Mobile Comput. 16(16), 2663–2676 (2016). https://doi.org/10.1002/wcm.2715

  9. Radicchi, F., Castellano, C., Cecconi, F., Loreto, V., Parisi, D.: Defining and identifying communities in networks. Proc. National Acad. Sci. 101(9), 2658–2663 (2004). https://doi.org/10.1073/pnas.0400054101, https://www.pnas.org/content/101/9/2658

  10. Reddy, K.S.S., Bindu, C.S.: A review on density-based clustering algorithms for big data analysis. In: 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), pp. 123–130 (2017). https://doi.org/10.1109/I-SMAC.2017.8058322

  11. Rousseeuw, P.: Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math. 20(1), 53–65 (1987). https://doi.org/10.1016/0377-0427(87)90125-7

    Article  MATH  Google Scholar 

  12. Schaeffer, S.E.: Survey: graph clustering. Comput. Sci. Rev., 27–64 (2007). https://doi.org/10.1016/j.cosrev.2007.05.001

  13. Trenti, M., Hut, P.: Gravitational n-body simulations (2008)

    Google Scholar 

  14. Walker, J., Resnick, R., Halliday, D.: Halliday & Resnick Fundamentals of Physics. Wiley, Hoboken, NJ, 10th edition edn. (2014)

    Google Scholar 

  15. Yang, J., Leskovec, J.: Defining and evaluating network communities based on ground-truth. In: Proceedings of the ACM SIGKDD Workshop on Mining Data Semantics. MDS ’12, Association for Computing Machinery, New York, NY, USA (2012). https://doi.org/10.1145/2350190.2350193

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kapil Kalra .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Kalra, K., Nikhila, K.N., Chakrabarti, S.K. (2023). Physics Simulation Based Approach to Node Clustering. In: Gyei-Kark, P., Jana, D.K., Panja, P., Abd Wahab, M.H. (eds) Engineering Mathematics and Computing. Studies in Computational Intelligence, vol 1042. Springer, Singapore. https://doi.org/10.1007/978-981-19-2300-5_15

Download citation

  • DOI: https://doi.org/10.1007/978-981-19-2300-5_15

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-19-2299-2

  • Online ISBN: 978-981-19-2300-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics