Competition-Induced Preferential Attachment

  • N. Berger
  • C. Borgs
  • J. T. Chayes
  • R. M. D’Souza
  • R. D. Kleinberg
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3142)


Models based on preferential attachment have had much success in reproducing the power law degree distributions which seem ubiquitous in both natural and engineered systems. Here, rather than assuming preferential attachment, we give an explanation of how it can arise from a more basic underlying mechanism of competition between opposing forces.

We introduce a family of one-dimensional geometric growth models, constructed iteratively by locally optimizing the tradeoffs between two competing metrics. This family admits an equivalent description as a graph process with no reference to the underlying geometry. Moreover, the resulting graph process is shown to be preferential attachment with an upper cutoff. We rigorously determine the degree distribution for the family of random graph models, showing that it obeys a power law up to a finite threshold and decays exponentially above this threshold.

We also introduce and rigorously analyze a generalized version of our graph process, with two natural parameters, one corresponding to the cutoff and the other a “fertility” parameter. Limiting cases of this process include the standard preferential attachment model (introduced by Price and by Barabási-Albert) and the uniform attachment model. In the general case, we prove that the process has a power law degree distribution up to a cutoff, and establish monotonicity of the power as a function of the two parameters.


Degree Distribution Preferential Attachment Degree Sequence Random Graph Model Attachment Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aiello, W., Chung, F., Lu, L.: Random evolution of massive graphs. In: Handbook of Massive Data Sets, pp. 97–122. Kluwer, Dordrecht (2002)Google Scholar
  2. 2.
    Albert, R., Barabási, A.-L.: Statistical mechanics of complex networks. Rev. Mod. Phys. 74, 47–97 (2002)CrossRefzbMATHGoogle Scholar
  3. 3.
    Aldous, D.J.: A stochastic complex network model. Electron. Res. Announc. Amer. Math. Soc. 9, 152–161 (2003)zbMATHCrossRefMathSciNetGoogle Scholar
  4. 4.
    Barabási, A.-L., Albert, R.: Emergence of scaling in random networks. Science 286, 509–512 (1999)CrossRefMathSciNetGoogle Scholar
  5. 5.
    Berger, N., Bollobás, B., Borgs, C., Chayes, J.T., Riordan, O.: Degree distribution of the FKP network model. In: International Colloquium on Automata, Languages and Programming (2003)Google Scholar
  6. 6.
    Bollobás, B., Borgs, C., Chayes, J., Riordan, O.: Directed scale-free graphs. In: Proceedings of the 14th ACM-SIAM Symposium on Discrete Algorithms, pp. 132–139 (2003)Google Scholar
  7. 7.
    Bollobás, B., Riordan, O.: Mathematical results on scale-free random graphs. In: Handbook of Graphs and Networks, Berlin, 2002, Wiley-VCH, Chichester (2002)Google Scholar
  8. 8.
    Bollobás, B., Riordan, O., Spencer, J., Tusnady, G.E.: The degree sequence of a scale-free random graph process. Random Structures and Algorithms 18, 279–290 (2001)zbMATHCrossRefMathSciNetGoogle Scholar
  9. 9.
    Carlson, J.M., Doyle, J.: Highly optimized tolerance: a mechanism for power laws in designed systems. Phys. Rev. E 60, 1412 (1999)CrossRefGoogle Scholar
  10. 10.
    Cooper, C., Frieze, A.M.: A general model of web graphs. In: Proceedings of 9th European Symposium on Algorithms, pp. 500–511 (2001)Google Scholar
  11. 11.
    Dorogovtsev, S.N., Mendes, J.F.F.: Evolution of networks. Adv. Phys. 51, 1079 (2002)CrossRefGoogle Scholar
  12. 12.
    Eggenberger, F., Pólya, G.: Über die statistik verketteter. Vorgänge. Zeitschrift Agnew. Math. Mech. 3, 279–289 (1923)CrossRefGoogle Scholar
  13. 13.
    Fabrikant, A., Koutsoupias, E., Papadimitriou, C.H.: Heuristically optimized trade-offs: a new paradigm for power laws in the internet. In: International Colloquium on Automata, Languages and Programming, pp. 110–122 (2002)Google Scholar
  14. 14.
    Faloutsos, M., Faloutsos, P., Faloutsos, C.: On the power-law relationships of the Internet topology. Comput. Commun. Rev. 29, 251 (1999)CrossRefGoogle Scholar
  15. 15.
    Govindan, R., Tangmunarunkit, H.: Heuristics for Internet map discovery. In: Proceedings of INFOCOM, pp. 1371–1380 (2000)Google Scholar
  16. 16.
    Kenyon, C., Schabanel, N.: Personal communicationGoogle Scholar
  17. 17.
    Kumar, R., Raghavan, P., Rajagopalan, S., Sivakumar, D., Tomkins, A., Upfal, E.: Stochastic models for the web graph. In: Proc. 41st IEEE Symp. on Foundations of Computer Science, pp. 57–65 (2000)Google Scholar
  18. 18.
    Newman, M.E.J.: The structure and function of complex networks. SIAM Review 45, 167–256 (2003)zbMATHCrossRefMathSciNetGoogle Scholar
  19. 19.
    de, D.J., Price, S.: A general theory of bibliometric and other cumulative advantage processes. J. Amer. Soc. Inform. Sci. 27, 292–306 (1976)CrossRefGoogle Scholar
  20. 20.
    Simon, H.A.: On a class of skew distribution functions. Biometrika 42(3/4), 425–440 (1955)zbMATHCrossRefMathSciNetGoogle Scholar
  21. 21.
    Yule, G.U.: A mathematical theory of evolution, based on the conclusions of Dr. J. C. Willis. Philos. Trans. Roy. Soc. London, Ser. B 213, 21–87 (1924)CrossRefGoogle Scholar
  22. 22.
    Zipf, G.K.: Human Behavior and the Principle of Least Effort. Addison-Wesley, Cambridge (1949)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • N. Berger
    • 1
  • C. Borgs
    • 1
  • J. T. Chayes
    • 1
  • R. M. D’Souza
    • 1
  • R. D. Kleinberg
    • 2
  1. 1.Microsoft ResearchRedmondUSA
  2. 2.Supported by a Fannie and John Hertz Foundation FellowshipM.I.T. CSAILCambridgeUSA

Personalised recommendations