Concentration of maximum degree in random planar graphs
Abstract.
Let be a graph chosen uniformly at random from the class of all planar graphs on vertex set with edges. We show that in the sparse regime, when , with high probability the maximum degree of takes at most two different values. In contrast, this is not true anymore in the dense regime, when , where the maximum degree of is not concentrated on any subset of with bounded size.
Key words and phrases:
Random graphs, random planar graphs, maximum degree, balls into bins, Prüfer sequence1. Introduction and results
1.1. Motivation
The Erdős-Rényi random graph ), introduced by Erdős and Rényi [16, 17], is a graph chosen uniformly at random from the class of all vertex-labelled graphs on vertex set with edges, denoted by . Since its introduction , together with the closely related binomial random graph , has been intensively studied (see e.g. [20, 30, 5]). A remarkable feature of this model is the ‘concentration’ of many graph parameters. That is, with high probability (meaning with probability tending to 1 as tends to infinity, whp for short) certain graph parameters in lie in ‘small’ intervals, which only depend on and .
The graph parameter we will focus on in this paper is the maximum degree of a graph , denoted by . Erdős and Rényi [16] were the first to consider and since then, many results on and, more generally, the degree sequence of were obtained (see e.g. [2, 48, 18, 3, 40, 28, 4]). A particularly interesting result by Bollobás [4] is that is a ‘threshold’ for the concentration of . More formally, whp takes one of two values when , while is not concentrated on any subset of with bounded size when and .
Theorem 1.1 ([4]).
Let and . Then there exists a such that whp .
Theorem 1.2 ([4]).
Let , , and . If is such that whp , then .
We note that Bollobás [4] actually considered the binomial random graph . But by using standard tools relating and (see e.g. [20, Section 1.1]) one can translate his results as stated in Theorems 1.1 and 1.2.
In recent decades various models of random graphs have been introduced by imposing additional constraints to , e.g. degree restrictions or topological constraints. In particular, random planar graphs and related structures, like random graphs on surfaces and random planar maps, have attained considerable attention [8, 11, 34, 37, 9, 26, 32, 39, 38, 13, 10, 15, 14, 12, 21, 44, 46, 19, 45, 23, 22, 25, 24]. McDiarmid and Reed [38] considered the so-called -vertex model for random planar graphs, that is, a graph chosen uniformly at random from the class of all vertex-labelled planar graphs on vertex set . They proved that whp . Later Drmota, Giménez, Noy, Panagiotou, and Steger [13] used tools from analytic combinatorics and Boltzmann sampling techniques to show that whp is concentrated in an interval of length .
A more natural generalisation of seems to be the random planar graph , which is a graph chosen uniformly at random from the class of all vertex-labelled planar graphs on vertex set with edges, denoted by . The random planar graph has been studied separately for the ‘sparse’ regime where (see [32, 34]) and the ‘dense’ regime where for a constant (see e.g. [26]). In this paper we show, in the flavour of Theorems 1.1 and 1.2, that in the sparse regime whp takes one of two values (see Theorems 1.6 and 1.4), while in the dense regime is not concentrated on any subset of with bounded size (see Theorem 1.10).
1.2. Main results
In order to state our main results, we need the following definition, where we denote by the natural logarithm.
Definition 1.3.
Let be a function such that is the unique positive zero of
In case of , we write .
In Section 9.1 we will prove that the function is well defined, i.e. has a unique positive zero. In Lemma 2.11 we will provide some important properties of and in Section 4 we motivate the definition of in the context of the balls-into-bins model.
We distinguish different cases according to which ‘region’ the edge density falls into. The first regime which we consider is when .
Theorem 1.4.
Let , , and . Then we have whp . In particular, whp , where .
Next, we consider the case where is such that for some . Kang and Łuczak [32] and Kang, Moßhammer, and Sprüssel [34] showed that, in contrast to the case when , in this regime whp the largest component of contains significantly more vertices than the second largest component. Therefore, we provide a concentration result on the maximum degree not only for , but also for the largest component of and the ‘rest’ . We will see that and are strongly concentrated around and for suitable and , respectively.
Definition 1.5.
Let be such that for some . Then we define and as follows.
ranges of | ||
---|---|---|
(a) for such that and | ||
(b) where tends to a constant in | ||
(c) for such that and | ||
(d) for such that tends to a constant in | ||
(e) for such that and |
We note that and are chosen such that whp the number of vertices in and are and , respectively, according to results in [34, 32]. Throughout the paper, we will assume that if is such that for some , then lies in one of the five regimes considered in Definition 1.5, which is due to the critical phenomena observed in random planar graphs. Our next result states that in all these cases , , and are strongly concentrated.
Theorem 1.6.
Let , be the largest component of , and . Assume is such that for some . Let and be as in Definition 1.5 and . Then whp
-
(a)
;
-
(b)
.
In particular, whp , where .
For example, Theorem 1.6 says that if for such that and , known as the weakly supercritical regime, then whp . In contrast, if where tends to a constant in , which is the so-called intermediate regime, then whp .
Combining Theorems 1.6 and 1.4 we can determine the asymptotic order of in the sparse regime.
Corollary 1.7.
Let and assume is such that and for some . Then whp
It is well known that when , the probability that is planar is bounded away from 0 (see e.g. Theorem 5.2 and [29, 35, 43]) and therefore, ‘behaves’ asymptotically like . However, this is not the case anymore when , since then whp is not planar (see [35, 43]). Theorem 1.6 reveals the following, perhaps surprising, difference between and in the case that where tends to a constant in . Roughly speaking, the maximum degrees , , and are independent of . Furthermore, and typically differ at most by two.
Corollary 1.8.
Let , be the largest component of , and . There exists a such that for all where tends to a constant in , we have whp
In particular, whp .
In contrast to Corollary 1.8, exhibits a perhaps more intuitive behaviour. If the average degree is growing, then and are increasing, while is decreasing. As a consequence, is typically much larger than .
Proposition 1.9.
For , let where tends to a constant and . If and and are chosen independently from each other, then whp , , , and are strictly positive and of order .
Proposition 1.9 follows by a generalised version of Theorem 1.1 (see Theorem 5.1(b)) and classical results on the Erdős-Rényi random graph . (For the sake of completeness, we provide a sketch of the proof of Proposition 1.9 in Appendix A.)
Finally, we consider the dense case when for and show that in this regime is not concentrated on any subset of with bounded size.
Theorem 1.10.
Let and assume for . If is such that whp , then .
We note that in a planar graph on vertices there are at most edges, while a general (not necessarily planar) graph can have up to edges. In view of this fact, it seems natural that the ‘transition’ from the two-point concentration to the non-concentration of the maximum degree occurs much earlier in than in , namely at in (cf. Theorems 1.4, 1.6 and 1.10) instead of in (cf. Theorems 1.1 and 1.2). It is worth noting that the ‘threshold’ where the number of vertices outside the largest component drops from linear to sublinear is for the random planar graph , while it is in the case of .
1.3. Outline of the paper
The rest of the paper is structured as follows. After giving the necessary definitions, notations, and concepts in Section 2, we provide our proof strategy in Section 3. Section 4 is devoted to the balls-into-bins model, which we use in Sections 5 and 6 to show concentration of the maximum degree in the Erdős-Rényi random graph, in a random graph without complex components, and in a random forest with specified roots, respectively. In Sections 7 and 8 we provide the proofs of our main results. Subsequently in Section 9, we consider the function introduced in Definition 1.3 in more detail. Finally in Section 10, we discuss a possible generalisation of our results and various questions that remain unanswered.
2. Preliminaries
2.1. Notations for graphs
We consider only undirected graphs or multigraphs and we always assume that the graphs are vertex-labelled.
Definition 2.1.
Given a (simple or multi) graph we denote by
-
•
the vertex set of and
-
the order of , i.e. the number of vertices in ;
-
•
the edge set of and
-
the size of , i.e. the number of edges in ;
-
•
the largest component of (if there are more than one largest component, we pick that which contains the vertex with smallest label);
-
•
the graph obtained from by deleting the largest component;
-
•
the degree of a vertex . If , then we call the degree sequence of .
Definition 2.2.
Given a class of graphs (e.g. the class of planar graphs), we denote by the subclass of containing the graphs on vertex set and by the subclass of containing the graphs on vertex set with edges, respectively. We write for a graph chosen uniformly at random from and for a graph chosen uniformly at random from , respectively.
2.2. Random variables and asymptotic notation
Definition 2.3.
Let be a finite set and let and be random variables with values in . Then we say that is distributed like , denoted by , if for all we have .
Throughout this paper, we use the standard Landau notation and all asymptotics are taken with respect to , i.e. when . In order to express that two random variables have asymptotically a ‘similar’ distribution, we use the notion of contiguity.
Definition 2.4.
For each , let be a finite set and let and be random variables with values in . We say that is contiguous with respect to , denoted by , if for all sequences
2.3. Complex part and core
We say that a component of a graph is complex if it has at least two cycles. The union of all complex components is called the complex part . We call the graph complex if all its components are complex. The union of all non-complex components is the non-complex part . The core , also known as the 2-core, is the maximal subgraph of of minimum degree at least two. We observe that the core can be obtained from by first removing vertices of degree one recursively and then deleting isolated cycles. We emphasise that the core is not necessarily connected. We denote by the component of containing the largest component of the core . The rest of the complex part is denoted by . We call and the large complex part and the small complex part, respectively. We note that the number of vertices in is not necessarily larger than in , but it will be true in most cases we consider. Using this decomposition we can split into the three disjoint parts , , and . Moreover, we have the relations and .
Later we will construct the large complex part, the small complex part, and the non-complex part of a random planar graph independently of each other. To that end, we will use the following two graph classes.
Definition 2.5.
Let be a core, i.e. a graph with minimum degree at least two containing no isolated cycles, and . Then we denote by the class consisting of complex graphs having core and vertex set . We let be a graph chosen uniformly at random from this class.
Definition 2.6.
We denote by the class consisting of all graphs without complex components. For we let be the subclass of all graphs on vertex set with edges and we write for a graph chosen uniformly at random from .
Remark 2.7.
Let be a core, , and be a fixed graph. Then there are precisely many graphs whose complex part is , where and . As this number is independent of , there is a nice relation between the complex part of the random planar graph and , the latter being as in Definition 2.5: Conditioned on the event that the core is and , the complex part is distributed like . Similarly, for fixed let be the non-complex part of and be as in Definition 2.6. Then, conditioned on the event that and , the non-complex part is distributed like .
2.4. Conditional random graphs
Given a class of graphs it is sometimes quite difficult to directly analyse the random graph . In such cases we will use the idea of conditional random graphs. Loosely speaking, we split into disjoint subclasses and consider for each subclass the random graph , in other words, the random graph conditioned on the event that . If we can show that some graph property holds in all these ‘conditional’ random graphs whp, then whp this property holds also in . The following definition and lemma make that idea more precise.
Definition 2.8.
Given a class of graphs, a set , and a function , we call a sequence feasible for if for each there exists a graph such that . Moreover, for each we denote by a graph chosen uniformly at random from the set . We will often omit the dependence on and write just (i.e. ‘ conditioned on ’) instead of .
Lemma 2.9 ([33, Lemma 3.2]).
Let be a class of graphs, a set, a function, a graph property, and . If for every sequence that is feasible for we have whp , then we have whp .
2.5. Internal structure of a random planar graph
In the proofs of our main results we will use some results from [32, 34] on the internal structure of a random planar graph , e.g. asymptotic order of the core, which are reformulated to simplify asymptotic notation.
Theorem 2.10 ([32, 34]).
Let , be the core, the large complex part, the small complex part, the non-complex part, and the largest component of . In addition, let be a function tending to arbitrarily slowly and and be as in Definition 1.5. We assume that is such that for some and let . Then whp the following hold.
-
(a)
;
-
(b)
;
-
(c)
;
-
(d)
;
-
(e)
;
-
(f)
;
-
(g)
.
2.6. Properties of
We will use the following basic properties of introduced in Definition 1.3.
Lemma 2.11.
Let the function be defined as in Definition 1.3 and . Then we have
-
(a)
for all ;
-
(b)
if , then ;
-
(c)
if , then ;
-
(d)
is strictly increasing in the argument ;
-
(e)
if , then ;
-
(f)
if and , then ;
-
(g)
is strictly increasing;
-
(h)
if and , then ;
-
(i)
if , then .
We provide a proof of Lemma 2.11 in Section 9.2.
3. Proof strategy
In order to prove Theorem 1.4 on the two-point concentration of when , we will use the known fact that with positive probability the Erdős-Rényi random graph is planar in this regime (see Theorem 5.2). Thus, it suffices to determine instead of , which we will do by proving that ‘behaves’ like the maximum load of an appropriate ball-into-bins model (see Section 3.3 for details).
The proof of Theorem 1.6 will be based on the following result on the typical structure of , which can be derived by using statements from [32, 34]: Informally speaking, the largest component consists of a family of rooted tree components, which are connected via ‘few’ edges between the roots of the tree components that are exactly the vertices of , i.e. the largest component of the core. The number of tree components in is much smaller than , because the order of the core is typically much smaller than the order of the largest component (see Theorem 2.10(b) and (d)). In addition, the remaining part ‘behaves’ like an Erdős-Rényi random graph for a suitable . We refer to Figure 1 for an illustration of this structure.
Then we will derive the two-point concentration of by studying . Using the property that the number of tree components in , and therefore also the number of roots, is small compared to , we will show that the degrees of the roots are typically much smaller than (see Theorem 6.3(b)). Together with the fact that the number of ‘additional’ edges connecting the roots is ‘small’, this will yield . Then the two-point concentration of will follow by analysing via the balls-into-bins model and Prüfer sequences (see Section 6). In the following sections we will describe these ideas in more detail. In Section 3.1 we will use a graph decomposition and conditional random graphs to make the aforementioned structural result on more formal. Subsequently, we determine the maximum degrees of and in Sections 3.2 and 3.3, respectively.
3.1. Decomposition and conditional random graphs
Instead of considering and directly, we will actually split the random planar graph into the large complex part , the small complex part , and the non-complex part (see Section 2.3 for a formal definition of , , and ). We then use the fact that by Theorem 2.10(c) we have whp
(1) |
which also implies that whp . In order to analyse , , and , we will use the concept of conditional random graphs (see Section 2.4): For given and a core , we denote by the random planar graph conditioned on the event that , , and . By Remark 2.7 we have
(2) | ||||
(3) | ||||
(4) |
where the random graphs on the right hand side are as defined in Definitions 2.5 and 2.6, the largest component of , , , and .
Roughly speaking, there is the following elementary but useful relation between the ‘conditional’ random graph and the original random planar graph (see Lemma 2.9): If for all ‘typical’ choices of , , and whp a graph property holds in , then whp this property holds in . In order to determine what ‘typical’ choices of , , and are, we use known results on the internal structure of (see Theorem 2.10). For example, if we know that whp the core satisfies a certain structure, e.g. the maximum degree is bounded or the number of vertices lies in a certain interval, then typical choices of are those cores having this structure.
Due to this relation between and and (2)–(4) it suffices to consider the random graphs and for fixed values of , , , and . We will see that if we consider , then we always have . It is well known that in this regime the Erdős-Rényi random graph has with positive probability no complex components (see Theorem 5.2). Hence, we can consider instead of , which we will do in Section 3.3. Furthermore, in Section 3.2 we will study by using the balls-into-bins model.
We emphasize that the decomposition describes the structure of as stated at the beginning of Section 3 and illustrated in Figure 1: By (1) the large complex part corresponds to the largest component . Using (2) this implies that the asymptotic behaviour of can be deduced by that of for a suitable core and . The random graph can be constructed by replacing each vertex of randomly by a rooted tree component such that a complex graph with vertices is obtained. Furthermore, in our applications will be bounded and will be ‘small’ compared to (see Theorem 2.10(a) and (b)). This implies that , and therefore also , consists of a family of rooted tree components (containing the edges not lying in ), which are connected via ‘few’ additional edges (which are the edges lying in ). For the structure of the remaining part we observe that corresponds to (see (1)). Combining the facts that will be ‘small’ compared to and (see Theorem 2.10(e) and (g)) with (4), we obtain that is closely related to , and therefore also to , for a suitable .
3.2. Random complex part and forests with specified roots
Let be a core (on vertex set ) and . In Definition 2.5 we denoted by a graph chosen uniformly at random from the family of all complex graphs with core and vertex set . Moreover, we let be the class of forests on vertex set consisting of tree components such that each vertex from lies in a different tree component. The elements in are called forests with specified roots and the vertices in roots. For simplicity, we will often just write forest instead of forest with specified roots. We can construct by choosing a random forest and replacing each vertex in by the tree component with root . For the degrees of vertices in we obtain for and otherwise. In our applications we will have that is bounded and for some , i.e. is ‘small’ compared to (see Theorem 2.10(a), (b), and (d)). This will imply that whp (see Theorem 6.4).
In order to determine , we will introduce a bijection between and similar to Prüfer sequences for trees (see Section 6.1). Given a forest we recursively delete the leaf, i.e. a vertex with degree one, with largest label and thereby build a sequence by noting the unique neighbours of the leaves. We will show in Theorem 6.1 that this is indeed a bijection and that the degree of a vertex is determined by the number of occurrences of in the sequence (see (13)). It is straightforward to construct a random element from by a balls-into-bins model such that the load of a bin equals the number of occurrences in the sequence of the corresponding element. Thus, we will derive the concentration of the maximum degree from a concentration result on the maximum load. We refer to Figure 3 for an illustration of the construction of via the random forest and the balls-into-bins model.
3.3. Erdős-Rényi random graph and the balls-into-bins model
Given bins and balls we denote by the index of the bin to which the -th ball is assigned for each . We will consider the random multigraph with and (see also Figure 2). We will see that conditioned on being simple, is distributed like . Furthermore, we will show that as long as , with positive probability is simple. Hence, the concentration of will follow by the concentration of the maximum load of a bin (see Theorem 4.1).
3.4. Double counting
To prove Theorem 1.10, we will combine results on the asymptotic number of planar graphs from [26] (see Theorem 8.1) and a double counting argument (see Lemma 8.2) and deduce that for all fixed we have
(5) |
where we call a vertex isolated if it has degree zero and say that an edge is isolated if both endpoints have degree one. Then we introduce an operation that uses an isolated vertex and two isolated edges to increase the maximum degree of a graph by one (see Figure 4). Starting with a graph that has ‘many’ isolated vertices and isolated edges, we can repeatedly apply this operation to create lots of graphs with various maximum degrees (see Lemma 8.4). Together with (5) this will imply that also takes ‘many’ different values.
4. Balls into bins
Balls-into-bins models have been extensively studied in the literature (see e.g. [31, 41]). Throughout the paper, we will use the following model. Given bins we sequentially assign balls to those bins by choosing a bin for each ball, independently and uniformly at random. Let be the location vector, i.e. is the index of the bin to which the -th ball is assigned. For each we call the number of balls in the -th bin the load . We write for the vector of all loads and denote by the maximum load in a bin. For we let be the maximum load among the first bins . We write for a random vector distributed like the location vector of a balls-into-bins experiment with bins and balls, denoted by
and for a random variable distributed like the maximum load , which we denote by
Gonnet [27] proved in the case that whp . Later Raab and Steger [47] considered for different ranges of . Amongst other results, they showed that whp is still true, as long as . In the following we refine their result, showing that if , then whp is actually concentrated at two values.
Before proving that rigorously, we motivate this result by providing the following heuristic. For we let be the number of bins with load . We have
(6) |
We expect that the load of a bin is much smaller than and therefore we have
Intuitively, the maximum load should be close to the largest for which is satisfied, in other words, should be close to 0. This motivates the definition of in Definition 1.3 as the unique positive zero of the function
which is asymptotically equal to up to an additive constant. We will use the first and second moment method (see e.g. [1, 20]) to make that heuristic rigorous and show that the maximum load is strongly concentrated around .
Theorem 4.1.
If and , then whp
Proof.
Let be the location vector, the load of bin for each , and the maximum load. First we consider the case . Then we have
(7) |
Due to Lemma 2.11(a) and (b) we have for large enough. Together with (7) this shows the statement for the case . Hence, it remains to consider the case . For and we let if , i.e. the number of balls (among balls) in the -th bin is equal to , and otherwise. In addition, we let be the number of bins with load . Then we have and obtain (6). If , then , where we used Stirling’s formula for . Hence, we get
(8) |
because . For an upper bound of the maximum load we will use the first moment method. Let and . Due to Lemma 2.11(c) and (d) and the assumption we have . Thus, equation (8) holds for and by the definition of we obtain
(9) |
Together with Lemma 2.11(e) this yields . Due to Lemma 2.11(e) we have for all . Hence,
For a lower bound, we will show that , where , using the second moment method. In the following we consider the random variables and only for and therefore we use and for simplicity. In order to apply the second moment method, we will show and for all . We let and by (8), Lemma 2.11(e), and the definition of we obtain
Next, we note that conditioned on the event , i.e. , the loads for are distributed like the loads of a balls-into-bins experiment with bins and balls, and thus
Hence, we obtain
where we used the assumption and the fact due to Lemma 2.11(c) and (d). Thus, by the second moment method we obtain , which finishes the proof. ∎
Next, we show that if we consider a ‘small’ subset of bins, then the maximum load in one of these bins is significantly smaller than the maximum load of all bins. We will use this fact later when we relate random forests to the balls-into-bins model (see Section 6), in which this ‘small’ subset will correspond to the set of all roots.
Lemma 4.2.
Let and be such that and for some . Let , be the maximum load, and be the maximum load in one of the first bins. Then, whp .
Proof.
We observe that is strictly decreasing in . Thus, it suffices to show for and . We denote by the total number of balls in the first bins. We have and . Hence, by Chebyshev’s inequality, we have whp
(10) |
Conditioned on the event for , is distributed like . Thus,
where the last equality follows from Theorem 4.1 and (10). Due to Lemma 2.11(c) and the assumption we get , which yields whp . By Lemma 2.11(c) we have whp . Hence, we obtain whp , as desired. ∎
5. Erdős-Rényi random graph and graphs without complex components
We start this section by providing a relation between the degree sequence of the Erdős-Rényi random graph and the loads of a balls-into-bins model. In particular, this yields a refined version of Theorem 1.1.
Theorem 5.1.
Let and be the degree sequence of . Moreover, let , be the vector of loads of , and . Then
-
(a)
the degree sequence is contiguous with respect to , i.e. ;
-
(b)
whp .
Proof.
We consider the random multigraph given by and , where is the location vector (see Figure 2 for an illustration). We observe that for the load equals the degree . For each graph we have . Hence, conditioned on the event that is simple, is distributed like . Moreover, for large enough we have
for a suitable chosen , since . This shows . Thus, each property that holds whp in , is also true whp in . In particular, the degree sequence of is contiguous with respect to the degree sequence of , i.e. . Together with Theorem 4.1 this yields whp , as desired. ∎
We recall that we denote by a graph chosen uniformly at random from the class consisting of graphs having no complex components, vertex set , and edges. Later will take the role of the non-complex part of the random planar graph. In this case the relation is satisfied (see Theorem 2.10). Britikov [6] provided a useful relation between and in this range.
Theorem 5.2 ([6]).
Let and . Then
In particular, .
Lemma 5.3.
Let , be a random graph without complex components, and . Then whp .
6. Random complex part and forests with specified roots
The goal of this section is to prove that whp the maximum degree of a random complex part is concentrated at two values (see Theorem 6.4(b)). As a random complex part can be constructed by using a random forest, we start by analysing the class of forests on vertex set having tree components (some of which might just be isolated vertices) such that the vertices lie all in different tree components.
In Section 6.1 we generalise the concept of Prüfer sequences to forests. Then we determine the maximum degree in a random forest in Section 6.2. Finally, we derive the concentration result on the maximum degree in a random complex part in Section 6.3.
6.1. Prüfer sequences for forests with specified roots
Similar to Prüfer sequences for trees (see e.g. [50, 36]), there is a bijection between and (see e.g. [49, Section 6.6]): Given a forest we construct a sequence of forests and two sequences and of vertices as follows. We start with . Given for an , we let be the leaf with largest label in and be the unique neighbour of . Furthermore, we obtain by deleting the edge in . We note that this construction is always possible, since has edges and therefore at least one leaf. We call
(12) |
the Prüfer sequence of . We denote by the number of occurrences of an element in .
Theorem 6.1.
Let and be the class of forests on vertex set consisting of tree components such that the vertices lie all in different tree components. In addition, let and be the Prüfer sequence of as defined in (12). Then is a bijection. For and we have
(13) |
Theorem 6.1 can be shown by using similar ideas as in the classical case of trees. For the sake of completeness, we provide a proof of Theorem 6.1 in Appendix B.
6.2. Degree sequence and maximum degree of a random forest
We consider a random forest and determine the degree sequence of and the maximum degree .
Theorem 6.2.
Let and be the degree sequence of . Let and be the load in bin for each . In addition, let (independent of ) and for we define if and otherwise. Then
Proof.
Instead of directly choosing from , we can equivalently create by Prüfer sequences from Section 6.1: First we perform a balls-into-bins experiment with bins and balls and let be the location vector. Then we independently choose and set and the statement follows by (13). ∎
Using this connection to the balls-into-bins model we obtain an upper bound on (see Theorem 6.3(a)). If we assume that is not too ‘large’, we can even show that whp is concentrated at two values and that the maximum degree of a root vertex, i.e. a vertex in , is much smaller than (see Theorem 6.3(b)). We will need these facts later when we use random forests to build a random complex part (see Section 6.3).
Theorem 6.3.
Let , , and . Then
-
(a)
whp ;
-
(b)
if for some , then whp and .
Proof.
Let , be the maximum load of , and be the maximum load of one of the first bins of . Due to Theorem 4.1 we have whp , where we used in the last inequality Lemma 2.11(d). Combining it with Theorem 6.2 we have
This shows statement (a).
By Lemma 4.2 we have whp . This together with Theorem 6.2 implies whp and . Thus, we obtain by Theorem 4.1 that whp
By Lemma 2.11(f) we have , which proves statement (b). ∎
6.3. Random complex part
We consider the class consisting of complex graphs with core and vertex set , where is a given core and (cf. Definition 2.5). As illustrated in Figure 3, we can construct via the balls-into-bins model. Assuming that is bounded and is ‘small’ compared to , we will use Theorem 6.3 to show that the maximum degree of is strongly concentrated.
|
Theorem 6.4.
For each , let be a core and . In addition, let be a random complex part with core and vertex set as in Definition 2.5 and . If , then the following hold.
-
(a)
Whp .
-
(b)
If in addition for some , then whp .
Proof.
We observe that can be obtained by choosing a random forest and then replacing each vertex in by the tree component of with root . For a vertex we have
(14) |
Hence, we have . By Theorem 6.3(a) we get whp . Together with the fact this yields statement (a). For (b) we apply Theorem 6.3(b) to . Together with (14) and this implies whp . Thus, statement (b) follows by applying again Theorem 6.3(b). ∎
7. Proofs of Theorems 1.4 and 1.6 and Corollaries 1.7 and 1.8
Throughout this section, let be the random planar graph.
7.1. Proof of Theorem 1.4
In Theorem 5.2 we have seen that . Thus, each graph property that holds whp in is also true whp in and the first statement follows by Theorem 5.1(b). By taking we get the ‘in particular’ statement. ∎
7.2. Proof of Theorem 1.6
We split into the large complex part , the small complex part , and the non-complex part as described in Section 2.3. We claim that whp the following hold.
-
(i)
;
-
(ii)
;
-
(iii)
.
Assuming these three claims are true we can finish the proof as follows. By Theorem 2.10(c) we have whp and therefore also whp . Thus, statement (a) of Theorem 1.6 follows by (i). By Lemma 2.11(c) we have and . Combining that with (ii) and (iii) yields whp and therefore also whp . Hence, statement (b) of Theorem 1.6 follows by (iii). Finally, we obtain the ‘in particular’ statement by taking .
To prove the claims (i)–(iii), we will follow the strategy described in Section 3: We will construct a conditional random graph which is distributed like the random graph introduced in Section 3.1. Then we will determine the maximum degrees of the large complex part, small complex part and non-complex part of (or equivalently of ). Finally, we will apply Lemma 2.9 to translate these results to the random planar graph .
Let and be the subclass of consisting of those graphs satisfying
(15) | ||||
(16) | ||||
(17) | ||||
(18) | ||||
(19) | ||||
(20) |
Due to Theorem 2.10 we can choose the implicit hidden constants in the equations (15)–(20) such that with a probability of at least , for arbitrary . We will apply Lemma 2.9 to the class . To that end, we define the function such that for we have
Let be a sequence that is feasible for and let . By definition the possible realisations of are those graphs with , , and . Hence, can be constructed as follows. For we choose uniformly at random a complex graph with vertices and core and for a complex graph with vertices and core . For we choose a graph without complex components having vertices and edges. Summing up, we have
(21) | ||||
(22) | ||||
(23) |
where the random complex parts and the random graph without complex components on the right hand side are as defined in Definitions 2.5 and 2.6, respectively. Due to (15) and (16) we have and . Hence, we can apply Theorem 6.4(b) to . Together with (21) this implies whp
(24) |
Using Lemma 2.11(h) we have , as by (17). Together with (24) this shows whp
(25) |
By Lemma 2.9 inequality (25) is also whp true if we replace by . Combining it with the fact that with probability at least we obtain that with probability at least
for all large enough. As was arbitrary, this shows claim (i).
Next, we prove claims (ii) and (iii) in a similar fashion. Combining (22) and Theorem 6.4(a) yields . Due to Lemma 2.11(g) and (h) we have , where we used by (18). This yields . Thus, claim (ii) follows by Lemma 2.9. Due to (20) we have . Hence, we can combine (23) and Lemma 5.3 to obtain whp
(26) |
Due to (19) we have and therefore, we obtain by Lemma 2.11(h). Using that in (26) we get whp
7.3. Proof of Corollary 1.7
We distinguish two cases. If is as in Theorem 1.4, then whp , where we used Theorem 1.4, Lemma 2.11(c), and that . If is as in Theorem 1.6, then . Together with Lemma 2.11(c) and (g) this implies . Combining that with the ‘in particular’ statement of Theorem 1.6 we obtain whp , as desired. ∎
7.4. Proof of Corollary 1.8
The assertion follows directly from Theorem 1.6 and the fact from Definition 1.5(b) that and . ∎
8. Non-concentration of the maximum degree: Proof of Theorem 1.10
We recall that we denote by the class of all vertex-labelled planar graphs on vertex set with edges. Furthermore, let be the subclass containing all connected planar graphs on vertex set with edges. Our starting point is the following result of Giménez and Noy [26].
Theorem 8.1 ([26]).
Let and . Then there exist constants and such that
Using Theorem 8.1 we can show that the probability that the dense random planar graph has isolated vertices and isolated edges is bounded away from 0, for each fixed .
Lemma 8.2.
Let and assume for . Then we have for all fixed
Proof.
Throughout the proof, let be sufficiently large. Let be a fixed planar graph having isolated vertices and isolated edges and satisfying . Then we can construct ‘many’ graphs in with isolated vertices and isolated edges by adding a copy of to a connected graph . More precisely, we consider the following construction:
-
•
Choose a subset of size and label the vertices of with ;
-
•
Choose a graph , label the vertices with , and add the copy of to .
As these constructed graphs are all pairwise distinct, we obtain
(27) |
We note that is either or . We assume , as the latter case can be done analogously by considering instead of a graph having vertices, edges, isolated vertices, and isolated edges. Theorem 8.1 implies
(28) |
Finally, the statement follows by using (28) and the fact in (27). ∎
We note that the formulas on the number of planar graphs in Theorem 8.1 are not true in the sparse regime where . As a consequence, also Lemma 8.2 does not hold in that case.
Next, we will show that we can locally change a graph so that the maximum degree increases by one, the number of isolated vertices by three, and the number of isolated edges decreases by two. Using it we can create graphs with many different maximum degrees. The following definition and lemma make this idea more precise.
Definition 8.3.
For and we let be the subclass of all planar graphs on vertex set having edges, isolated vertices, isolated edges, and maximum degree .
Lemma 8.4.
Let with and . Then we have
Proof.
We consider the following operation that transforms a graph to a graph (see also Figure 4). We pick in a vertex of degree , a neighbour of , an isolated vertex , and isolated edges , . Then we obtain from by deleting the edges , and adding and . For two graphs and we write if can be transformed to via the above operation. For a fixed graph we have
(29) |
Next, we note that if we perform our operation , then satisfies the following properties:
-
•
There are at most two vertices in with degree ;
-
•
The vertex has degree ;
-
•
The vertex has exactly two neighbours, which are and ;
-
•
The vertices and are isolated.
Using these observations we can bound for a fixed the number of graphs with . There are at most two possible vertices in which can be and knowing there are at most options for the vertex . Given and the vertex is already determined. Finally, for the vertices and there are possibilities. Hence, we obtain
(30) |
Combining (29) and (30) yields
where we used and , as . This shows the statement. ∎
Finally, we can show Theorem 1.10 by using Lemma 8.2 and applying Lemma 8.4 repeatedly.
8.1. Proof of Theorem 1.10
We assume to the contrary that there is a such that for infinitely many . To simplify notation, we even assume that is true for all . Otherwise, we could restrict our considerations to the subsequence consisting of all satisfying . By Lemma 8.2 there is a such that for all large enough
In particular, we can choose such that
Combining that with Lemma 8.4 we get for all
This implies that
As and are fixed constants and whp , this shows that for all large enough we have . Hence, we get , and therefore , contradicting the fact . This finishes the proof. ∎
9. Properties of
In this section we consider the function introduced in Definition 1.3. First we will show that is well defined and then we will provide a proof of Lemma 2.11.
9.1. Well-definedness of
We recall that for given we defined the function as
(31) |
By basic calculus we obtain for all , for all , and as . This implies that has a unique zero in , which shows that is well defined.
Moreover, we obtain the following fact, which we will use in Section 9.2:
(32) |
9.2. Proof of Lemma 2.11
Let be as defined in (31) and let be the unique positive zero of . For we have , which together with (32) implies (a), i.e. .
In order to prove (b), we may assume that for a suitable constant . Now we get for large enough
Together with (32) this implies for all large enough, which yields (b).
For (e) we observe that by definition of
(33) |
Due to (c) and (d) we have , which yields . Combining that with (33) shows .
For (f) we let and . Due to (c) we have and therefore
(34) |
On the other hand, we have
Together with (34) this implies (f), as is strictly increasing.
Similarly, we define for (g) the function . Now (g) follows by the facts that and is strictly increasing.
10. Discussion
The only properties about the random planar graph which we used in the proofs of our main results in the sparse regime (Theorems 1.4 and 1.6 and Corollaries 1.7 and 1.8) are the results on the internal structure in Theorem 2.10. Kang, Moßhammer, and Sprüssel [34] showed that Theorem 2.10 is true for much more general classes of graphs. Prominent examples of such classes are cactus graphs, series-parallel graphs, and graphs embeddable on an orientable surface of genus (see [33, Section 4]). Using the generalised version of Theorem 2.10 and analogous proofs of Theorems 1.4 and 1.6 and Corollaries 1.7 and 1.8, one can show the following.
Theorem 10.1.
Theorems 1.4 and 1.6 and Corollaries 1.7 and 1.8 are true for the class of cactus graphs, the class of series-parallel graphs, and the class of graphs embeddable on an orientable surface of genus .
Theorem 1.6 does not cover the whole regime and leaves a small gap of order to the dense case where for . This leads to the following natural question on the behaviour of in the unconsidered region where for a such that and .
Question 10.2.
Let and where is such that and . Is concentrated on a subset of with bounded size?
In Theorem 1.10 we saw that is not concentrated on any subset of with bounded size if for . This raises the question how large a set needs to be such that whp can hold. Furthermore, it would be interesting to know the precise asymptotic order of in that regime.
Question 10.3.
Let and assume for . What is the smallest size of a set satisfying whp ? Moreover, what is the asymptotic order of ?
Acknowledgement
The authors thank the anonymous referees for many helpful remarks to improve the presentation of this paper.
References
- [1] N. Alon and J.H. Spencer. The Probabilistic Method. Wiley Series in Discrete Mathematics and Optimization. Wiley, 3rd edition, 2011.
- [2] B. Bollobás. The distribution of the maximum degree of a random graph. Discrete Math., 32(2):201–203, 1980.
- [3] B. Bollobás. Degree sequences of random graphs. Discrete Math., 33(1):1–19, 1981.
- [4] B. Bollobás. Vertices of given degree in a random graph. J. Graph Theory, 6(2):147–155, 1982.
- [5] B. Bollobás. Random Graphs. Cambridge University Press, 2nd edition, 2001.
- [6] V. E. Britikov. The structure of a random graph near a critical point. Diskret. Mat., 1(3):121–128, 1989.
- [7] R. Carr, W. Goh, and E. Schmutz. The maximum degree in a random tree and related problems. Random Structures Algorithms, 5(1):13–24, 1994.
- [8] G. Chapuy, É. Fusy, O. Giménez, B. Mohar, and M. Noy. Asymptotic enumeration and limit laws for graphs of fixed genus. J. Combin. Theory Ser. A, 118(3):748–777, 2011.
- [9] G. Chapuy, É. Fusy, O. Giménez, and M. Noy. On the diameter of random planar graphs. Combin. Probab. Comput., 24(1):145–178, 2015.
- [10] G. Collet, M. Drmota, and L. D. Klausner. Limit laws of planar maps with prescribed vertex degrees. Combin. Probab. Comput., 28(4):519–541, 2019.
- [11] C. Dowden, M. Kang, and P. Sprüssel. The evolution of random graphs on surfaces. SIAM J. Discrete Math., 32(1):695–727, 2018.
- [12] M. Drmota, O. Giménez, and M. Noy. Degree distribution in random planar graphs. J. Combin. Theory Ser. A, 118(7):2102–2130, 2011.
- [13] M. Drmota, O. Giménez, M. Noy, K. Panagiotou, and A. Steger. The maximum degree of random planar graphs. Proc. Lond. Math. Soc. (3), 109(4):892–920, 2014.
- [14] M. Drmota, M. Noy, and B. Stufler. Cut Vertices in Random Planar Maps. In 31st International Conference on Probabilistic, Combinatorial and Asymptotic Methods for the Analysis of Algorithms (AofA 2020), volume 159 of Leibniz International Proceedings in Informatics (LIPIcs), pages 10:1–10:18, 2020.
- [15] M. Drmota and B. Stufler. Pattern occurrences in random planar maps. Statist. Probab. Lett., 158:108666, 2020.
- [16] P. Erdős and A. Rényi. On random graphs. I. Publ. Math. Debrecen, 6:290–297, 1959.
- [17] P. Erdős and A. Rényi. On the evolution of random graphs. Magyar Tud. Akad. Mat. Kutató Int. Közl., 5:17–61, 1960.
- [18] P. Erdős and R. Wilson. On the chromatic index of almost all graphs. J. Combin. Theory Ser. B, 23(2-3):255–257, 1977.
- [19] N. Fountoulakis and K. Panagiotou. 3-connected cores in random planar graphs. Combin. Probab. Comput., 20(3):381–412, 2011.
- [20] A. Frieze and M. Karoński. Introduction to Random Graphs. Cambridge University Press, 2015.
- [21] É. Fusy. Uniform random sampling of planar graphs in linear time. Random Structures Algorithms, 35(4):464–522, 2009.
- [22] S. Gerke and C. McDiarmid. On the number of edges in random planar graphs. Combin. Probab. Comput., 13(2):165–183, 2004.
- [23] S. Gerke, C. McDiarmid, A. Steger, and A. Weißl. Random planar graphs with nodes and a fixed number of edges. In Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 999–1007. ACM, New York, 2005.
- [24] S. Gerke, C. McDiarmid, A. Steger, and A. Weißl. Random planar graphs with given average degree. In Combinatorics, complexity, and chance, volume 34 of Oxford Lecture Ser. Math. Appl., pages 83–102. Oxford Univ. Press, Oxford, 2007.
- [25] S. Gerke, D. Schlatter, A. Steger, and A. Taraz. The random planar graph process. Random Structures Algorithms, 32(2):236–261, 2008.
- [26] O. Giménez and M. Noy. Asymptotic enumeration and limit laws of planar graphs. J. Amer. Math. Soc., 22(2):309–329, 2009.
- [27] G. H. Gonnet. Expected length of the longest probe sequence in hash code searching. J. Assoc. Comput. Mach., 28(2):289–304, 1981.
- [28] G. I. Ivčenko. The asymptotic behavior of the degrees of vertices in a random graph. Teor. Verojatnost. i Primenen., 18:195–203, 1973.
- [29] S. Janson, D. E. Knuth, T. Łuczak, and B. Pittel. The birth of the giant component. Random Structures Algorithms, 4(3):231–358, 1993.
- [30] S. Janson, T. Łuczak, and A. Ruciński. Random Graphs. Wiley, 2000.
- [31] N. L. Johnson and S. Kotz. Urn models and their application: an approach to modern discrete probability theory. Wiley, 1977.
- [32] M. Kang and T. Łuczak. Two critical periods in the evolution of random planar graphs. Trans. Amer. Math. Soc., 364(8):4239–4265, 2012.
- [33] M. Kang and M. Missethan. Longest and shortest cycles in random planar graphs. arXiv:2006.09697.
- [34] M. Kang, M. Moßhammer, and P. Sprüssel. Phase transitions in graphs on orientable surfaces. Random Structures Algorithms, 56(4):1117–1170, 2020.
- [35] T. Łuczak, B. Pittel, and J. C. Wierman. The structure of a random graph at the point of the phase transition. Trans. Amer. Math. Soc., 341(2):721–748, 1994.
- [36] J. Matoušek and J. Nešetřil. Invitation to Discrete Mathematics. Oxford University Press, 2nd edition, 2009.
- [37] C. McDiarmid. Random graphs on surfaces. J. Combin. Theory Ser. B, 98(4):778–797, 2008.
- [38] C. McDiarmid and B. Reed. On the maximum degree of a random planar graph. Combin. Probab. Comput., 17(4):591–601, 2008.
- [39] C. McDiarmid, A. Steger, and D. Welsh. Random planar graphs. J. Combin. Theory Ser. B, 93(2):187–205, 2005.
- [40] B. McKay and N. Wormald. The degree sequence of a random graph. I. The models. Random Structures Algorithms, 11(2):97–117, 1997.
- [41] M. Mitzenmacher and E. Upfal. Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis. Cambridge University Press, 2nd edition, 2017.
- [42] J. W. Moon. On the maximum degree in a random tree. Michigan Math. J., 15(4):429–432, 1968.
- [43] M. Noy, V. Ravelomanana, and J. Rué. On the probability of planarity of a random graph near the critical point. Proc. Amer. Math. Soc., 143(3):925–936, 2015.
- [44] M. Noy, C. Requilé, and J. Rué. Further results on random cubic planar graphs. Random Structures Algorithms, 56(3):892–924, 2020.
- [45] K. Panagiotou and A. Steger. Maximal biconnected subgraphs of random planar graphs. ACM Trans. Algorithms, 6(2):Art. 31, 21, 2010.
- [46] K. Panagiotou and A. Steger. On the degree distribution of random planar graphs. In Proceedings of the Twenty-Second Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1198–1210. SIAM, Philadelphia, PA, 2011.
- [47] M. Raab and A. Steger. “Balls into bins” – a simple and tight analysis. In Randomization and Approximation Techniques in Computer Science, pages 159–170. Springer Berlin, 1998.
- [48] O. Riordan and A. Selby. The maximum degree of a random graph. Combin. Probab. Comput., 9(6):549–572, 2000.
- [49] J. Spencer. Asymptopia, volume 71 of Student Mathematical Library. American Mathematical Society, Providence, RI, 2014. With L. Florescu.
- [50] J.H. van Lint and R.M. Wilson. A Course in Combinatorics. Cambridge University Press, 2nd edition, 2001.
Appendix A Sketch of the proof of Proposition 1.9
Due to Theorem 5.1(b) we have whp
(36) |
Together with Lemma 2.11(i) this shows whp . The so-called symmetry rule (see e.g. [30, Section 5.6]) says that ‘behaves’ asymptotically like for suitable and such that tends to a constant with . Together with Theorem 5.1(b) this implies that whp
(37) |
where we used in the last equality Lemma 2.11(h) and (i). Using (37), Lemma 2.11(i), and the fact , we obtain whp . Combining Lemma 2.11(i), (36), and (37) yields that whp . Hence, we get whp and . ∎
Appendix B Proof of Theorem 6.1
We start by proving (13). To that end, let be a root vertex. Throughout the construction of the root is always the vertex with smallest label in the component of containing . This implies for all . As the elements of the sequence are all distinct, we obtain
(38) |
This proves (13), since .
Next, we provide an algorithm that builds a graph for each . Later we will see that the algorithm indeed reconstructs if the input is . Let be given. We construct sequences and of vertices, a sequence of forests and for each a sequence of degrees as follows. We start with , , if , and if . For we set and . In addition, we let if and otherwise. Finally, we obtain by adding the edge in and we set . Next, we show that this algorithm is well defined and that the output is indeed a graph. To that end, we note that for and we have
This yields that there are at least vertices with . Thus, if for some , then and therefore . This yields unless . As we obtain by induction that for all . In particular, this shows that is well defined and . Thus, the algorithm is always executable and is a graph for all .
In order to prove that is a bijection, it suffices to show the following claims.
-
(i)
for all ;
-
(ii)
for all ;
-
(iii)
for all ;
-
(iv)
for all .
We observe that . Thus, using (38) yields , which implies (i).
To show (ii), we suppose that we first apply the algorithm to obtain and then the algorithm with input . Due to (13) the degree sequence of equals and therefore . By construction we also have , which implies that is the degree sequence of . By repeating that argument we obtain by induction for all . As and this shows , i.e. .
For (iii) we assume that we apply the algorithm with input . By induction it follows that for all each component of contains at most one vertex with . This implies that we never close a cycle when adding the edge in , which shows that is a forest. We saw before that for all . Thus, if is a root and the component of containing has a vertex with , then . This implies that adding the edge never connects two components of which contain both a root. Hence, .
Finally for (iv), we suppose that for given we first apply the algorithm to construct and then the algorithm to obtain the Prüfer sequence of . We note that the degree sequence of equals and therefore . By construction is the unique neighbour of in , which implies . This yields that the degree sequence of is . Repeating that argument we obtain by induction for all , which proves (iv). ∎