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.
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.
Barabási, A. L., & Albert, R. (1997). Emergence of scaling in random networks. Science, 286, 509–512.
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..
Erdös, P., & Rényi, A. (1959). On random graphs. Publicationes Mathematicae, 6, 290–297.
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.
Erdös, P., & Rényi, A. (1961). On the strength of connectedness of a random graph. Acta Mathematica Scientia Hungary, 12, 261–267.
Johnson, D. (1975). Finding all the elementary circuits of a directed graph. SIAM Journal on Computing, 4(1), 77–84.
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.
Mahdi, K., Safar, M., & Sorkhoh, I. (2008). Entropy of robust social networks. In IADIS international conference e-society, Algarve, Portugal.
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.
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.
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.
Rios, P. D. L, Lise, S., & Pelizzola, A. (2001). Bethe approximation for self-interacting lattice trees. EPL (Europhysics Letters), 53(2), 176–182.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10796-012-9366-9