Abstract
Real-world networks evolve over time through the addition or removal of nodes and edges. In current network-evolution models, the degree of each node varies or grows arbitrarily, yet there are many networks for which a different description is required. In some networks, node degree saturates, such as the number of active contacts of a person, and in some it is fixed, such as the valence of an atom in a molecule. Here we introduce a family of network growth processes that preserve node degree, resulting in structures substantially different from those reported previously. We demonstrate that, despite it being an NP (non-deterministic polynomial time)-hard problem in general, the exact structure of most real-world networks can be generated from degree-preserving growth. We show that this process can create scale-free networks with arbitrary exponents, however, without preferential attachment. We present applications to epidemics control via network immunization, to viral marketing, to knowledge dissemination and to the design of molecular isomers with desired properties.
This is a preview of subscription content, access via your institution
Access options
Access Nature and 54 other Nature Portfolio journals
Get Nature+, our best-value online-access subscription
$29.99 / 30 days
cancel any time
Subscribe to this journal
Receive 12 print issues and online access
$259.00 per year
only $21.58 per issue
Buy this article
- Purchase on SpringerLink
- Instant access to full article PDF
Prices may be subject to local taxes which are calculated during checkout
Similar content being viewed by others
Data availability
Source data are provided with this paper. The data that support the findings of this study are available from the corresponding author upon reasonable request.
Code availability
The codes used for simulation and analysis are available from the corresponding author upon reasonable request.
References
Barabasi, A.-L. & Albert, R. Emergence of scaling in random networks. Science 286, 509–512 (1999).
Burt, R. S. Decay functions. Soc. Netw. 22, 1–28 (2000).
Bahulkar, A., Szymanski, B. K., Lizardo, O., Dong, Y., Yang, Y. & Chawla, N. V. Analysis of link formation, persistence and dissolution in NetSense data. In Proc. 2016 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM) 1197–1204 (IEEE, 2016).
Lovász, L. & Plummer, M. D. Matching Theory (AMS Chelsea, 2009).
Trinajstić, N., Klein, D. J. & Randić, M. On some solved and unsolved problems of chemical graph theory. Intl J. Quant. Chem. 30, 699–742 (1986).
Liu, Y. Y., Slotine, J.-J. & Barabási, A.-L. Controllability of complex networks. Nature 473, 167–173 (2011).
Burt, R. S. Structural Holes: The Social Structure of Competition (Harvard Univ. Press, 1992).
Burt, R. S. Reinforced structural holes. Soc. Netw. 48, 149–161 (2015).
Kleinberg, J., Suri, S., Tardos, É. & Wexler, T. Strategic network formation with structural holes. In Proc. 9th ACM Conference on Electronic Commerce (EC ’08) 284–293 (Association for Computing Machinery, 2008).
Roy, S. & Jones, A. K. Cutting out the middleman. Nat. Chem. Biol. 9, 603–605 (2013).
Edmonds, J. Paths, trees, and flowers. Can. J. Math. 17, 449–467 (1965).
Erdös, P. L., Kharel, S. R., Mezei, T. R. & Toroczkai, Z. Degree-preserving graph dynamics—a versatile process to construct random networks. Preprint at https://arxiv.org/abs/2111.11994 (2021).
Biedl, T., Demaine, E. D., Duncan, C. A., Fleischer, R. & Kobourov, S. G. Tight bounds on maximal and maximum matchings. Discrete Math. 285, 7–15 (2004).
Henning, M. A. & Yeo, A. Tight lower bounds on the matching number in a graph with given maximum degree. J. Graph Theory 89, 115–149 (2018).
Frieze, A. & Pittel, B. in Mathematics and Computer Science III: Algorithms, Trees, Combinatorics and Probabilities (eds Drmota, M. et al.) 95–132 (Birkhäuser, 2004).
Bourassa, V. & Holt, F. SWAN: Small-world wide area networks. In Proc. International Conference on Advances in Infrastructure (SSGRR 2003w), paper 64 (2003).
Holt, F. B., Bourassa, V., Bosnjakovic, A. M. & Popovic, J. in Handbook on Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless, and Peer-to-Peer Networks (ed. Wu, J.) 799–824 (CRC, 2005).
Hu, J., MacDonald, A. H. & McKay, B. D. Correlations in two-dimensional vortex liquids. Phys. Rev. B 49, 15263–15270 (1994).
Robinson, R. W. & Wormald, N. C. Almost all regular graphs are hamiltonian. Random Struct. Algorithms 5, 363–374 (1994).
Cooper, C., Dyer, M. & Greenhill, C. Sampling regular graphs and a peer-to-peer network. Comb. Probab. Comput. 16, 557–593 (2007).
Tomita, K., Kurokawa, H. & Murata, S. Graph automata: natural expression of self-reproduction. Physica D 171, 197–210 (2002).
Földes, S., Hammer, P.L. Split graphs. In Proc. 8th Southeastern Conference on Combinatorics, Graph Theory and Computing (eds Hoffman, F. et al.) 311–315 (Utilitas Mathematica, 1977).
Hammer, P. L. & Simeone, B. The splittance of a graph. Combinatorica 1, 275–284 (1981).
Barrus, M. D., Hartke, S. G., Jao, K. F. & West, D. B. Length thresholds for graphic lists given fixed largest and smallest entries and bounded gaps. Discrete Math. 312, 1494–1501 (2012).
Bollobás, B. A probabilistic proof of an asymptotic formula for the number of labelled regular graphs. Eur. J. Comb. 1, 311–316 (1980).
Molloy, M. & Reed, B. A critical point for random graphs with a given degree sequence. Random Struct. Algorithms 6, 161–180 (1995).
Chung, F. & Lu, L. The average distances in random graphs with given expected degrees. Proc. Natl Acad. Sci. USA 99, 15879–15882 (2002).
Kim, H., Toroczkai, Z., Erdős, P. L., Miklós, I. & Székely, L. A. Degree-based graph construction. J. Phys. A 42, 392001 (2009).
Xulvi-Brunet, R. & Sokolov, I. M. Changing correlations in networks: assortativity and dissortativity. Acta Phys. Pol. B 306, 1431–1455 (2005).
Li, X. & Shi, Y. A survey on the Randić index. MATCH Commun. Math. Comput. Chem. 59, 127–156 (2008).
Randić, M. On characterization of molecular branching. J. Am. Chem. Soc. 97, 6609–6615 (1975).
Devillers, J. & Balaban, A. T. (eds) Topological Indices and Related Descriptors in QSAR and QSPR (Wiley-VCH, 1999).
Newman, M. E. J. Assortative mixing in networks. Phys. Rev. Lett. 89, 208701 (2002).
Van Mieghem, P., Wang, H., Ge, X., Tang, S. & Kuipers, F. A. Influence of assortativity and degree-preserving rewiring on the spectra of networks. Eur. Phys. J. B 76, 643–652 (2010).
Winterbach, W., de Ridder, D., Wang, H. J., Reinders, M. & Van Mieghem, P. Do greedy assortativity optimization algorithms produce good results? Eur. Phys. J. B 85, 151 (2012).
Abdo, H., Dimitrov, D., Réti, T. & Stevanović, D. Estimating the spectral radius of a graph by the second Zagreb index. MATCH Commun. Math. Comput. Chem. 72, 741–751 (2014).
Wang, Y., Chakrabarti, D., Wang, C. & Faloutsos, C. Epidemic spreading in real networks: an eigenvalue viewpoint. In Proc. 22nd International Symposium on Reliable Distributed Systems (SRDS) 25–34 (IEEE, 2003).
Saha, S., Adiga, A., Aditya Prakash, B., & Vullikanti, A. K. S. Approximation algorithms for reducing the spectral radius to control epidemic spread. In Proc. 15th SIAM International Conference on Data Mining (SDM) 568–576 (2015).
Cvetković, D. & Simić, S. Graph spectra in computer science. Linear Algebra Its Appl. 434, 1545–1562 (2011).
Chung, F. R. K. Spectral Graph Theory (American Mathematical Society, 1997).
Dall, J. & Christensen, M. Random geometric graphs. Phys. Rev. E 66, 016121 (2002).
Jacob, F. Evolution and tinkering. Science 196, 1161–1166 (1977).
Jacomy, M., Venturini, T., Heymann, S. & Bastian, M. ForceAtlas2, a continuous graph layout algorithm for handy network visualization designed for the Gephi software. PLoS ONE 9, 98679 (2014).
Del Genio, C. I., Gross, T. & Bassler, K. E. All scale-free networks are sparse. Phys. Rev. Lett. 107, 178701 (2011).
Acknowledgements
We thank D. Soltész, I. Miklós, N. Rupprecht and J. Baker for useful discussions. The project was supported in part by the United States National Science Foundation through grant IIS-1724297 (Z.T.) and by the National Research, Development and Innovation Office of Hungary through NKFIH grants K 116769, KH 126853, K 132696 and SNN 135643 (P.L.E. and T.R.M.).
Author information
Authors and Affiliations
Contributions
S.R.K. performed mathematical modelling, contributed proofs, provided analysis tools, designed and ran experiments, analysed data and generated the figures. S.C. ran experiments. T.R.M. and P.L.E. performed mathematical modelling and provided proofs. Z.T. proposed the main idea, performed mathematical modelling, contributed proofs and was the lead writer of the manuscript. All authors contributed to proofreading the paper.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Peer review information Nature Physics thanks Thilo Gross and the other, anonymous, reviewer(s) for their contribution to the peer review of this work.
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Supplementary Information
Supplementary text, derivations, proofs, Figs. 1–11 and Tables 1 and 2.
Source data
Source Data Fig. 2
Statistical source data.
Source Data Fig. 3
Statistical source data.
Source Data Fig. 4
Statistical source data.
Source Data Fig. 5
Statistical source data.
Rights and permissions
About this article
Cite this article
Kharel, S.R., Mezei, T.R., Chung, S. et al. Degree-preserving network growth. Nat. Phys. 18, 100–106 (2022). https://doi.org/10.1038/s41567-021-01417-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1038/s41567-021-01417-7
This article is cited by
-
The sequence of prime gaps is graphic
Mathematische Annalen (2023)