Skip to main content
Log in

Estimation algorithm for counting periodic orbits in complex social networks

  • Published:
Information Systems Frontiers Aims and scope Submit manuscript

Abstract

Complex networks can store information in form of periodic orbits (cycles) existing in the network. This cycle-based approach although computationally intensive, it provided us with useful information about the behavior and connectivity of the network. Social networks in most works are treated like any complex network with minimal sociological features modeled. Hence the cycle distribution will suggest the true capacity of this social network to store information. Counting cycles in complex networks is an NP-hard problem. This work proposed an efficient algorithm based on statistical mechanical based Belief Propagation (BP) algorithm to compute cycles in different complex networks using a phenomenological Gaussian distribution of cycles. The enhanced BP algorithm was applied and tested on different networks and the results showed that our model accurately approximated the cycles distribution of those networks, and that the best accuracy was obtained for the random network. In addition, a clear improvement was achieved in the cycles computation time. In some cases the execution time was reduced by up to 88 % compared to the original BP algorithm.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Angelova, R., Lipczak, M., & Milios, E., Pralat, P. (2010). Investigating the properties of a social bookmarking and tagging network. International Journal of Data Warehousing and Mining, 6(1), 1–19.

    Article  Google Scholar 

  • Barabási, A. L., & Albert, R. (1997). Emergence of scaling in random networks. Science, 286, 509–512.

    Google Scholar 

  • Costa, L. d. F., Rodrigues, F. A., Travieso, G., & Villas Boas, P. R. (2007). Characterization of complex networks: a survey of measurements. Advances in Physics, 56(1), 167–242..

    Article  Google Scholar 

  • Erdös, P., & Rényi, A. (1959). On random graphs. Publicationes Mathematicae, 6, 290–297.

    Google Scholar 

  • Erdös, P., & Rényi, A. (1960). On the evolution of random graphs. Publication of the Mathematical Institute of the Hungarian Academy of Sciences, 5, 17–61.

    Google Scholar 

  • Erdös, P., & Rényi, A. (1961). On the strength of connectedness of a random graph. Acta Mathematica Scientia Hungary, 12, 261–267.

    Article  Google Scholar 

  • Johnson, D. (1975). Finding all the elementary circuits of a directed graph. SIAM Journal on Computing, 4(1), 77–84.

    Article  Google Scholar 

  • Liu, H., & Wang, J. (2006). A new way to enumerate cycles in graph. In Proceedings of the Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services (pp. 57).

  • Mahdi, K., Safar, M., & Farahat, H. (2009a). Analysis of temporal evolution of social networks. Journal of Mobile Multimedia, 5(4), 333–350.

    Google Scholar 

  • Mahdi, K., Safar, M., & Sorkhoh, I. (2008). Entropy of robust social networks. In IADIS international conference e-society, Algarve, Portugal.

    Google Scholar 

  • Mahdi, K., Safar, M., & Torabi, S. (2009b). A model of diffusion parameter characterizing social networks. In IADIS international conference e-society.

  • Mahdi, K. A., Safar, M., Sorkhoh, I., & Kassem, A. (2009c). Cycle-based versus degree-based classification of social networks. Journal of Digital Information Management, 7(6), 383–389.

    Google Scholar 

  • Marinari, E., & Semerjian, G. (2006). On the number of circuits in random graphs. Journal of Statistical Mechanics: Theory and Experiment, 2006, P06019.

  • Milgram, S. (1967). The small world problem. Psychology Today, 1(1), 60–67.

    Google Scholar 

  • Papadopoulos, S., Vakali, A., & Kompatsiaris, I. (2010). The dynamics of content popularity in social media. International Journal of Data Warehousing and Mining, 6(1), 20–37.

    Article  Google Scholar 

  • Rios, P. D. L, Lise, S., & Pelizzola, A. (2001). Bethe approximation for self-interacting lattice trees. EPL (Europhysics Letters), 53(2), 176–182.

    Article  Google Scholar 

  • Safar, M., & Ghaith, H. B. (2006). Friends network. In IADIS international conference WWW/Internet, Murcia, Spain.

  • Safar, M., Mahdi, K., & Sorkhoh, I. (2008). Maximum entropy of fully connected social network. In IADIS international conference web based communities, Amsterdam, Holland.

  • Safar, M., El-Sayed, N., Mahdi, K., & Taniar, D. (2010). Entropy optimization of social networks using evolutionary algorithm. Journal of Universal Computer Science, 16(6), 983–1003.

    Google Scholar 

  • Tarjan, R. E. (1972). Enumeration of the elementary circuits of a directed graph. Tech. rep., Cornell University.

  • Wang, B., Tang, H., Guo, C., & Xiu, Z. (2005). Entropy optimization of scale-free networks’ robustness to random failures. Physica A, 363(2), 591–596.

    Article  Google Scholar 

  • Watts, D. J. (2003a). Small worlds: The Dynamics of Networks between Order and Randomness. Princeton University Press.

  • Watts, D. J. (2003b). Six degrees. The Science of a Connected Age. W. W. Norton & Company.

  • Watts, D. J., & Strogatz, S. H. (1998). Collective dynamics of small-world networks. Nature, 393(6684), 440–442.

    Article  Google Scholar 

  • Wetzker, R., Zimmermann, C., & Bauckage, C. (2010). Detecting trends in social bookmarking systems: A de.icio.us endeavor. International Journal of Data Warehousing and Mining, 6(1), 38–57.

    Article  Google Scholar 

  • Yedidia, J. S., Freeman, W. T., & Weiss, Y. (2003). Understanding belief propagation and its generalizations. In Exploring artificial intelligence in the new millennium (pp. 239–269). Morgan Kaufmann Publishers Inc.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maytham Safar.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sorkhoh, I., Mahdi, K.A. & Safar, M. Estimation algorithm for counting periodic orbits in complex social networks. Inf Syst Front 15, 193–202 (2013). https://doi.org/10.1007/s10796-012-9366-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10796-012-9366-9

Keywords

Navigation