Skip to main content

Complex Networks and Graph Theory

  • Reference work entry
Computational Complexity
  • 446 Accesses

Article Outline

Glossary

Definition of the Subject

Introduction

Graphs, Networks, and Complex Networks

Structure of Networks

Dynamical Network Structures

Dynamical Processes on Networks

Graph Visualization

Future Directions

Bibliography

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 1,500.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,399.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Abbreviations

Directed/Undirected graph :

A set of vertices connected by directed or undirected edges. A directed edge is one-way \( { (A\to B) } \), while an undirected edge is two‐way or symmetric: \( { A-B } \).

Network :

For our purposes, a network is defined identically to a graph: it is an abstract object composed of vertices (nodes) joined by (directed or undirected) edges (links). Hence we will use the terms ‘graph’ and ‘network’ interchangeably.

Graph topology:

The list of nodes i and edges \( { (i,j) } \) or \( { (i \to j) } \) defines the topology of the graph.

Graph structure:

There is no single agreed definition for what constitutes the “structure” of a graph. To the contrary: this question has been the object of a great deal of research—research which is still ongoing.

Node degree distribution :

One crude measure of a graph's structure.If n k is the number of nodes having degree k in a graph with N nodes, then the set of n k is the node degree distribution—which is also often expressed in terms of the frequencies \( { p_{k}=n_{k}/N } \).

Small‐worlds graph :

A “small‐worlds graph” has two properties: it has short path lengths (as is typical of random graphs)—so that the “world” of the network is truly “small”, in that every node is within a few (or not too many) hops of every other; and secondly, it has (like real social networks, and unlike random graphs) a significant degree of clustering—meaning that two neighbors of a node have a higher‐than‐random probability of also being linked to one another.

Graph visualization :

The problem of displaying a graph's topology (or part of it) in a 2D image, so as to give the viewer insight into the structure of the graph. We see that this is a hard problem, as it involves both the unsolved problem of what we mean by the structure of the graph, and also the combined technological/psychological problem of conveying useful information about a (possibly large) graph via a 2D (or quasi‐3D) layout.Clearly, the notion of a good graph visualization is dependent on the use to which the visualization is to be put—in other words, on the information which is to be conveyed.

Section:

Here, a ‘bookkeeping’ definition. This article introduces the reader to all of the other articles in the Section of the Encyclopedia which is titled “Complex Networks and Graph Theory”. Therefore, whenever the word ‘Section’ (with a large ‘S’) is used in this ‘roadmap’ article, the word refers to that Section of the Encyclopedia. To avoid confusion, the various subdivisions of this roadmap article will be called ‘parts’.

Bibliography

