We use cookies to distinguish you from other users and to provide you with a better experience on our websites. Close this message to accept cookies or find out how to manage your cookie settings.
To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure no-reply@cambridge.org
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
Before reading and studying the results on random graphs included in the text one should become familiar with the basic rules of asymptotic computation, find leading terms in combinatorial expressions, choose suitable bounds for the binomials, as well as get acquainted with probabilistic tools needed to study tail bounds, i.e., the probability that a random variable exceeds (or is smaller than) some real value. This chapter offers the reader a short description of these important technical tools used throughout the text.
In this chapter, we see how many random edges are required to have a particular fixed size subgraph w.h.p. In addition, we will consider the distribution of the number of copies of strictly balanced subgraphs. From these general results, one can deduce thresholds for small trees, stars, cliques, bipartite cliques, and many other small subgraphs which play an important role in the analysis of the properties not only of classic random graphs but also in the interpretation of characteristic features of real-world networks. Computing the frequency of small subgraphs is a fundamental problem in network analysis, used across diverse domains: bioinformatics, social sciences, and infrastructure networks studies.
In this chapter, we study some typical properties of the degree sequence of a random graph. We begin by discussing the typical degrees in a sparse random graph, i.e., one with cn/2 edges for some positive constant c. We prove some results on the asymptotic distribution of degrees. We continue by looking at the typical values of the minimum and maximum degrees in dense random graphs, i.e., when edge probability p is constant. Given these properties of the degree sequence of dense graphs, we can then describe a simple canonical labeling algorithm that enables one to solve the graph isomorphism problem on a dense random graph.
In this chapter, we formally introduce both Erdős–Rényi–Gilbert’s models, study their relationships, and establish conditions for their asymptotic equivalence. We also define and study the basic features of the asymptotic behavior of random graphs, i.e., the existence of thresholds for monotone graph properties.
Until now, we have considered “static” (in terms of the number of vertices) models of real-world networks only. However, more often, the networks are constructed by some random “dynamic” process of adding vertices, together with some new edges connecting those vertices with the already existing network. To model such networks is quite challenging and needs specific models of random graphs, possessing properties observed in a real-world network. One such property is that often the degree sequence exhibits a tail that decays polynomially, as opposed to classical random graphs, whose tails decay (super)exponentially. Grasping this property led to the development of, so-called, preferential attachment models. After the presentation of basic properties of the preferential attachment model, we conclude the first section with a brief discussion of its application to study the spread of infection through a network, called bootstrap percolation. The last section of this chapter is devoted to a generalization of the preferential attachment model, called spatial preferential attachment.
A graph is an intersection graph if we assign to each vertex a set from some family S so that there is an edge between two of its vertices when respective sets intersect. Depending on the choice of family S, often reflecting some geometric configuration, one can consider, for example, interval graphs defined as the intersection graphs of intervals on the real line, unit disk graphs defined as the intersection graphs of unit disks on the plane, etc. In this chapter, we will discuss properties of random intersection graphs, where the family S is generated in a random manner. In this chapter, we discuss the properties of binomial intersection random graphs and random geometric graphs.
In this chapter, we consider a generalization of the classic random graph, where the probability of edge {i,j} is not the same for all pairs {i,j}. We call this the generalized binomial graph. Our main result on this model concerns the probability that it is connected. After this, we move onto a special case of this model, namely the expected degree model introduced by Chung and Lu. Here, edge probabilities are proportional to the weights of their endpoints. In this model, we prove results about the size of the largest components. The final section introduces a tool, called the configuration model, to generate a close approximation of a random graph with a fixed degree sequence.
There are many cases in which we put weights on the edges of a graph or digraph and ask for the minimum or maximum weight object. The optimization questions that arise from this are the backbone of Combinatorial optimization. When the weights are random variables, we can ask for properties of the optimum value, which will be also a random variable. In this chapter, we consider three of the most basic optimization problems: minimum weight spanning trees, shortest paths, and minimum weight matchings.
In this chapter, we describe the main goal of the book, its organization, course outline, and suggestions for instructions and self-study. The textbook material is aimed for a one-semester undergraduate/graduate course for mathematics and computer science students. The course might also be recommended for students of physics, interested in networks and the evolution of large systems, as well as engineering students, specializing in telecommunication. Our textbook aims to give a gentle introduction to the mathematical foundations of random graphs and to build a platform to understand the nature of real-life networks. The text is divided into three parts and presents the basic elements of the theory of random graphs and networks. To help the reader navigate through the text, we have decided to start with describing in the preliminary part (Part I) the main technical tools used throughout the text. Part II of the text is devoted to the classic Erdős–Rényi–Gilbert uniform and binomial random graphs. Part III concentrates on generalizations of the Erdős–Rényi–Gilbert models of random graphs whose features better reflect some characteristic properties of real-world networks.
Whether a graph is connected, i.e., there is a path between any two of its vertices, is of particular importance. Therefore, in this chapter, we first establish the threshold for the connectivity of a random graph. We then view this property in terms of the graph process and show that w.h.p. the random graph becomes connected at precisely the time when the last isolated vertex joins the giant component. This “hitting time” result is the precursor to several similar results. After this, we deal with k-connectivity, i.e., the parameter that measures the strength of connectivity of a graph. We show that the threshold for this property is the same as for the existence of vertices of degree k in a random graph.