Encyclopedia of Algorithms

2016 Edition
| Editors: Ming-Yang Kao

Network Creation Games

  • Erik D. DemaineEmail author
  • Mohammad Taghi Hajiaghayi
  • Hamid Mahini
  • Morteza Zadimoghaddam
Reference work entry
DOI: https://doi.org/10.1007/978-1-4939-2864-4_752

Years and Authors of Summarized Original Work

  • 2015; Demaine, Hajiaghayi, Mahini, Zadimoghaddam

Problem Definition

Over the last few decades, a wide variety of networks have emerged. The general structure of these networks including their global connectivity properties has been studied extensively. On the other hand, strategic aspects of them are also very interesting to explore by considering the nodes as independent agents. The exciting area of network creation games attempts to understand how real-world networks (such as the Internet) develop when multiple independent agents (e.g., ISPs) build pieces of the network to selfishly improve their own objective functions which heavily depend on their connectivity properties.

We start by elaborating on these connectivity objectives and its relation to the global design and structure of the network. Network design is a fundamental family of problems at the intersection between computer science and operations research, amplified in importance...


Game theory Network formation Price of anarchy Small-world phenomenon 
This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    Albers S, Eilts S, Even-Dar E, Mansour Y, Roditty L (2006) On nash equilibria for a network creation game. In: Proceedings of the seventeenth annual ACM-SIAM symposium on discrete algorithms (SODA 2006), Miami, 22–26 Jan 2006, pp 89–98. http://dl.acm.org/citation.cfm?id=1109557.1109568
  2. 2.
    Alon N, Demaine ED, Hajiaghayi MT, Leighton T (2013) Basic network creation games. SIAM J Discret Math 27(2):656–668. doi:10.1137/090771478, http://dx.doi.org/10.1137/090771478
  3. 3.
    Anshelevich E, Dasgupta A, Tardos É, Wexler T (2003) Near-optimal network design with selfish agents. In: Proceedings of the 35th annual ACM symposium on theory of computing, San Diego, 9–11 June 2003, pp 511–520. doi:10.1145/780542.780617, http://doi.acm.org/10.1145/780542.780617
  4. 4.
    Anshelevich E, Dasgupta A, Kleinberg JM, Tardos É, Wexler T, Roughgarden T (2004) The price of stability for network design with fair cost allocation. In: Proceedings of the 45th symposium on foundations of computer science (FOCS 2004), Rome, 17–19 Oct 2004, pp 295–304. doi:10.1109/FOCS.2004.68, http://dx.doi.org/10.1109/FOCS.2004.68
  5. 5.
    Chun B, Fonseca R, Stoica I, Kubiatowicz J (2004) Characterizing selfishly constructed overlay routing networks. In: Proceedings IEEE INFOCOM 2004, the 23rd annual joint conference of the IEEE computer and communications societies, Hong Kong, 7–11 Mar 2004. http://www.ieee-infocom.org/2004/Papers/28_4.PDF
  6. 6.
    Corbo J, Parkes DC (2005) The price of selfish behavior in bilateral network formation. In: Proceedings of the twenty-fourth annual ACM symposium on principles of distributed computing (PODC 2005), Las Vegas, 17–20 July 2005, pp 99–107. doi:10.1145/1073814.1073833, http://doi.acm.org/10.1145/1073814.1073833
  7. 7.
    Czumaj A, Vöcking B (2002) Tight bounds for worst-case equilibria. In: Proceedings of the thirteenth annual ACM-SIAM symposium on discrete algorithms, San Francisco, 6–8 Jan 2002, pp 413–420. http://dl.acm.org/citation.cfm?id=545381.545436
  8. 8.
    Demaine ED, Zadimoghaddam M (2012) Constant price of anarchy in network-creation games via public-service advertising. Internet Math 8(1–2):29–45. doi:10.1080/15427951.2012.625251, http://dx.doi.org/10.1080/15427951.2012.625251
  9. 9.
    Demaine ED, Hajiaghayi MT, Mahini H, Zadimoghaddam M (2009) The price of anarchy in cooperative network creation games. SIGecom Exch 8(2):2. doi:10.1145/1980522.1980524, http://doi.acm.org/10.1145/1980522.1980524
  10. 10.
    Demaine ED, Hajiaghayi MT, Mahini H, Zadimoghaddam M (2012) The price of anarchy in network creation games. ACM Trans Algorithms 8(2):13. doi:10.1145/2151171.2151176, http://doi.acm.org/10.1145/2151171.2151176
  11. 11.
    Fabrikant A, Luthra A, Maneva EN, Papadimitriou CH, Shenker S (2003) On a network creation game. In: Proceedings of the twenty-second ACM symposium on principles of distributed computing (PODC 2003), Boston, 13–16 July 2003, pp 347–351. doi:10.1145/872035.872088, http://doi.acm.org/10.1145/872035.872088
  12. 12.
    Jackson MO (2003) A survey of models of network formation: stability and efficiency. In: Demange G, Wooders M (eds) Group formation in economics: networks, clubs and coalitions. Cambridge University Press, CambridgeGoogle Scholar
  13. 13.
    Jackson M, Wolinsky A (1996) A strategic model of social and economic networks. J Econ Theory 71(1):44–74. http://EconPapers.repec.org/RePEc:eee:jetheo:v:71:y:1996:i:1:p:44-74MathSciNetCrossRefzbMATHGoogle Scholar
  14. 14.
    Koutsoupias E, Papadimitriou CH (1999) Worst-case equilibria. In: Proceedings of the 16th annual symposium on theoretical aspects of computer science (STACS 99), Trier, 4–6 Mar 1999, pp 404–413. doi:10.1007/3-540-49116-3_38, http://dx.doi.org/10.1007/3-540-49116-3_38
  15. 15.
    Papadimitriou CH (2001) Algorithms, games, and the internet. In: Proceedings on 33rd annual ACM symposium on theory of computing, Heraklion, 6–8 July 2001, pp 749–753. doi:10.1145/380752.380883, http://doi.acm.org/10.1145/380752.380883
  16. 16.
    Roughgarden T (2002) The price of anarchy is independent of the network topology. In: Proceedings on 34th annual ACM symposium on theory of computing, Montréal, 19–21 May 2002, pp 428–437. doi:10.1145/509907.509971, http://doi.acm.org/10.1145/509907.509971
  17. 17.
    Roughgarden T (2002) Selfish routing. PhD thesis, Cornell UniversityGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  • Erik D. Demaine
    • 1
    Email author
  • Mohammad Taghi Hajiaghayi
    • 2
  • Hamid Mahini
    • 3
  • Morteza Zadimoghaddam
    • 4
  1. 1.MIT Computer Science and Artificial Intelligence LaboratoryCambridgeUSA
  2. 2.Department of Computer Science, University of MarylandCollege ParkUSA
  3. 3.Departmentof Computer Science, University of MarylandCollege ParkUSA
  4. 4.Google ResearchNew YorkUSA