Primary Literature

  1. Adamic LA (1999) The Small World Web. In: Proc 3rd European Conf Research and Advanced Technology for Digital Libraries, ECDL, London, pp 443–452

    Google Scholar 

  2. Albert R, Jeong H, Barabasi AL (1999) Diameter of World-Wide Web.Nature 410:130–131

    Google Scholar 

  3. Albert R, Jeong H, Barabasi AL (2000) Error and attack tolerance of complex networks.Nature 406:378–382

    Article  Google Scholar 

  4. Badii R, Politi A (1997) Complexity: Hierarchical Structures and Scaling in Physics.Cambridge Nonlinear Science Series, vol 6.Cambridge University Press, Cambridge

    Google Scholar 

  5. Barabasi AL, Albert R (1999) Emergence of Scaling in Random Networks.Science 286:509–512

    Article  MathSciNet  Google Scholar 

  6. Bjelland J, Canright G, Engø-Monsen K, Remple VP (2008) Topographic Spreading Analysis of an Empirical Sex Workers’ Network. In: Ganguly N, Mukherjee A, Deutsch A (eds) Dynamics on and of Complex Networks.Birkhauser, Basel,also in http://delis.upb.de/paper/DELIS-TR-0634.pdf

  7. Brin S, Page L (1998) The anatomy of a large-scale hypertextual Web search engine. In: Proceedings of the seventh international conference on World Wide Web, pp 107–117

    Google Scholar 

  8. Broder A, Kumar R, Maghoul F, Raghavan P, Rajagopalan S, Stata S, Tomkins A, Wiener J (2000) Graph structure in the web.Comput Netw 33:309–320

    Article  Google Scholar 

  9. Dorogovtsev SN, Mendes JFF (2003) Evolution of Networks: From Biological Nets to the Internet and WWW.Oxford University Press, Oxford

    MATH  Google Scholar 

  10. Erdős P (1947) Some remarks on the theory of graphs.Bull Amer Math Soc 53:292–294

    Google Scholar 

  11. Erdős P, Rényi A (1959) On random graphs, I.Publ Math Debrecen 6:290–297

    Google Scholar 

  12. Girvan M, Newman MEJ (2002) Community structure in social and biological networks.Proc Natl Acad Sci USA 99:8271–8276

    Article  MathSciNet  Google Scholar 

  13. Kaplan D, Glass L (1995) Understanding Nonlinear Dynamics. Springer, New York

    Book  MATH  Google Scholar 

  14. Kauffman S (1969) Homeostasis and differentiation in random genetic control networks.Nature 224:177–8

    Article  Google Scholar 

  15. Kauffman SA (1969) Metabolic stability and epigenesis in randomly constructed genetic nets.J Theor Biol 22:437–467

    Article  MathSciNet  Google Scholar 

  16. Kephart JO, White SR (1991) Directed-graph epidemiological models of computer viruses. In: Proceedings of the 1991 IEEE Computer Society Symposium on Research in Security and Privacy, pp 343–359

    Google Scholar 

  17. Kleinberg JM (1999) Authoritative sources in a hyperlinked environment.J ACM 46(5):604–632

    Article  MathSciNet  MATH  Google Scholar 

  18. Milgram S (1967) The Small World Problem.Psychol Today 2:60–67

    Google Scholar 

  19. Milo R, Shen-Orr S, Itzkovitz S, Kashtan N, Chklovskii D, Alon U (2002) Network Motifs: Simple Building Blocks of Complex Networks.Science 298:824–827

    Article  Google Scholar 

  20. Newman MEJ, Forrest S, Balthrop J (2002) Email networks and the spread of computer viruses.Phys Rev E 66:35–101

    Google Scholar 

  21. Newman MEJ, Girvan M (2004) Finding and evaluating community structure in networks.Phys Rev E 69:026113

    Article  Google Scholar 

  22. Page L, Brin S, Motwani R, Winograd T (1998) The PageRank citation ranking: Bringing order to the web. Technical report. Stanford University, Stanford

    Google Scholar 

  23. Pastor-Satorras R, Vespignani A (2001) Epidemic spreading in scale-free networks.Phys Rev Lett 86:3200–3203

    Article  Google Scholar 

  24. Watts DJ (1999) Small Worlds: The Dynamics of Networks between Order and Randomness. Princeton Studies in Complexity.Princeton University Press, Princeton

    Google Scholar 

  25. Watts D, Strogatz S (1998) Collective dynamics of ‘small world’ networks.Nature 393:440–442

    Article  Google Scholar 

Books and Reviews

  1. Albert R, Barabasi AL (2002) Statistical Mechanics of Complex Networks.Rev Mod Phys 74:47–97

    Article  MathSciNet  MATH  Google Scholar 

  2. Bornholdt S, Schuster HG (2003) Handbook of Graphs and Networks: From the Genome to the Internet.Wiley-VCH, Berlin

    MATH  Google Scholar 

  3. Caldarelli G, Vespignani A (2007) Large Scale Structure and Dynamics of Complex Networks: From Information Technology to Finance and Natural Science.Cambridge University Press, Cambridge

    Book  MATH  Google Scholar 

  4. Chung F, Lu L (2006) Complex Graphs and Networks, CBMS Regional Conference. Series in Mathematics, vol 107. AMS, Providence

    Google Scholar 

  5. da F Costa L, Osvaldo N, Oliveira J, Travierso G, Rodrigues FA, Paulino R, Boas V, Antiqueira L, Viana MP, da Rocha LEC Analyzing and Modeling Real-World Phenomena with Complex Networks: A Survey of Applications. Working Paper:http://arxiv.org/abs/0711.3199

  6. Kauffman SA (1993) The origins of order.Oxford University Press, Oxford

    Google Scholar 

  7. Newman MEJ (2003) The structure and function of complex networks.SIAM Rev 45:167–256

    Article  MathSciNet  MATH  Google Scholar 

  8. Newman M, Barabasi A, Watts DJ (2006) The Structure and Dynamics of Networks. Princeton Studies in Complexity.Princeton University Press, Princeton

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag

About this entry

Cite this entry

Canright, G. (2012). Complex Networks and Graph Theory. In: Meyers, R. (eds) Computational Complexity. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-1800-9_37

Download citation

Publish with us

Policies and ethics