Sequential Stub Matching for Asymptotically Uniform Generation of Directed Graphs with a Given Degree Sequence
Femke van Ieperen, Ivan Kryven

TL;DR
This paper introduces a method to generate directed graphs with a specific structure while ensuring uniform randomness.
Contribution
The paper proves that sequential stub matching achieves asymptotically uniform sampling of directed graphs under certain conditions.
Findings
Sequential stub matching can sample simple digraphs with asymptotically equal probability.
Uniform sampling is achieved when the maximum degree is dominated by m^(1/4).
The algorithm can be implemented with a linear expected runtime of O(m).
Abstract
We discuss sequential stub matching for directed graphs and show that this process can be used to sample simple digraphs with asymptotically equal probability. The process starts with an empty edge set and repeatedly adds edges to it with a certain state-dependent bias until the desired degree sequence is fulfilled, whilst avoiding placing a double edge or self-loop. We show that uniform sampling is achieved in the sparse regime when the maximum degree \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}\end{document}dmax is asymptotically dominated by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts}…
Click any figure to enlarge with its caption.
Figure 1- —http://dx.doi.org/10.13039/501100003246Nederlandse Organisatie voor Wetenschappelijk Onderzoek
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · DNA and Biological Computing · Machine Learning and Algorithms
Introduction
In its simplest form, the problem of uniform graph sampling can be posed for undirected graphs. An undirected graph is considered simple when it has no multiple edges or self-loops. Given a degree sequence, the existence of the corresponding simple graph can be checked in linear time using the Erdős-Gallai criterion [15]; however, sampling simple graphs uniformly at random is difficult. One straightforward but computationally expensive way is rejection sampling with the configuration model [7]. The idea behind this method is to repeatedly perform random stub matching based on a given graphical degree sequence, whilst rejecting every final multigraph until eventually a simple graph is obtained. This procedure succeeds in time that is exponential in the square of the average degree [4]. The strategy can be improved if instead of rejecting every multigraph, one repairs them by switching edges to remove parallel edges. Such a procedure was shown to implement exact uniform sampling in linear time for undirected graphs in special regimes, for example, see [1].
Beyond Undirected Graphs
Uniform generation of simple graphs is used in the analysis of algorithms and networks [26, 33, 34]. In algorithmic spectral graph theory, fast sampling is required to study spectra of sparse random matrices [25, 36, 38], where beyond the case of undirected graphs, heuristic algorithms reaching the output distribution had to be postulated. Moreover, generating random graphs is closely related to counting and generation of binary matrices with given row and column sums [9, 10], which can be interpreted as an adjacency or incidence matrix of a corresponding simple graph. In all of these areas, generation of directed graphs is of equal importance. Indeed, the adjacency matrix in the directed graph is non-symmetric, and hence it satisfies different column and row sums. Another reason to study directed random graphs is that, as a special case, they give a simple representation for bipartite graphs and hypergraphs that can be exploited for sampling [14]. To represent a simple bipartite graph (or a hypergraph), consider a digraph with all vertices being either sinks (identified with hypervertices) or sources (identified with hyperedges). Note that simple bipartite graphs are special cases of simple directed graphs but not the other way around: biadjacency matrix of a simple bipartite graph is an adjacency of a directed graph that is not necessarily simple. Nevertheless, one can use this correspondence for uniform sampling by additionally excluding perfect matchings.
Related Work
Sampling of directed graphs, or graphs with certain constraints on their structure, has also been studied. Here we distinguish two of the main algorithmic families, whilst, for an exhaustive review, the reader is referred to Ref. [23].
Markov Chain Monte Carlo (MCMC) algorithms approximate the desired sample with a sequence (also called a chain) of approximate samples that improve the output distribution error with each iteration [5, 16, 21, 37, 41]. For this reason, initiating the MCMC sequence with a seed element that itself is chosen with the smallest error benefits such algorithms. At the same time, estimating how fast such chains converge to uniformity, the mixing time of the chain, is generally a difficult problem and has been achieved only for several classes of random graphs. Various MCMC algorithms were suggested for graphs with arbitrary degree sequences [17, 18, 28, 40], whereas the rapid mixing property was shown in Ref. [16] for the class of P-stable degree distributions, and more recently, for other stability classes by Gao and Greenhill [21]. For an example of convergence to uniformity analysis, see, e.g. Janson [27]. Bergerand and Müller-Hannemann suggested a MCMC algorithm for sampling random digraphs [5], with some relevant rapid mixing results shown by Greenhill [22, 24] and Erdős et al. [19]. Further generalisations were also proposed for degree-correlated random graphs and bipartite graphs [11, 14].
As an alternative to MCMC, sequential algorithms construct simple graphs by starting with an empty edge set and adding edges one-by-one with a stub matching. The crux is to employ the state-dependent importance sampling and select a new edge non-uniformly from the set of possible pairs whilst updating the probability after each edge placement [3, 29, 39]. Because the number of steps is fixed, sequential algorithms run in almost linear time. The price to pay is that the uniformity is achieved only asymptotically for large graphs. In practice, such methods are especially useful for assessing asymptotic properties of large graphs, e.g. to study sparse random matrices and complex networks. In principle, one should be able to eliminate the uniformity error even for a fixed number of vertices by first generating the seed graph with a sequential algorithm and then initiating an MCMC of choice with this seed. The other advantage is that sequential algorithms produce an a posteriori estimate for the total number of graphs with given constraints (e.g. degree sequence, bipartite structure), which makes them potentially useful for statistical inference [43].
Sequential sampling has been realised for regular graphs with the running time shown to be \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {O}}(md_\text {max}^2)$$\end{document} by Kim and Vu [29]. Bayati et al. [3] generalised the sequential method to an arbitrary degree sequence, yet maintaining a near-linear in the number of edges algorithmic complexity. For these algorithms, the maximum degree may depend on n with some asymptotic constraints, and the bounds on the error in the output distribution asymptotically vanish as m tends to infinity. Other approaches [2, 6, 12] realise non-uniform sampling whilst also outputting probability of the generated sample a posteriori. Hence, they may be used to compute expectations over the probability space of random graphs.
Our Contribution
In this work, we provide a sequential algorithm for asymptotically uniform sampling of directed graphs with a given degree sequence. The samples are simple graphs, in the sense that they have no self-loops or parallel edges with identical orientation. By definition, when a di-graphical degree sequence is fixed (see Fulkerson criteria [20]), uniformly sampled digraphs satisfying it must have equal probability. Being only asymptotically uniform, our algorithm controls two sources of error when the largest degree is of the order \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$O(m^{1/4-\tau })$$\end{document} for any \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\tau >0$$\end{document} : (1) the total variation between the actual output distribution and the target uniform distribution vanishes for large graphs (or equivalently, apart from a negligible set of exceptions, the algorithm generates all graphs with asymptotically equal probability) and (2) although the algorithm may need to be restarted because it fails to produce a sample, this does not happen with probability 1 for large graphs. Amongst the benefits of our approach is fast expected runtime of O(m) as well as a priori (and a posteriori) estimates for the number of directed graphs with a given degree sequence. Note that a priori estimates for a similar setting are also available in Ref. [9].
We expect that introducing the transition from univariate degree distributions to degree distribution with two types of stubs (in- and out-edges) may open an avenue for further generalisations. For example, to sampling graphs with coloured edges or random geometric graphs [31, 32]. From the sampling perspective, coloured graphs comprise a less-tractable class of problems. For instance, even answering the question whether a given coloured degree sequence is graphical is an NP hard problem for more than two colours [8, 13]; nevertheless, it is reasonable to expect that randomised algorithms may perform such tests with high probability of success for degree sequences of sufficient regularity.
The algorithm is explained in Sect. 2. The proof that for a fixed degree sequence, the probability that the algorithm generates each graph, apart from a negligible set of exceptions, is a factor of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1 \pm o(1)$$\end{document} times the uniform probability is presented in Sect. 3 and is inspired by the proof of Bayati, Kim and Saberi [3]. As in Ref. [3], the idea is showing a concentration of a certain random variable defined on the space of all orderings of m edges. The orderings encode the possible execution path of the sequential algorithm generating a given graph. To this end, we partition the space of all orderings into a system of cover sets, on which we separately study the concentration. To identify the value on which the random variable concentrates, we build a simpler random graph model in which the output graph is not dependent on the history of construction, and nevertheless show that the expected value of some key property in this model is also the value on which our random variable concentrates. Having two-component degree sequence, which defines in- and out-degrees for each vertex, requires more elaborate analysis when applying Vu’s concentration inequality [42]. Our algorithm may fail to construct a graph, but it is shown that this happens with probability o(1) in Sect. 4. The expected runtime analysis of the algorithm is shown to be O(m) in Sect. 5, which is faster than the estimate in Ref. [3] due to making use of the constant-time lookup in lists.
Sequential Stub Matching
Our process for generating simple digraphs is best explained as a modification of the directed configuration model. This model generates a configuration by sequentially matching a random in-stub to a random out-stub. One can, therefore, see that generating a uniformly random configuration is not difficult; however, a random configuration may induce a multigraph, which is not desired. This issue can be remedied by the following procedure: At a given step, a single match between the chosen in- and out-stub is rejected if it leads to a self-loop or multi-edge. Then the resulting configuration necessarily induces a simple graph. Note that this rejection of specific matches destroys the uniformity of the generated graphs. To cancel out the non-uniformity bias, we accept each admissible match between an in- and an out-stub with a cleverly chosen probability, which restores asymptotically uniformity of the samples. Namely, we show that the distribution of the resulting graphs is within \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1 \pm o(1)$$\end{document} of uniformity for large graphs. Another consequence of the constraint on acceptable matches is that it may result in a failed attempt to finish a configuration; for example, if at some step of the matching procedure, the only remaining stubs consist of one in-stub and one out-stub belonging to the same vertex. In this case, we reject the entire configuration and start again from scratch. As we will show later in Sect. 5, a failure is not likely to occur, i.e. the probability that a configuration cannot be finished is o(1).
Algorithm 1Generating simple directed graphs obeying a given degree sequence
The stub matching process can be formalised as pseudo-code, see Algorithm 1. We use the following notation: Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\textbf{d}=\{({d^-_{ i}},{d^+_{i}})\}_{i=1}^n$$\end{document} with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d^-_{ i}},{d^+_{i}}\in {\mathbb {N}}$$\end{document} be a di-graphical degree sequence with no isolated vertices, and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m=\sum _{i>0}{d^-_{ i}}=\sum _{i>0}{d^+_{i}}$$\end{document} the total number of edges. Furthermore, we define
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} d_{\max } = \max \{\max \{{d^-_{ 1}},{d^-_{ 2}},\ldots ,{d^-_{ n}}\}, \max \{{d^+_{1}}, {d^+_{2}}, \ldots , {d^+_{n}}\} \}. \end{aligned}$$\end{document}We wish to construct a simple directed graph \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}= \left( V,E\right) $$\end{document} with vertex set \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V=\{1,\dots ,n\}$$\end{document} and edge set E whose degree sequence is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\textbf{d}$$\end{document} . At each step, Algorithm 1 chooses edge (i, j) with probability
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} P_{ij} \sim {\left\{ \begin{array}{ll} {\hat{d}}_i^+{\hat{d}}_j^-\left( 1-\frac{{d^+_{i}}{d^-_{ j}}}{2m}\right) ,&{} i\ne j \,\text {and}\, (i,j) \notin E,\\ 0,&{}i=j \,\text {or}\, (i,j) \in E, \end{array}\right. } \end{aligned}$$\end{document}and adds it to E, where the residual in-degree \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\hat{d}}_i^-$$\end{document} (respectively residual out-degree \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\hat{d}}_i^+$$\end{document} ) of vertex i is the number of unmatched in-stubs (out-stubs) of this vertex and E the set of edges constructed so far. If for all pairs \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i,j \in V$$\end{document} with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\hat{d}}_i^+ >0$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\hat{d}}_j^->0$$\end{document} it happens that either \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i=j$$\end{document} or \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(i,j) \in E$$\end{document} , no edge can be added to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$E$$\end{document} and the algorithm terminates. If the algorithm terminates before m edges have been added to E, it has failed to construct a simple graph obeying the desired degree sequence and outputs a failure. If the algorithm terminates with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$|E|=m$$\end{document} , it returns a simple graph that obeys the degree sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\textbf{d}$$\end{document} by construction. In this case, the algorithm also computes the total probability P of constructing the instance of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} in the given order of edge placement. We will show that almost all orderings of a set of m edges are generated with asymptotically equal probability. Hence, for almost all digraphs \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} , the probability that the algorithm generates them is asymptotically m!P. We will also show that digraphs are generated within a factor of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1+o(1)$$\end{document} of uniformity, and therefore \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$N=\frac{1}{m!P}$$\end{document} approximates the number of simple digraphs obeying the degree sequence. The algorithm returns the value of N, providing it has successfully terminated. To make these statements more precise, let us consider degree progression \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{\textbf{d}_n\}_{n\in {\mathbb {N}}}$$\end{document} , that is a sequence of graphical degree sequences indexed by the number of vertices n. The algorithm has the following favourable properties. Let the maximum degrees in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{\textbf{d}_n\}_{n\in {\mathbb {N}}}$$\end{document} satisfy \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max ,n} = \mathcal {O}\left( m_n^{1/4 - \tau }\right) $$\end{document} for an arbitrary \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\tau >0$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m_n$$\end{document} being the number of edges in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\textbf{d}_n$$\end{document} .
Theorem 2.1
When applied to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\textbf{d}_n$$\end{document} , Algorithm 1 terminates successfully with probability \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1 + o(1)$$\end{document} and has the expected runtime of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( m\right) $$\end{document} .
Theorem 2.2
Any \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} is generated by Algorithm 1 with probability
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\mathbb {P}\left[ G_{\textbf{d}}\right] =\left( 1+o(1)\right) \frac{ \prod _{i=1}^n{d^+_{i}}! \prod _{i=1}^n {d^-_{ i}}!}{m!} \\&\quad e^{\frac{\sum _{i=1}^n {d^-_{ i}}{d^+_{i}}}{m} - \frac{\sum _{i=1}^n \left( ({d^-_{ i}})^2 + ({d^+_{i}})^2\right) }{2m}+ \frac{\sum _{i=1}^n({d^-_{ i}})^2\sum _{i=1}^n({d^+_{i}})^2}{2m^2} +\frac{1}{2}}. \end{aligned}$$\end{document}Note that the probability in Theorem 2.2 depends on the degree sequence but is asymptotically independent of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} itself, which indicates that almost all graphs that satisfy \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\textbf{d}$$\end{document} are generated with asymptotically equal probability. When considered outside of the context of Algorithm 1, this statement is similar to the recent result on asymptotic enumeration of digraphs [35], which can also be used to construct an alternative proof of the theorem. The remainder of this paper covers the proofs of Theorems 2.1 and 2.2, which are split into three parts, discussing the uniformity of the generated digraphs, the failure probability of the algorithm and its runtime.
The Probability of Generating a Given Digraph
The goal of this section is to determine the probability \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}(G_{\textbf{d}})$$\end{document} that Algorithm 1 outputs a given digraph \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} on input of a graphical \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\textbf{d}$$\end{document} , which will prove Theorem 2.2.
Definition 3.1
Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\textbf{d}$$\end{document} be a degree sequence. For all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ i \in \{1,2,\ldots , n\}$$\end{document} define a set of in-stubs \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${W^{-}_{i}}$$\end{document} consisting of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d^-_{ i}}$$\end{document} unique elements and a set out-stub \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${W^{+}_{i}}$$\end{document} containing \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d^+_{i}}$$\end{document} elements. Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${W^{-}_{}}= \cup _{i \in \{1,2,\ldots , n\}} {W^{-}_{i}}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${W^{+}_{}}= \cup _{ i \in \{1,2,\ldots , n\}}{W^{+}_{i}}$$\end{document} . Then a configuration is a perfect bipartite matching of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${W^{-}_{}}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${W^{+}_{}}$$\end{document} , that is a set of tuples (a, b) such that each tuple contains one element from \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${W^{-}_{}}$$\end{document} and one from \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${W^{+}_{}}$$\end{document} , and each element of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${W^{-}_{}}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${W^{+}_{}}$$\end{document} appears in exactly one tuple.
A configuration \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {M}$$\end{document} prescribes a matching for all stubs and, therefore, defines a multigraph with vertices \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V = \{1,2,\ldots , n\}$$\end{document} and edge set
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} E= [ (i,j) \mid {W^{+}_{i}} \ni a, {W^{-}_{j}} \ni b, \text { and }(a,b) \in \mathcal {M}]. \end{aligned}$$\end{document}A fixed output of Algorithm 1 can be viewed as a configuration. Since the algorithm matches subs, there may be multiple stub pairs that lead to the same edge. Consequently, multiple configurations may lead to the same graph \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} .
Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$R(G_{\textbf{d}}) = \left\{ \mathcal {M}\,|\, G_\mathcal {M} = G_{\textbf{d}}\right\} $$\end{document} be the set of all configurations on \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left( {W^{-}_{}}, {W^{+}_{}}\right) $$\end{document} that correspond to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} . The probability that the algorithm generates \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} is the sum of probabilities that the algorithm generates a configuration that correspond to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}(G_{\textbf{d}}) = \sum _ { \mathcal {M} \in R(G_{\textbf{d}})} \mathbb {P}\left( \mathcal {M}\right) . \end{aligned}$$\end{document}Different configurations correspond to the same graph if they differ only in the labelling of the stubs. Since the probability to match an out-stub of i to an in-stub of j at a given step of the algorithm depends on the partial configuration constructed so far, the order in which the matches are chosen influences the probability of generating a configuration \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {M}$$\end{document} . Let for a given \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {M} \in R(G_{\textbf{d}})$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S\left( \mathcal {M}\right) $$\end{document} be the set of all the orderings \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}$$\end{document} in which this configuration can be created. Because the configuration already determines the match for each in-stub, an ordering of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {M}$$\end{document} can be thought of as an enumeration of edges \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} = \left( e_1,e_2,\ldots , e_m\right) ,\;e_i\in E,$$\end{document} defining which in-stub gets matched first, which second, etc. There are m! different orderings of the configuration \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {M}$$\end{document} . This implies that for any \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {M} \in R(G_{\textbf{d}})$$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}(G_{\textbf{d}}) = \prod _{i=1}^{n}d_i^{-}! \prod _{i=1}^{n}d_i^{+}!\sum _{ \mathcal {N} \in S\left( \mathcal {M}\right) } \mathbb {P}\left( \mathcal {N}\right) . \end{aligned}$$\end{document}Hence, we further investigate \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left( \mathcal {N}\right) $$\end{document} . If the algorithm has constructed the first r elements of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}$$\end{document} , it is said to be at step \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r \in \{0,1,\ldots , m-1\}$$\end{document} . There is no step m, as the algorithm terminates immediately after constructing the \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m^\text {th}$$\end{document} edge. Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^-_{ i}}}^{(r)}$$\end{document} (respectively \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^+_{i}}}^{(r)}$$\end{document} ) denote the number of unmatched in-stubs (out-stubs) of the vertex i at step r. Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$E_r$$\end{document} be the set of admissible edges that can be added to the ordering at step r,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} E_r:= \left\{ (i,j) \mid i,j \in V, \; {{d^+_{i}}}^{(r)}>0, \; {{d^-_{ j}}}^{(r)}>0, \; i\ne j, \; (i,j) \notin \{e_1, e_2 \ldots , e_r\}\right\} . \nonumber \\ \end{aligned}$$\end{document}With this notation in mind, we write the probability of generating the entire ordering \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}$$\end{document} as
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}(\mathcal {N}) = \prod _{r=0}^{m-1} \mathbb {P}\left[ e_{r+1}= (i,j) | e_1, \ldots , e_r\right] , \end{aligned}$$\end{document}where
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ e_{r+1} = (i,j) | e_1, \ldots , e_r\right] = \frac{1-\frac{{d^+_{i}}{d^-_{ j}}}{2m}}{\sum _{(u,v) \in E_r} {{d^+_{u}}}^{(r)}{{d^-_{ v}}}^{(r)}\left( 1 - \frac{{d^+_{u}}d_v^-}{2m}\right) }. \end{aligned}$$\end{document}is the conditional probability that a given out-stub of i is matched with a given in-stub of j. Noticing that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{u\in V}{{d^+_{u}}}^{(r)}=\sum _{u\in V}{{d^-_{ u}}}^{(r)}=m-r$$\end{document} , the probability that the algorithm generates the graph \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} can be written as
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}(G_{\textbf{d}}) = \prod _{i=1}^n {d^-_{ i}}! \prod _{i=1}^n{d^+_{i}}! \prod _{(i,j) \in G_{\textbf{d}}} \left( 1 - \frac{{d^+_{i}}{d^-_{ j}}}{2m} \right) \sum _ {\mathcal {N} \in S(\mathcal {M})} \prod _{r=0}^{m-1} \frac{1}{(m-r)^2 - \Psi _r(\mathcal {N})}, \end{aligned}$$\end{document}where
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Psi _r\left( \mathcal {N}\right) = \sum _{(u,v) \notin E_r}{{d^+_{u}}}^{(r)}{{d^-_{ v}}}^{(r)} + \sum _{(u,v) \in E_r} {{{d^+_{u}}}^{(r)}} {{{d^-_{ v}}}^{(r)}} \frac{{d^+_{u}}d_v^-}{2m}. \end{aligned}$$\end{document}where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(u,v) \notin E_r$$\end{document} is a set of stub pairs at step r that are unsuitable because they correspond to a self-loop or parallel edge. By formally comparing the expression (3) with the statement of Theorem 2.2, we observe that to complete the proof, it is sufficient to show that for any \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r\left( \mathcal {N}\right) $$\end{document} sharply concentrates on some \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\psi _r$$\end{document} dependent on \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\textbf{d}$$\end{document} but not the the structure \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} itself. Namely,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \sum _{ \mathcal {N} \in S\left( \mathcal {M}\right) } \prod _{r=0}^{m-1} \frac{1}{(m-r)^2 - \Psi _r(\mathcal {N})} = \left[ 1 + o(1)\right] m! \prod _{r=0}^{m-1} \frac{1}{(m-r)^2 - \psi _r}, \end{aligned}$$\end{document}and
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \begin{aligned}&\prod _{r=0}^{m-1} \frac{1}{(m-r)^2 - \psi _r} =\left[ 1+o(1)\right] \left( \prod _{r=0}^{m-1} \frac{1}{(m-r)^2} \right) \\&\quad e^{\frac{\sum _{i=1}^n {d^-_{ i}}{d^+_{i}}}{m} - \frac{\sum _{i=1}^n ({d^-_{ i}})^2 + ({d^+_{i}})^2}{2m} +\frac{\sum _{i=1}^n({d^-_{ i}})^2\sum _{i=1}^n({d^+_{i}})^2}{2m^2} + \frac{\sum _{(i,j) \in G_{\textbf{d}}} {d^+_{i}}{d^-_{ j}}}{2m} + \frac{1}{2}}. \end{aligned} \nonumber \\ \end{aligned}$$\end{document}Indeed, combining the latter two equations with (3) and using that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1-x = e^{-x + \mathcal {O}(x^2)}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\prod _{r=0}^{m-1} (m-r)^2=(m!)^2$$\end{document} we find:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\mathbb {P}(G_{\textbf{d}}) = \left[ 1+o(1)\right] \frac{\prod _{i=1}^n {d^-_{ i}}! \prod _{i=1}^n{d^+_{i}}! }{m!}\\&\quad e^{\frac{\sum _{i=1}^n {d^-_{ i}}{d^+_{i}}}{m} - \frac{\sum _{i=1}^n ({d^-_{ i}})^2 + ({d^+_{i}})^2}{2m} + \frac{\sum _{i=1}^n({d^-_{ i}})^2\sum _{i=1}^n({d^+_{i}})^2}{2m^2} + \frac{1}{2}}, \end{aligned}$$\end{document}which coincides with the statement of Theorem 2.2. Thus, proving Eqs. (5) and (6) suffices to show validity of Theorem 2.2.
Defining \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$\psi _r$$\end{document}ψr
Fix \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} with m edges and let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p_r: = \frac{r}{m}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r\in [m]$$\end{document} . Consider a random graph \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} in which each edge of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} is independently present with identical probability \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p_r$$\end{document} . In other words, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} is the edge percolation of some fixed \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} . For given \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p_r$$\end{document} , a realisation of this random graph \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {G}\sim G_{p_r}$$\end{document} can be compared to the partially constructed graph at step r by Algorithm 1. In the similar fashion, applying definition (2) directly to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {G}$$\end{document} as subgraph of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} gives the set of admissible edges generated by random model \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} . We refer to this set as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$E_{p_r}$$\end{document} . The idea now is that at a given step r, we can compute the corresponding \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p_r$$\end{document} and, hence, study the expectation of some function of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$E_{p_r}$$\end{document} and compare this expectation to the expectation of the actual function on \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$E_r$$\end{document} . For example, we can compare the expected number of unsuitable pairs as generated by the algorithm and the random model. To distinguish the two probability spaces, we use subindices r versus \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p_r$$\end{document} . The final goal of this section is to compare \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r$$\end{document} , as defined in Eq. (4), to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\psi _r: = \mathbb {E}_{p_r}\left[ \Psi _r\right] $$\end{document} —the expected value of the quantity from definition (4) computed in model \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} .
Recall that ordering \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}$$\end{document} is chosen uniformly at random from all orderings of configuration M. Note further that, as an output of our randomised algorithm, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r\left( \mathcal {N}\right) $$\end{document} can be viewed as a function on the subgraph of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} induced by the first r elements of the ordering \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}$$\end{document} , which we denote by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\mathcal {N}_r}$$\end{document} . The goal is to show that random variable \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r\left( \mathcal {N}\right) $$\end{document} , which is otherwise hard to study because of its dependency on the pervious steps, concentrates on \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\psi _r$$\end{document} , which is a simpler object. The only parameter connecting the two models is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p_r.$$\end{document} We abbreviate \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r$$\end{document} as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r(\mathcal {N})$$\end{document} whenever \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}$$\end{document} follows from the context.
Let us split \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r$$\end{document} , as defined in Eq. (4), into a sum of two terms:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Psi _r = \Delta _r + \Lambda _r, \end{aligned}$$\end{document}with
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Delta _r = \sum _{(u,v) \notin E_r}{{d^+_{u}}}^{(r)}{{d^-_{ v}}}^{(r)} \quad \text {and} \quad \Lambda _r = \sum _{(u,v) \in E_r} {{{d^+_{u}}}^{(r)}} {{{d^-_{ v}}}^{(r)}} \frac{{d^+_{u}}d_v^-}{2m}. \end{aligned}$$\end{document}Here \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r$$\end{document} counts the number of unsuitable pairs at step r, i.e. the number of pairs of the unmatched in-stubs with out-stubs that will induce a self-loop or multi-edge if added, and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Lambda _r$$\end{document} counts the number of suitable pairs (multiplied by the importance sampling factor). In the sequel, we refer to a combination of an unmatched in- and out-stub as a pair. Furthermore, we also split
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Delta _r = \Delta _r^1 + \Delta _r^2, \end{aligned}$$\end{document}into the sum of the number pairs leading to self-loops, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r^1 = \sum _{i=1}^n {{d^-_{ i}}}^{(r)}{{d^+_{i}}}^{(r)}$$\end{document} , and the number of pairs leading to double edges, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r^2 = \Delta _r - \Delta _r^1.$$\end{document} For the suitable pairs, we split
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Lambda _r = \frac{{\Lambda _r^1}^+{\Lambda _r^1}^- - \Lambda _r^2}{2m} - \frac{\Lambda _r^3}{2m}, \end{aligned}$$\end{document}where
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&{\Lambda _r^1}^+ = \sum _{i=1}^n {{{d^+_{i}}}^{(r)}}{d^+_{i}}, \quad {\Lambda _r^1}^- = \sum _{i=1}^n {{d^-_{ i}}}^{(r)}{d^-_{ i}}, \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\Lambda _r^2 = \sum _{i=1}^n {{{d^+_{i}}}^{(r)}}{d^+_{i}}{{d^-_{ i}}}^{(r)}{d^-_{ i}}, \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\Lambda _r^3 = \sum _{\mathop {\begin{array}{c} (u,v)\notin E_r\\ u\ne v \end{array}}} {{{d^+_{u}}}^{(r)}}{{{d^-_{ v}}}^{(r)}}{d^+_{u}}d_v^-. \end{aligned}$$\end{document}Here \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{{\Lambda _r^1}^+{\Lambda _r^1}^-}{2m}$$\end{document} relates to total number of possible pairs in the whole graph, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{{\Lambda _r^1}^+{\Lambda _r^1}^- - \Lambda _r^2}{2m}$$\end{document} subtracts pairs that are self-loops, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ \frac{\Lambda _r^3}{2m}$$\end{document} further reduces this quality by already matched edges to obtain suitable pairs. We will now derive several bounds on the latter quantities, to be used in Sect. 3.3.
Lemma 3.2
For all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0 \le r \le m-1$$\end{document} ,
- (i) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r \le (m-r)d_{\max }^2$$\end{document} ;
- (ii) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\Lambda _r^1}^+ \le d_{\max }(m-r), \;{\Lambda _r^1}^- \le d_{\max }(m-r)$$\end{document} ;
- (iii) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Lambda _r \le \frac{d_{\max }^2}{2m}(m-r)^2$$\end{document} .
Proof
- (i)At step r, there are \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r$$\end{document} unmatched in-stubs left. Each unmatched in-stub can form a self-loop by connecting to an unmatched out-stub of the same vertex. The number of unmatched out-stubs at each vertex is upper bounded by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }$$\end{document} , hence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r^1 \le (m-r)d_{\max }$$\end{document} . The vertex to which an unmatched in-stub belongs has at most \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }-1$$\end{document} incoming edges. The source of such an edge has at most \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }-1$$\end{document} unmatched out-stubs left. Thus, the number of out-stubs an unmatched in-stub can be paired with to create a double edge is at most \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left( d_{\max }-1\right) ^2$$\end{document} . Hence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r^2 \le (m-r)(d_{\max } - 1)^2$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r = \Delta _r^1 + \Delta _r^2 \le (m-r)d_{\max }^2$$\end{document} .
- (ii)By definition, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\Lambda _r^1}^+ = \sum _{i=1}^n {{d^+_{i}}}^{(r)}{d^+_{i}}$$\end{document} . As \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{i=1}^n {{d^+_{i}}}^{(r)} = m-r$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d^+_{i}} \le d_{\max }$$\end{document} for all i, this implies that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\Lambda _r^1}^+ \le d_{\max }(m-r)$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\Lambda _r^1}^- \le d_{\max }(m-r)$$\end{document} .
- (iii)By definition, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Lambda _r = \sum _{(u,v) \in E_r} {{d^+_{u}}}^{(r)}{{d^-_{ v}}}^{(r)}\frac{{d^+_{u}}d_v^-}{2m} \le \frac{d_{\max }^2}{2m}\sum _{(u,v) \in E_r} {{d^+_{u}}}^{(r)}{{d^-_{ v}}}^{(r)}$$\end{document} . Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{i=1}^n {{d^+_{u}}}^{(r)} = m-r$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^-_{ v}}}^{(r)} \le (m-r)$$\end{document} for all v, the claim follows.
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square $$\end{document}
Let us consider some basic properties of random variables \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^+_{i}}}^{(r)}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^-_{ i}}}^{(r)}$$\end{document} in model \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} . Recall that by definition, the value of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^+_{i}}}^{(r)}$$\end{document} equals the number of edges \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(i, \bullet ) \in G_{\textbf{d}}$$\end{document} , such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(i, \bullet ) \notin G_{p_r}$$\end{document} . Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} is simple and has no self-loops, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^-_{ i}}}^{(r)}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^+_{i}}}^{(r)}$$\end{document} are independent. Moreover, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^+_{i}}}^{(r)}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^-_{ j}}}^{(r)}$$\end{document} are independent, unless \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(i,j) \in G_{\textbf{d}}$$\end{document} . Indeed, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^+_{i}}}^{(r)}$$\end{document} (respectively \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^-_{ j}}}^{(r)}$$\end{document} ) is the sum of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d^+_{i}}$$\end{document} ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d^-_{ j}}$$\end{document} ) independent Bernoulli variables representing the out-stubs (in-stubs). Furthermore, we will use subindex \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p_r$$\end{document} to refer to a random variable in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} that corresponds to one of the deterministic quantities defined above. For example, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _{p_r}$$\end{document} is a random variable corresponding to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _{r}$$\end{document} , with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p_r=\frac{r}{m}$$\end{document} . Next, the following expected values are defined with respect to random graph model \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} , again the parameter r should be understood as a quantity in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} that has the same partially completed degree sequence as the corresponding quantity in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\mathcal {N}_r}$$\end{document} :
Lemma 3.3
For each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0 \le r \le m-1$$\end{document} , the following equations hold:
- (i) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_{p_r}\!\left[ \Delta _r^1\right] = \frac{(m-r)^2}{m^2}\sum _{i=1}^n{d^+_{i}}{d^-_{ i}}$$\end{document} ;
- (ii) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_{p_r}\!\left[ \Delta _r^2\right] = \frac{r(m-r)^2}{m^3} \sum _{(i,j) \in G_{\textbf{d}}}({d^+_{i}}-1)({d^-_{ j}}-1)$$\end{document} ;
- (iii) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_{p_r}\!\left[ {\Lambda _r^1}^-{\Lambda _r^1}^+\right] = \frac{(m-r)^2}{m^2} \sum _{i=1}^n ({d^-_{ i}})^2 \sum _{i=1}^n({d^+_{i}})^2 + \frac{r(m-r)}{m^2} \sum _{(i,j) \in G_{\textbf{d}}} {d^+_{i}}{d^-_{ j}}$$\end{document} ;
- (iv) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_{p_r}\!\left[ \Lambda _r^2\right] = \frac{(m-r)^2}{m^2}\sum _{i=1}^n ({d^-_{ i}})^2({d^+_{i}})^2$$\end{document} ;
- (v) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_{p_r}\!\left[ \Lambda _r^3\right] = \frac{r(m-r)^2}{m^3} \sum _{(i,j) \in G_{\textbf{d}}}{d^+_{i}}({d^+_{i}}-1){d^-_{ j}}({d^-_{ j}}-1)$$\end{document} .
Proof
- (i)Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p_r = \frac{r}{m}$$\end{document} , we have \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_{p_r}\!\left[ {d_i^{\pm }}^{(r)}\right] = d_i^{\pm }\frac{m-r}{m}$$\end{document} . Using the facts that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^-_{ i}}}^{(r)}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^+_{i}}}^{(r)}$$\end{document} are independent and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r^1 = \sum _{i=1}^n {{d^-_{ i}}}^{(r)}{{d^+_{i}}}^{(r)}$$\end{document} , we find \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_{p_r}\!\left[ \Delta _r^1\right] = \frac{(m-r)^2}{m^2}\sum _{i=1}^n{d^+_{i}}{d^-_{ i}}$$\end{document} .
- (ii) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r^2$$\end{document} counts the number of pairs, such that if they were chosen at step r, we would receive a double edge. Fix step r and a realisation of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} , and choose a pair \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(i,j) \in G_{\textbf{d}}$$\end{document} . Edge (i, j) leads to a double edge at the current step of the algorithm if (i, j) is already present in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} . This can only happen if there are edges (i, k) and (l, j) that are in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} but not in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} . This means that in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} , there are unmatched in-stubs and out-stubs such that if one were to match the edges (i, j) and (l, k), one obtains a double edge. The number of combinations of such l and k, is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$({{d^+_{i}}}^{(r)}-1)({{d^-_{ j}}}^{(r)}-1)$$\end{document} . Because of independence of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^+_{i}}}^{(r)}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^-_{ i}}}^{(r)}$$\end{document} , the expectation of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r^2$$\end{document} is a sum of the latter quantity over all edges of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} multiplied by probability \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p_r$$\end{document} .
- (iii)Remark that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\Lambda _r^1}^-{\Lambda _r^1}^+ = \sum _{j=1}^n\sum _{i=1}^n {{d^+_{i}}}^{(r)}{{d^-_{ j}}}^{(r)}{d^+_{i}}{d^-_{ j}}$$\end{document} , which implies that
Recall that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^+_{i}}}^{(r)}$$\end{document} (respectively \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^-_{ j}}}^{(r)}$$\end{document} ) is the sum of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d^+_{i}}$$\end{document} ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d^-_{ j}}$$\end{document} ) independent Bernoulli variables representing the out-stubs (in-stubs). If \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(i,j) \in G_{\textbf{d}}$$\end{document} , one fixed in-stub of j forms an edge with a fixed out-stub of i. This implies that the corresponding Bernoulli variables always need to take on the same value. Let us denote these Bernoulli variables by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{i_j}^+$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{j_i}^-$$\end{document} . Then, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ \mathbb {E}_{p_r}\!\left[ {{d^+_{i}}}^{(r)}{{d^-_{ j}}}^{(r)} \right] = \mathbb {E}_{p_r}\!\left[ {{d^+_{i}}}^{(r)}\right] \mathbb {E}_{p_r}\!\left[ {{d^-_{ j}}}^{(r)}\right] + \text {Cov}\left( {{d^+_{i}}}^{(r)}{{d^-_{ j}}}^{(r)}\right) $$\end{document} . As already explained in (i) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_{p_r}\!\left[ {{d^+_{i}}}^{(r)}\right] \mathbb {E}\left[ {{d^-_{ j}}}^{(r)}\right] = \frac{(m-r)^2}{m^2}{d^+_{i}}{d^-_{ j}}$$\end{document} . For the covariance we have
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \text {Cov}\left( {{d^+_{i}}}^{(r)}{{d^-_{ j}}}^{(r)}\right) = {\left\{ \begin{array}{ll} 0 &{} \text {if}\, (i,j) \notin G_{\textbf{d}}\\ \text {Cov}\left( d_{i_j}^+{d}_{j_i}^-\right) &{} \text {if} \, (i,j) \in G_{\textbf{d}}\end{array}\right. }. \end{aligned}$$\end{document}For the covariance of an arbitrary random variable X and a Bernoulli variable Y with expectation \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p^*$$\end{document} , we have \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\text {Cov}\left( X,Y\right) = \left( \mathbb {E}\left[ X|Y=1\right] \right. \left. - \mathbb {E}\left[ X|Y=0\right] \right) p^*(1-p^*)$$\end{document} . Applying this to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$X= d_{i_j}^+$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Y=d_{j_i}^-$$\end{document} , their covariance becomes \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{r(m-r)}{m^2}$$\end{document} . Thus,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}_{p_r}\!\left[ {{d^+_{i}}}^{(r)}{{d^-_{ j}}}^{(r)}\right] = {\left\{ \begin{array}{ll} \frac{(m-r)^2}{m^2}{d^+_{i}}{d^-_{ j}} &{} \text {if} \, (i,j) \notin G_{\textbf{d}}\\ \frac{(m-r)^2}{m^2}{d^+_{i}}{d^-_{ j}} + \frac{r(m-r)}{m^2} &{} \text {if} \, (i,j) \in G_{\textbf{d}}\end{array}\right. }. \end{aligned}$$\end{document}Plugging this back into the expression for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_{p_r}\!\left[ {\Lambda _r^1}^-{\Lambda _r^1}^+\right] $$\end{document} the desired equation follows.
- (iv)Recall that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Lambda _r^2 = \sum _{i=1}^n {{d^-_{ i}}}^{(r)}{{d^+_{i}}}^{(r)}{d^-_{ i}}{d^+_{i}}$$\end{document} . In the proof of (i), we have already showed that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_{p_r}\!\left[ {{d^-_{ i}}}^{(r)}{{d^+_{i}}}^{(r)}\right] = {d^+_{i}}{d^-_{ i}} \frac{(m-r)^2}{m^2}$$\end{document} . Hence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_{p_r}\!\left[ \Lambda _r^2\right] = \frac{(m-r)^2}{m^2}\sum _{i=1}^n {d^-_{ i}}^2{d^+_{i}}^2$$\end{document} .
- (v)From Eq. (10), it follows that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Lambda _r^3 = \sum _{(i,j) \notin E_r, i \ne j} {d^+_{i}}{d^-_{ j}} {{d^+_{i}}}^{(r)}{{d^-_{ j}}}^{(r)}$$\end{document} .Since that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r^2 = \sum _{(i,j) \notin E_r, i \ne j} {{d^+_{i}}}^{(r)}{{d^-_{ j}}}^{(r)}$$\end{document} , we can use the proof of (ii). This implies each edge \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(i,j) \in G_{\textbf{d}}$$\end{document} contributes \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{(m-r)^2}{m^2}\frac{r {d^+_{i}}({d^+_{i}}-1){d^-_{ j}}({d^-_{ j}}-1)}{m}$$\end{document} to the sum, proving the claim.
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square $$\end{document}
Next, we will use the following asymptotic estimates,
- \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ \sum _{i=1}^n \left( {d^-_{ i}}\right) ^s = \sum _{(i,j) \in G_{\textbf{d}}} \left( {d^-_{ i}}\right) ^{s-1} = \mathcal {O}\left( m d_{\max }^{s-1}\right) $$\end{document} ,
- \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ \sum _{i=1}^n \left( {d^+_{i}}\right) ^t = \sum _{(i,j) \in G_{\textbf{d}}} \left( {d^+_{i}}\right) ^{t-1} = \mathcal {O}\left( m d_{\max }^{t-1}\right) $$\end{document} ,
- \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ \sum _{i=1}^n \left( {d^-_{ i}}\right) ^s\left( {d^-_{ i}}\right) ^t = \sum _{(i,j) \in G_{\textbf{d}}} \left( {d^-_{ i}}\right) ^{s-1}\left( {d^+_{i}}\right) ^t = \mathcal {O}\left( m d_{\max }^{s+t-1}\right) $$\end{document} , to obtain and approximation of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\psi _r$$\end{document} that we will work with. Combing these estimates with Lemma 3.3, we find
This allows us to state the following Lemmas, which will be useful in Sects. 3.2 and 3.3.
Lemma 3.4
For all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0 \le r \le m-1$$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \psi _r&= (m-r)^2 \left[ \frac{\sum _{i=1}^n {d^-_{ i}}{d^+_{i}}}{m^2} + \frac{r\sum _{(i,j) \in G_{\textbf{d}}} \left( {d^+_{i}}-1\right) \left( {d^-_{ j}}-1\right) }{m^3} \right. \nonumber \\&\Bigg .\quad + \frac{\sum _{i=1}^n ({d^-_{ i}})^2 \sum _{i=1}^n({d^+_{i}})^2}{2m^3} + \xi _r\Bigg ], \end{aligned}$$\end{document}with error term \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\xi _r = \mathcal {O}\left( \frac{d_{\max }^3}{m^2}+ \frac{rd_{\max }^2}{(m-r)m^2} + \frac{rd_{\max }^4}{m^3}\right) $$\end{document} .
Lemma 3.5
For each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0 \le r \le m-1$$\end{document} , the quantity \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\psi _r$$\end{document} is upper bounded by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( (m-r)^2 \frac{d_{\max }^2}{m}\right) $$\end{document} .
Proof
Combing Eq. (11) with the asymptotic estimate
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \sum _{i=1}^n \left( {d^-_{ i}}\right) ^s\left( {d^-_{ i}}\right) ^t = \sum _{(i,j) \in G_{\textbf{d}}} \left( {d^-_{ i}}\right) ^{s-1}\left( {d^+_{i}}\right) ^t = \mathcal {O}\left( m d_{\max }^{s+t-1}\right) \end{aligned}$$\end{document}we find that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ \psi _r = (m-r)^2\mathcal {O}\left( \frac{d_{\max }}{m} + \frac{rd_{\max }^2}{m^2} + \frac{d_{\max }^2}{2\,m} + \frac{rd_{\max }^2}{(m-r)m^2} + \frac{d_{\max }^3}{m^3}+\frac{rd_{\max }^4}{m^3}\right) , $$\end{document} and since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r \le m$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }^2 = o(m),$$\end{document} the latter equation becomes
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \psi _r=(m-r)^2\mathcal {O}\left( \frac{d_{\max }^2}{m}\right) . \end{aligned}$$\end{document}\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square $$\end{document}
Proof of Eq. (6)
With the help of Lemmas 3.4 and 3.5, we are now ready to prove Eq. (6). We start by multiplying the left hand side of Eq. (6) by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\prod _{r=0}^{m-1}(m-r)^2$$\end{document} :
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\prod _{r=0}^{m-1} \frac{(m-r)^2}{(m-r)^2 - \psi _r} = \prod _{r=0}^{m-1} \left( 1 + \frac{\psi _r}{(m-r)^2 - \psi _r}\right) . \end{aligned}$$\end{document}Applying Lemma 3.4 to the numerator and Lemma 3.5 to the denominator, the right hand side of the latter equation becomes:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\exp \left[ \sum _{r=0}^{m-1} \ln \left( 1 + \frac{\frac{\sum _{i=1}^n {d^-_{ i}}{d^+_{i}}}{m^2} + \frac{r\sum _{(i,j) \in G_{\textbf{d}}} \left( {d^+_{i}}-1\right) \left( {d^-_{ j}}-1\right) }{m^3} + \frac{\sum _{i=1}^n ({d^-_{ i}})^2 \sum _{i=1}^n({d^+_{i}})^2}{2m^3} + \xi _r}{1 - \mathcal {O}\left( \frac{d_{\max }^2}{m}\right) }\right) \right] . \end{aligned}$$\end{document}Using \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{1}{1-x} = 1 + x + \mathcal {O}\left( x^2\right) $$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\ln (1+x) = x - \mathcal {O}(x^2)$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( \frac{d_{\max }^2}{m}\right) = \mathcal {O}\left( \frac{1}{m^{1/2 + 2\tau }}\right) $$\end{document} , we obtain the chain of estimates
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&= \text {exp}\left[ \sum _{r=0}^{m-1} \ln \left( 1 + \frac{\sum _{i=1}^n {d^-_{ i}}{d^+_{i}}}{m^2} + \frac{r\sum _{(i,j) \in G_{\textbf{d}}} \left( {d^+_{i}}-1\right) \left( {d^-_{ j}}-1\right) }{m^3} \right. \right. \\&\Bigg .\left. \quad + \frac{\sum _{i=1}^n ({d^-_{ i}})^2 \sum _{i=1}^n({d^+_{i}})^2}{4m^3} + \xi _r \right) \Bigg ]\\&= \text {exp}\left[ \sum _{r=0}^{m-1} \frac{\sum _{i=1}^n {d^-_{ i}}{d^+_{i}}}{m^2} + \frac{r\sum _{(i,j) \in G_{\textbf{d}}} \left( {d^+_{i}}-1\right) \left( {d^-_{ j}}-1\right) }{m^3}\right. \\&\Bigg .\quad + \frac{\sum _{i=1}^n ({d^-_{ i}})^2 \sum _{i=1}^n({d^+_{i}})^2}{4m^3} + \mathcal {O}\left( \frac{d_{\max }^4}{m^2} + \frac{rd_{\max }^4}{m^3} + \frac{rd_{\max }^2}{(m-r)m^2}\right) \Bigg ] \\&= \text {exp}\left[ \frac{\sum _{i=1}^n {d^-_{ i}}{d^+_{i}}}{m} + (m-1)\frac{\sum _{(i,j) \in G_{\textbf{d}}} \left( {d^+_{i}}-1\right) \left( {d^-_{ j}}-1\right) }{2m^2} \right. \\&\Bigg .\quad + \frac{\sum _{i=1}^n ({d^-_{ i}})^2 \sum _{i=1}^n({d^+_{i}})^2}{4m^2} + \mathcal {O}\left( \frac{d_{\max }^4}{m} + \frac{d_{\max }^2}{m}\ln (m)\right) \Bigg ]\\&= \text {exp}\left[ \frac{\sum _{i=1}^n {d^-_{ i}}{d^+_{i}}}{m} + \frac{\sum _{(i,j) \in G_{\textbf{d}}} \left( {d^+_{i}}-1\right) \left( {d^-_{ j}}-1\right) }{2m}\right. \\&\quad \Bigg . + \frac{\sum _{i=1}^n ({d^-_{ i}})^2 \sum _{i=1}^n({d^+_{i}})^2}{4m^2} + o(1) \Bigg ] \\&= \text {exp}\left[ \frac{\sum _{i=1}^n {d^-_{ i}}{d^+_{i}}}{m} - \frac{\sum _{i=1}^n ({d^-_{ i}})^2 +\sum _{i=1}^n ({d^+_{i}})^2 }{2m} \right. \\&\Bigg .\quad + \frac{\sum _{i=1}^n ({d^-_{ i}})^2 \sum _{i=1}^n({d^+_{i}})^2}{4m^2} + \frac{\sum _{(i,j) \in G_{\textbf{d}}} {d^+_{i}}{d^-_{ j}}}{2m} + \frac{1}{2} + o(1) \Bigg ]. \end{aligned}$$\end{document}Thus, we have shown that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \begin{aligned} \prod _{r=0}^{m-1} \frac{(m-r)^2}{(m-r)^2 - \psi _r}&= \left[ 1+o(1)\right] \exp \Bigg [ \frac{\sum _{i=1}^n {d^-_{ i}}{d^+_{i}}}{m} - \frac{\sum _{i=1}^n ({d^-_{ i}})^2 +\sum _{i=1}^n ({d^+_{i}})^2 }{2m} \Bigg . \\&\quad \Bigg . +\frac{\sum _{i=1}^n ({d^-_{ i}})^2 \sum _{i=1}^n({d^+_{i}})^2}{2m^2} + \frac{\sum _{(i,j) \in G_{\textbf{d}}} {d^+_{i}}{d^-_{ j}}}{2m} +\frac{1}{2}\Bigg ], \end{aligned} \end{aligned}$$\end{document}which proves Eq. (6).
Proof of Eq. (5)
Recall that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}$$\end{document} is a random element of the set of all orderings S(M). Let us define
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right) := \prod _{r=0}^{m-1} \frac{(m-r)^2 - \psi _r}{(m-r)^2 - \Psi _r}. \end{aligned}$$\end{document}Then Eq. (5) becomes equivalent to
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left[ f\!\left( \mathcal {N}\right) \right] = 1 + o(1), \end{aligned}$$\end{document}which we will demonstrate in the remainder of this section. We start by rewriting the latter expectation as a sum of expected values
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left[ f\!\left( \mathcal {N}\right) \right]= & {} \mathbb {E}\left[ f\!\left( \mathcal {N}\right) \mathbb {1}_{\mathcal {A}}\right] + \mathbb {E}\left[ f\!\left( \mathcal {N}\right) \mathbb {1}_{\mathcal {B}}\right] \nonumber \\{} & {} + \mathbb {E}\left[ f\!\left( \mathcal {N}\right) \mathbb {1}_{\mathcal {C}}\right] + \mathbb {E}\left[ f\!\left( \mathcal {N}\right) \mathbb {1}_{S\left( \mathcal {M}\right) \setminus S^*\left( \mathcal {M}\right) }\right] , \end{aligned}$$\end{document}of mutually disjoint subsets covering \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S\left( \mathcal {M}\right) $$\end{document} in the following fashion.
Partitioning \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S\left( \mathcal {M}\right) $$\end{document} The set of orderings \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S\left( \mathcal {M}\right) $$\end{document} is partitioned as follows:
- For a small number \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ 0< \tau \le \frac{1}{3}$$\end{document} , such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max } = \mathcal {O}\left( m^{1/4 - \tau }\right) $$\end{document} , we define
and let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S\left( \mathcal {M}\right) {\setminus } S^*\left( \mathcal {M}\right) $$\end{document} be the first element of the partition. 2. As the second element of the partition, we take
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathcal {A} := \left\{ \mathcal {N} \in S^*\left( \mathcal {M}\right) | \Psi _r\left( \mathcal {N}\right) - \psi _r \ge T_r \left( (\ln n)^{1+\delta }\right) , \exists \, 0\le r \le m-1\right\} , \end{aligned}$$\end{document}where the family of functions \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r$$\end{document} is defined below, see Eq. (24), and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\delta $$\end{document} is a small positive constant, e.g. \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0< \delta < 0.1$$\end{document} . 3. The next element of the partition is chosen from \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S^*\left( \mathcal {M}\right) \setminus \mathcal {A}$$\end{document} to be
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathcal {B} \!:=\! \left\{ \mathcal {N} \!\in S^*\left( \mathcal {M}\right) \!\setminus \! \mathcal {A} \vert \exists 0 \!\le \! r \le m-1, \, \text {s.t.} \, m\!-\!r \!\le \! (\ln n)^{1+2\delta } \, \text {and} \, \Psi _r\left( \mathcal {N}\right) \!>\! 1\right\} . \end{aligned}$$\end{document}- We define as last element as the complement
We will now show that the following asymptotic estimates hold for the terms in Eq. (14),
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left( f\!\left( \mathcal {N}\right) \mathbb {1}_{\mathcal {A}}\right) = o(1); \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left( f\!\left( \mathcal {N}\right) \mathbb {1}_{\mathcal {B}}\right) = o(1); \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left( f\!\left( \mathcal {N}\right) \mathbb {1}_{\mathcal {C}}\right) \le 1+ o(1); \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left( f\!\left( \mathcal {N}\right) \mathbb {1}_{\mathcal {C}}\right) \ge 1- o(1); \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left( f\!\left( \mathcal {N}\right) \mathbb {1}_{S\left( \mathcal {M}\right) \setminus S^*\left( \mathcal {M}\right) }\right) = o(1). \end{aligned}$$\end{document}Hence, to finish the proof of (13), it remains to introduce suitable \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r$$\end{document} and prove Eqs. (19)–(23).
The family of functions \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r$$\end{document} . We define the family of functions \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r: \mathbb {R}_{\ge 0} \rightarrow \mathbb {R}_{\ge 0}$$\end{document} indexed by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r \in \{0,1,\ldots , m-1\}$$\end{document} as follows
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \text {T}_r\left( \lambda \right) := {\left\{ \begin{array}{ll} 4\beta _r\left( \lambda \right) + 2 \min \left( \gamma _r(\lambda ), \nu _r\right) &{} \text {if }\, m -r \ge \lambda \omega ,\\ \frac{\lambda ^2}{\omega ^2}, &{} \text {otherwise}, \end{array}\right. } \end{aligned}$$\end{document}with
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\beta _r\left( \lambda \right) := c \sqrt{\lambda \left( md_{\max }^2q_r^2 + \lambda ^2\right) \left( d_{\max }^2 q_r + \lambda \right) }, \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\gamma _r\left( \lambda \right) := c \sqrt{\lambda \left( md_{\max }^2q_r^3 + \lambda ^3\right) \left( d_{\max }^2 q_r^2 + \lambda ^2\right) }, \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\nu _r:= 8md_{\max }^2q_r^3, \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\omega := (\ln n)^\delta , \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&q_r := \frac{m-r}{m}=1-p_r. \end{aligned}$$\end{document}The quantity c is a large enough positive constant, which will bound from below in the proof of Lemma 3.13, and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$q_r$$\end{document} is the probability that an edge of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} is not present in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} . The intuition behind the definition of this family of functions will become apparent in the remainder of this section. Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda _0 := \omega \ln n $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda _i := 2^i\lambda _0$$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ i \in \{1,2,\ldots , L\}$$\end{document} , where L is the smallest integer such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda _{L} \ge c\,d_{\max } \ln n $$\end{document} . We have the following relation between \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r\left( \lambda _i\right) $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r\left( \lambda _{i-1}\right) $$\end{document} .
Lemma 3.6
For all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ 0 \le r \le m-1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ i \in \{1,2,\ldots , L\}$$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} T_r\left( \lambda _{i}\right) \le 8T_r\left( \lambda _{i-1}\right) . \end{aligned}$$\end{document}Proof
As the function \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r$$\end{document} is defined piecewise, we distinguish three cases:
- Suppose \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r < \lambda _i\omega $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ m-r < \lambda _{i-1}\omega $$\end{document} .Then
showing that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ T_r\left( \lambda _{i}\right) \le 8T_r\left( \lambda _{i-1}\right) $$\end{document} . 2. Suppose \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r < \lambda _i\omega $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ m-r \ge \lambda _{i-1}\omega $$\end{document} .Then by definition, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r\left( \lambda _i\right) = \frac{4\lambda _{i-1}^2}{\omega ^2}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r\left( \lambda _{i-1}\right) \ge 4\beta _r\left( \lambda _{i-1}\right) \ge 4c\lambda _{i-1}^2$$\end{document} . Hence we find \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r\left( \lambda _i\right) \le T_r\left( \lambda _{i-1}\right) $$\end{document} . 3. Suppose \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r \ge \lambda _i\omega $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ m-r \ge \lambda _{i-1}\omega $$\end{document} .Then by definition, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r\left( \lambda _i\right) = 4\beta _r\left( \lambda _i\right) + 2 \min \left( \gamma _r(\lambda _i), \nu _r\right) $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r\left( \lambda _{i-1}\right) = 4\beta _r\left( \lambda _{i-1}\right) + 2 \min \left( \gamma _r(\lambda _{i-1}), \nu _r\right) $$\end{document} . Both \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\beta _r\left( \lambda \right) $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\gamma _r\left( \lambda \right) $$\end{document} are square roots of a \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$6^\text {th}$$\end{document} -order polynomial in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda $$\end{document} with non-negative coefficients. As \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda _i = 2\lambda _{i-1}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sqrt{2^6} = 8$$\end{document} , this implies that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\beta _r\left( \lambda _{i}\right) \le 8 \beta _r\left( \lambda _{i-1}\right) $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\gamma _r\left( \lambda _{i}\right) \le 8 \gamma _r\left( \lambda _{i-1}\right) $$\end{document} . Hence, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r\left( \lambda _i\right) \le 8T_r\left( \lambda _{i-1}\right) $$\end{document} . This completes the proof, because \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r \ge \lambda _i\omega $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r < \lambda _{i-1}\omega $$\end{document} never holds, as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda _i > \lambda _{i-1}$$\end{document} . \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square $$\end{document}
To prove Eqs. (19) and (20), we subpartition \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {A}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {B}$$\end{document} . Let us define the chain of subsets \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_0 \subset A_1 \subset \ldots \subset A_L \subset S^*\left( \mathcal {M}\right) $$\end{document} with
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} A_i := \left\{ \mathcal {N} \in S^*\left( \mathcal {M}\right) |\, \Psi _r\left( \mathcal {N}\right) - \psi _r < T_r\left( \lambda _i \right) , \forall 0 \le r \le m-1 \right\} . \end{aligned}$$\end{document}To ensure that we cover \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S^*\left( \mathcal {M}\right) $$\end{document} entirely, we also introduce
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&A_{\infty } := S^*\left( \mathcal {M}\right) \setminus A_L = \{ \mathcal {N} \in S^*\left( \mathcal {M}\right) |\, \exists \, 0\nonumber \\&\quad \le r \le m-1, \,\text {s.t.}\, \Psi _r\left( \mathcal {N}\right) - \psi _r \ge T_r\left( \lambda _L\right) \}. \end{aligned}$$\end{document}Now Eq. (16) implies that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathcal {A} = S^*\left( \mathcal {M}\right) \setminus A_0 = \cup _{i=1}^L \left( A_i \setminus A_{i-1} \right) \bigcup A_{\infty }. \end{aligned}$$\end{document}Next, we partition \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_0$$\end{document} . The goal of this partition is to write \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {B}$$\end{document} as the union of some smaller sets. As \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ \mathcal {N} \in A_0$$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0\le r\le m-1$$\end{document} such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r\ge m-\omega \lambda _0 $$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Psi _r\left( \mathcal {N}\right) < T_r(\lambda _0) + \psi _r = (\ln n)^{2} + \psi _r. \end{aligned}$$\end{document}According to Lemma 3.5 for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-1 \ge r \ge m-\omega \lambda _0 $$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\psi _r = o(1)$$\end{document} . (Since isolated vertices are not allowed, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-1 \ge \frac{n}{2}-1> \omega \lambda _0$$\end{document} for sufficiently large n.) Hence, there is some \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n_0$$\end{document} such that for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n > n_0$$\end{document} :
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Psi _r\left( \mathcal {N}\right) < (\ln n)^{2} + 1. \end{aligned}$$\end{document}Without loss of generality, we may assume that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n > n_0$$\end{document} . Let K be the unique integer such that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} 2^{K-1} < (\ln n)^{2} + 1 \le 2^K. \end{aligned}$$\end{document}Then for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r \ge m-\omega \lambda _0 $$\end{document} :
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Psi _r\left( \mathcal {N}\right) \le 2^K. \end{aligned}$$\end{document}This allows us to define the chain of subsets \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$B_0 \subset B_1 \subset \ldots \subset B_K = A_0$$\end{document} , with
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} B_j = \left\{ \mathcal {N} \in A_0 |\, \Psi _r\left( \mathcal {N}\right) < 2^j, \forall r \ge m-\omega \lambda _0 \right\} . \end{aligned}$$\end{document}From Eqs. (17) and (18), it immediately follows that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathcal {B} = \cup _{i=1}^K B_i\setminus B_{i-1} \quad \text {and} \quad \mathcal {C} = B_0. \end{aligned}$$\end{document}These descriptions of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {A}, \mathcal {B}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {C}$$\end{document} enable us to show the validity of Eqs. (19), (20), (21) and (22). First, we prove Eq. (19). The proof also contains statements that hold for any ordering in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S^*\left( \mathcal {M}\right) $$\end{document} , which are also used in the proof of Eqs. (20), (21) and (22). We finish with the proof of Eq. (23), which requires a different technique as it concerns all orderings not in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S^*\left( \mathcal {M}\right) $$\end{document} .
Proof of Equation (19) Based on the definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {A}$$\end{document} in terms of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_i$$\end{document} ’s and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_{\infty }$$\end{document} , we now prove Eq. (19). For this, we use the following Lemmas.
Lemma 3.7
For all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ 1\le i \le L$$\end{document} ,
- \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \mathcal {N} \in A_i {\setminus } A_{i-1}\right] \le e^{-\Omega \left( \lambda _i\right) }$$\end{document} ;
- For all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in A_i\setminus A_{i-1}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$f(\mathcal {N}) \le e^{o\left( \lambda _i\right) }$$\end{document} .
Lemma 3.8
For a large enough constant c,
- \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \mathcal {N} \in A_{\infty }\right] \le e^{-\Omega \left( cd_{\max } \ln n \right) }$$\end{document} ;
- For all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in A_{\infty }$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$f(\mathcal {N}) \le e^{ 72d_{\max } \ln n}$$\end{document} .
Together these lemmas imply that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left[ f\!\left( \mathcal {N}\right) \mathbb {1}_{\mathcal {A}}\right]&\le \sum _{i=1}^L e^{-\Omega \left( \lambda _i\right) } e^{o\left( \lambda _i\right) } + e^{-\Omega \left( cd_{\max } \ln n\right) }e^{72d_{\max } \ln n} = o(1), \end{aligned}$$\end{document}thus proving Eq. (19).
First, we prove Lemma 3.7 (a) and Lemma 3.8 (a). This is done by showing a stronger statement,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \mathcal {N} \in A_{i-1}^c\right] \le e^{-\Omega \left( \lambda _i\right) }, \end{aligned}$$\end{document}for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i \in \{0,1,\ldots , L\}$$\end{document} . This statement is indeed stronger than the statements of Lemma 3.7 (a) as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left( A_i {\setminus } A_{i-1} \right) \subset \left( S\left( \mathcal {M}\right) {\setminus } A_{i-1}\right) $$\end{document} . This observation is also relevant for Lemma 3.8 (a), since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_{\infty } \in A_{L}^c$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda _L \ge cd_{\max }\ln n$$\end{document} . Combining the definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_{i-1}$$\end{document} with Lemma 3.6, we find
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} A_{i-1}^c \subset \left\{ \mathcal {N} \in S\left( \mathcal {M}\right) | \exists \, 0 \le r \le m-1 \,\text {s.t.}\, \Psi _r\left( \mathcal {N}\right) - \psi _r > \frac{T_r\left( \lambda _i\right) }{8}\right\} . \end{aligned}$$\end{document}This implies that to prove Lemma 3.7 (a) and Lemma 3.8 (a), it suffices to show that for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ i \in \{0,1,\ldots , L\}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ 0 \le r \le m-1$$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \left|\Psi _r - \psi _r \right|\ge \frac{T_r\left( \lambda _i\right) }{8} \right] \le e^{-\Omega \left( \lambda _i\right) }. \end{aligned}$$\end{document}Determining the expected value of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r$$\end{document} as given by Algorithm 1 at step r is more challenging than the expectation of the same observation in random graph model \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} where each edge is present with probability \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p_r$$\end{document} . We refer to the latter expected value as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _{p_r}$$\end{document} . As mentioned in Sect. 3.1, the graph \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\mathcal {N}_r}$$\end{document} is a random subgraph of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} with exactly r edges for a random ordering \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in S\left( \mathcal {M}\right) $$\end{document} . Denoting the number of edges in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$E\left[ G_{p_r}\right] $$\end{document} , we find:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\mathbb {P}\left[ \left|\Psi _r - \psi _r \right|\ge \frac{T_r\left( \lambda _i\right) }{8}\right] = \frac{\mathbb {P}\left[ \left|\Psi _{p_r} - \psi _r \right|\ge \frac{T_r\left( \lambda _i\right) }{8} \cap \left|E\left[ G_{p_r}\right] \right|= r\right] }{\mathbb {P}\left[ \left|E\left[ G_{p_r}\right] \right|= r\right] } \\&\quad \le \frac{\mathbb {P}\left[ \left|\Psi _{p_r} - \psi _r \right|\ge \frac{T_r\left( \lambda _i\right) }{8} \right] }{\mathbb {P}\left[ \left|E\left[ G_{p_r}\right] \right|= r\right] } . \end{aligned}$$\end{document}Bayati, Kim, and Saberi showed the following bound on the probability that the random graph \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} contains exactly r edges.
Lemma 3.9
([3, Lemma 21]) For all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0 \le r \le m$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \left|E\left[ G_{p_r}\right] \right|= r\right] \ge \frac{1}{n}$$\end{document} .
Using this Lemma, we obtain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \left|\Psi _r - \psi _r \right|\ge \frac{T_r\left( \lambda _i\right) }{8} \right] \le n\cdot \mathbb {P}\left[ \left|\Psi _{p_r} - \psi _r \right|\ge \frac{T_r\left( \lambda _i\right) }{8} \right] . \end{aligned}$$\end{document}As \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda _i = 2^i (\ln n)^{1+\delta } \gg \ln n$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ne^{-\Omega \left( \lambda _i\right) } = e^{-\Omega \left( \lambda _i\right) + \ln n} = e^{-\Omega \left( \lambda _i\right) }$$\end{document} . Hence, to prove Eq. (34) it suffices to show that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \left|\Psi _{p_r} - \psi _r \right|\ge \frac{T_r\left( \lambda _i\right) }{8} \right] \le e^{-\Omega \left( \lambda _i\right) }. \end{aligned}$$\end{document}As \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r$$\end{document} is defined piecewise, we formulate separate Lemmas distinguishing two cases:
(i) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r < \omega \lambda _i$$\end{document} and (ii) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r \ge \omega \lambda _i$$\end{document} .
Lemma 3.10
For all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i \in \{0,1,\ldots , L\}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0 \le r \le m-1$$\end{document} such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r < \lambda _i\omega $$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \Psi _{p_r} - \psi _r \ge \frac{\lambda _i^2}{8\omega ^2}\right] \le e^{-\Omega \left( \lambda _i\right) }. \end{aligned}$$\end{document}Proof
Instead of showing the desired inequality, we show an even stronger statement:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \Psi _{p_r} \ge \frac{\lambda _i^2}{8\omega ^2}\right] \le e^{-\Omega \left( \lambda _i\right) }. \end{aligned}$$\end{document}Combining the fact that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _{p_r} \le \frac{\lambda _i^2}{8\omega }$$\end{document} with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _{p_r} = \Delta _{p_r} + \Lambda _{p_r}$$\end{document} and Lemma 3.2(iii), we find
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Delta _{p_r}&\ge \frac{\lambda _i^2}{8\omega ^2} - \frac{d_{\max }^2m}{2}q_r^2. \end{aligned}$$\end{document}As \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$mq_r = m-r < \omega \lambda _i$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\omega ^4 d_{\max }^2 < \frac{m}{5}$$\end{document} for large n we have
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Delta _{p_r}&\ge \frac{\lambda _i^2}{8\omega ^2} - \frac{d_{\max }^2}{2m}\omega ^2\lambda _i^2 \quad \ge \frac{\lambda _i^2}{40\omega ^2}. \end{aligned}$$\end{document}Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{q_r}$$\end{document} be the complement of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} and define \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$N_0(u) := \{ v \in V \mid (u,v) \in G_{q_r}\} \cup \{u\}$$\end{document} . Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{G_{q_r}}^+(u)$$\end{document} (respectively \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{G_{q_r}}^-(u)$$\end{document} ) be the out-degree (in-degree) of u in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{q_r}$$\end{document} . By definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _{p_r}$$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Delta _{p_r} \le \sum _{u \in V} d^+_{G_{q_r}}(u) \sum _{v \in N_0(u)}d^-_{G_{q_r}}(v). \end{aligned}$$\end{document}By combining the latter inequality with the lower bound on \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _{p_r}$$\end{document} we have just derived, we find
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \frac{\lambda _i^2}{40\omega ^2} \le \Delta _{p_r} \le \sum _{u \in V} d^+_{G_q}(u) \sum _{v \in N_0(u)}d^-_{G_q}(v). \end{aligned}$$\end{document}This equation implies that at least one of the following statements must hold true:
- \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_q$$\end{document} has more than \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{\omega ^2\lambda _i}{40}$$\end{document} edges;
- For some \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$u \in V$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{v \in N_0(u)} d^-_{G_q}(v) \ge \frac{\lambda _i}{\omega ^4}$$\end{document} . If (a) is violated, then \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{u \in V} d^+_{G_q}(u) \le \frac{\omega ^2\lambda _i}{40}$$\end{document} . If (b) is violated, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{v \in N_0(u)} d^-_{G_q}(v) < \frac{\lambda _i}{\omega ^4}$$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$u \in V$$\end{document} . Hence, if (a) and (b) are both violated, we find
This violates Eq. (36). Thus, it is not possible that (a) and (b) are simultaneously violated. This implies that at least one of the statements holds. By identical argument as in the proof of [3, Lemma 20], probabilities of both (a) and (b) are upper bounded by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e^{-\Omega \left( \lambda _i\right) }$$\end{document} . Indeed,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ G_q \text { has more edges than } \frac{\omega ^2\lambda _i}{40}\right] \le \left( {\begin{array}{c}m\\ \frac{\omega ^2\lambda _i}{40}\end{array}}\right) q^{\frac{\omega ^2\lambda _i}{40}}\le e^{-\Omega \left( \lambda _i\right) }. \end{aligned}$$\end{document}Furthermore, if (b) holds, then the number of edges in the sum is at most \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ d_\text {max}^2$$\end{document} with each edge contributing at most two times. Hence,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \sum _{v \in N_0(u)} d^-_{G_q}(v) \ge \frac{\lambda _i}{\omega ^4}\right] \le \left( {\begin{array}{c}d_\text {max}^2\\ \frac{\lambda _i}{\omega ^4}\end{array}}\right) q^{\frac{\lambda _i}{\omega ^4}} \le e^{-\Omega \left( \lambda _i\right) }. \end{aligned}$$\end{document}Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _{p_r} \ge \frac{\lambda _i^2}{8\omega }$$\end{document} implies that at least one of these statements holds, this completes the proof. \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square $$\end{document}
Lemma 3.11
For all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i \in \{0,1,\ldots , L\}$$\end{document} and r such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r \ge \lambda _i\omega $$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \left|\Psi _{p_r} - \psi _r \right|\ge \frac{4\beta _r(\lambda _i) + 2\min (\nu _r, \gamma _r(\lambda _i))}{8}\right] \le e^{-\Omega \left( \lambda _i\right) }. \end{aligned}$$\end{document}Recall that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _{p_r} = \Delta _{p_r}^1 + \Delta _{p_r}^2 + \frac{{\Lambda _{p_r}^1}^+{\Lambda _{p_r}^1}^- - \Lambda _{p_r}^2}{2\,m} - \frac{\Lambda _{p_r}^3}{2\,m}$$\end{document} , and that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\psi _r$$\end{document} equals \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ \Psi _{p_r}\right] $$\end{document} . Thus, to prove Lemma 3.11, it suffices to concentrate \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _{p_r}^1, \Delta _{p_r}^2 ,{\Lambda _{p_r}^1}^+{\Lambda _{p_r}^1}^-, \Lambda _{p_r}^2 $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Lambda _{p_r}^3$$\end{document} around their expected values with probability \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e^{-\Omega \left( \lambda _i\right) }$$\end{document} such that the difference between their sum and the sum of their expected values is smaller than \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{4\beta _r(\lambda _i) + 2\min (\nu _r, \gamma _r(\lambda _i))}{8}$$\end{document} . This is shown using Vu’s concentration inequality.
Theorem 3.12
(Vu’s concentration inequality [42]). Consider independent random variables \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_1,t_2,\ldots , t_n$$\end{document} with arbitrary distribution in [0, 1]. Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Y\left( t_1,t_2,\ldots , t_n\right) $$\end{document} be a polynomial of degree k with coefficients in (0, 1]. For any multi-set A, let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\partial _AY$$\end{document} denote the partial derivative with respect to the variables in A. Define \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_j(Y) = \max _{|A| \ge j} \mathbb {E}\left( \partial _A Y\right) $$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ 0 \le j \le k$$\end{document} . Recursively define \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$c_1=1, d_1=2, c_k = 2\sqrt{k}\left( c_{k-1}+1\right) , d_k = 2\left( d_{k-1} +1 \right) $$\end{document} . Then for any \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {E}_0> \mathcal {E}_1> \ldots > \mathcal {E}_k =1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda $$\end{document} fulfilling
- (i) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {E}_j \ge \mathbb {E}_j\left( Y\right) $$\end{document} ;
- (ii) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{\mathcal {E}_j}{\mathcal {E}_{j-1}} \ge \lambda + 4j\ln n$$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ 0 \le j\le k-1;$$\end{document} it holds that
Lemma 3.13
For all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i \in \{0,1,\ldots , L\}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ 0 \le r \le m-1$$\end{document} ,
- (i) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \left|\Delta _{p_r}^1 - \mathbb {E}\left[ \Delta _{p_r}^1\right] \right|\ge \frac{\beta _r(\lambda _i)}{8}\right] \le e^{-\Omega (\lambda _i)}$$\end{document} ;
- (ii) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \left|\Delta _{p_r}^2 - \mathbb {E}\left[ \Delta _{p_r}^2\right] \right|\ge \frac{\min \left( \beta _r(\lambda _i) + \gamma _r(\lambda _i), \beta _r(\lambda _i) + \nu _r\right) }{8}\right] \le e^{-\Omega (\lambda _i)}$$\end{document} ;
- (iii) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \left|\frac{ {\Lambda _{p_r}^1}^-{\Lambda _{p_r}^1}^+ - \Lambda _{p_r}^2}{2\,m} - \frac{ \mathbb {E}\left[ {\Lambda _{p_r}^1}^-{\Lambda _{p_r}^1}^+ - \Lambda _{p_r}^2\right] }{2\,m} \right|\ge \frac{\beta _r(\lambda _i)}{8}\right] \le e^{-\Omega (\lambda _i)}$$\end{document} ;
- (iv) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \left|\frac{ \Lambda _{p_r}^3}{2\,m} - \frac{ \mathbb {E}\left[ \Lambda _{p_r}^3\right] }{2\,m} \right|\ge \frac{\min \left( \beta _r(\lambda _i) + \gamma _r(\lambda _i), \beta _r(\lambda _i) + \nu _r\right) }{8}\right] \le e^{-\Omega (\lambda _i)}$$\end{document} .
Proof
To prove each of the above equations, we write the quantity as a polynomial and apply Theorem 3.12 to it. This polynomial will be a function of m Bernoulli variables. Each variable \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_e$$\end{document} represents an edge \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e \in G_{\textbf{d}}$$\end{document} , that is if \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e \in G_{p_r}$$\end{document} , then \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_e=0$$\end{document} and if \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e \notin G_{p_r}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_e = 1$$\end{document} . Remark that by definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} , see Sect. 3.1, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ t_e\right] = q_r$$\end{document} for all e. Also by definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} , variables \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_e$$\end{document} are independent of each other.
- (i)Recall that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _{p_r}^{1}$$\end{document} counts the number of pairs creating a self-loop. Each vertex v has \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d^-_{ v}}$$\end{document} in-stubs and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d^+_{v}}$$\end{document} out-stubs. The number of those out-stubs (respectively in-stubs) that are matched equals the number of outgoing (incoming edges) for v in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} . Thus, the number of unmatched in-stubs (respectively out-stubs) of vertex v is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{e = (\bullet , v) \in G_{\textbf{d}}} t_e$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left( \sum _{e = (v, \bullet ) \in G_{\textbf{d}}} t_e \right) $$\end{document} . The number of ways to create a self-loop at v is
Hence, we find
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Delta _{p_r}^1 = \sum _{ v \in V} \sum _{e=(v,\bullet ) \in G_{\textbf{d}}} \sum _{f=(\bullet ,v) \in G_{\textbf{d}}} t_et_f. \end{aligned}$$\end{document}Vu’s concentration inequality requires us to upper bound the values \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_0 \left[ \Delta _{p_r}^1\right] ,\mathbb {E}_1 \left[ \Delta _{p_r}^1\right] $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_2 \left[ \Delta _{p_r}^1\right] $$\end{document} . Let us first consider the expectation of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _{p_r}^1$$\end{document} . Because \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} is simple, for each element of the summation in Eq. (38), e does not equal f. Therefore, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}[t_et_f] = q_r^2$$\end{document} . The summations over v and e in Eq. (38) can be replaced by one summation over all edges in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} . For each edge \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e \in G_{\textbf{d}}$$\end{document} , there are at most \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }$$\end{document} edges in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} with the source of e as target. Hence, we find \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ \Delta _{p_r}^1\right] \le md_{\max }q_r^2$$\end{document} . Let us take the partial derivative with respect to one variable \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_e$$\end{document} for some \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e= (u,v)$$\end{document} , then we obtain \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{f = (\bullet , u) \in G_{\textbf{d}}} t_f + \sum _{f = (v,\bullet ) \in G_{\textbf{d}}}t_f$$\end{document} . This is upper bounded by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$2d_{\max }q_r$$\end{document} . As \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _{p_r}^1$$\end{document} is a polynomial of degree 2 with all coefficients 1, it is clear that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ \partial _{t_e}\partial _{t_f} \Delta _{p_r}^1 \right] \le 1$$\end{document} for all e, f. Thus, we find
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\mathbb {E}_0\left[ \Delta _{p_r}^1\right] \le \max \left( 1,2d_{\max }q_r, md_{\max }q_r^2\right) , \; \mathbb {E}_1\left[ \Delta _{p_r}^1\right] \\&\quad \le \max \left( 1, 2d_{\max }q_r\right) , \; \text {and}\; \mathbb {E}_2\left[ \Delta _{p_r}^1\right] \le 1. \end{aligned}$$\end{document}The maximisation follows from the definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}_j(Y)$$\end{document} . Let us define,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathcal {E}_0 := 9\lambda _i^2 + 2md_{\max }q_r^2 ,\quad \mathcal {E}_1 := 9\lambda _i + 2d_{\max }q_r\quad \text {and}\quad \mathcal {E}_2 :=1. \end{aligned}$$\end{document}We claim that together with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda = \lambda _i$$\end{document} , they fulfil the conditions of Theorem 3.12. It is obvious that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {E}_2 \ge \mathbb {E}_2\left[ \Delta _{p_r}^1\right] $$\end{document} . Also \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {E}_1 \ge \mathbb {E}_1\left[ \Delta _{p_r}^1\right] $$\end{document} as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda _i \ge 1$$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n \ge 3$$\end{document} . Furthermore, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {E}_0 \ge \mathbb {E}_0\left[ \Delta _{p_r}^1\right] $$\end{document} as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda _i \ge 1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$mq_r= m-r$$\end{document} implies that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$2md_{\max }q_r^2 \ge 2d_{\max }q_r$$\end{document} . This shows the first condition of Theorem 3.12. For the second condition, remark that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda _i \ge \ln n$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\ln (m) \le 2\ln n$$\end{document} as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m \le n^2$$\end{document} . This implies
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \frac{\mathcal {E}_1}{\mathcal {E}_2} = \mathcal {E}_1 \ge \lambda _i + 4\ln (m). \end{aligned}$$\end{document}Furthermore,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \frac{\mathcal {E}_0}{\mathcal {E}_1} = \lambda _i \left( \frac{9\lambda _i + \frac{2d_{\max }mq_r^2}{\lambda _i}}{9 + \frac{2d_{\max }q_r}{\lambda _i}}\right) \ge \lambda _i, \end{aligned}$$\end{document}showing that the second condition of Theorem 3.12 is fulfilled as well. Thus, we may apply Vu’s concentration inequality to obtain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \left|\Delta _{p_r}^1 - \mathbb {E}\left[ \Delta _{p_r}^1\right] \right|\ge c_2\sqrt{\lambda _i\left( 9\lambda _i + 2d_{\max }q_r\right) \left( 9\lambda _i^2 + 2md_{\max }q_r^2\right) }\right] \le e^{-\Omega (\lambda _i)}. \end{aligned}$$\end{document}Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \left|\Delta _{p_r}^1 - \mathbb {E}\left[ \Delta _{p_r}^1\right] \right|\ge a\right] \le \mathbb {P}\left[ \left|\Delta _{p_r}^1 - \mathbb {E}\left[ \Delta _{p_r}^1\right] \right|\ge b\right] $$\end{document} for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$a >b$$\end{document} , choosing any \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$c>8\cdot 9c_2$$\end{document} in Eq. (25) completes the proof.
- (ii)Recall that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _{p_r}^{2}$$\end{document} counts the number of pairs that create an edge already present in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{p_r}$$\end{document} , i.e. a double edge. Pairing an out-stub of u with an in-stub of v creates a double edge only if \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(u,v) \in G_{p_r}$$\end{document} , i.e., if for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e = (u,v)$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_e = 1$$\end{document} . Recalling the expressions for the number of unmatched in-stubs and out-stubs at a vertex v from the proof of (i) and defining a set of non-cyclic three-edge line subgraphs,
we find
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Delta _{p_r}^2 = \sum _{ (e,f,g) \in Q} t_et_g(1-t_f) = \sum _{ (e,f,g) \in Q} t_et_g - \sum _{ e,f,g \in Q} t_et_gt_f = Y_1 - Y_2. \end{aligned}$$\end{document}Vu’s inequality will be applied to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Y_1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Y_2$$\end{document} separately. To upper bound the expected value of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Y_1$$\end{document} , we need an upper bound on the size of Q. Given f, the source of e and the target of g are fixed. Hence, there are atmost \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }^2$$\end{document} triples in Q with a fixed edge f. As f may be any edge, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$|Q| \le md_{\max }^2$$\end{document} . Together with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ t_et_g\right] = q_r^2$$\end{document} , this implies that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ Y_1\right] \le md_{\max }^2q_r^2$$\end{document} . We differentiate \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Y_1$$\end{document} with respect to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_{{\widetilde{e}}}$$\end{document} , to obtain:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \sum _{\mathop {\begin{array}{c} (e,f,g) \in Q\\ e = {\widetilde{e}} \end{array}}} t_g \,+\, \sum _{\mathop {\begin{array}{c} (e,f,g) \in Q\\ g = {\widetilde{e}} \end{array}}} t_e. \end{aligned}$$\end{document}Since
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}\sum _{\mathop {\begin{array}{c} (e,f,g) \in Q\\ e = {\widetilde{e}} \end{array}}}1 \le d_{\max }^2 \quad \text {and} \quad \sum _{\mathop {\begin{array}{c} (e,f,g) \in Q\\ g = {\widetilde{e}} \end{array}}}1 \le d_{\max }^2, \end{aligned}$$\end{document}we have \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ \partial _{t_{{\widetilde{e}}}}Y_1\right] \le 2d_{\max }^2q_r$$\end{document} , and since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Y_1$$\end{document} is a polynomial of degree 2 with all coefficients equal to 1, all second derivatives are atmost 1. Together, these observations yield:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\mathbb {E}_0\left[ Y_1\right] \le \max \left( 1,2d_{\max }^2q_r,md_{\max }^2q_r^2\right) , \quad \mathbb {E}_1\left[ Y_1\right] \le \max \left( 1, 2d_{\max }^2q_r\right) \quad \text {and}\\&\quad \mathbb {E}_2\left[ Y_1\right] \le 1. \end{aligned}$$\end{document}Similar to (i), it can be shown that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda = \lambda _i$$\end{document} and
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathcal {E}_0 = 9\lambda _i^2 + 2md_{\max }^2q_r^2 ,\quad \mathcal {E}_1 = 9\lambda _i + 2d_{\max }^2q_r\quad \text {and}\quad \mathcal {E}_2 =1, \end{aligned}$$\end{document}fulfil the conditions of Theorem 3.12. Applying Vu’s inequality and assuming \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$c \ge 8\cdot 9c_2$$\end{document} , we thus obtain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \left|Y_1- \mathbb {E}\left[ Y_1\right] \right|\ge \frac{\beta _r(\lambda _i)}{8}\right] \le e^{-\Omega (\lambda _i)}. \end{aligned}$$\end{document}Moving on to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Y_2$$\end{document} , we see that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ Y_2\right] \le md_{\max }^2q_r^3$$\end{document} as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$|Q| \le md_{\max }^2$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ t_et_ft_g\right] = q_r^3$$\end{document} . Differentiating \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Y_2$$\end{document} to with respect \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_{{\widetilde{e}}}$$\end{document} , we obtain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \sum _{\mathop {\begin{array}{c} (e,f,g) \in Q\\ e = {\widetilde{e}} \end{array}}} t_ft_g \,+ \, \sum _{\mathop {\begin{array}{c} (e,f,g) \in Q\\ f = {\widetilde{e}} \end{array}}} t_et_g\, +\, \sum _{\mathop {\begin{array}{c} (e,f,g) \in Q\\ g = {\widetilde{e}} \end{array}}} t_et_f. \end{aligned}$$\end{document}This implies that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ \partial _{t_{{\widetilde{e}}}}Y_1\right] \le 3d_{\max }^2q_r$$\end{document} . Differentiating \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Y_2$$\end{document} to with respect \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_{{\widetilde{e}}}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_{{\widetilde{f}}}$$\end{document} for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{e}} \ne {\widetilde{f}}$$\end{document} , we obtain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \sum _{\mathop {\begin{array}{c} (e,f,g) \in Q\\ e = {\widetilde{e}}\\ f = {\widetilde{f}}\\ \end{array}}} t_g \!+ \! \sum _{\mathop {\begin{array}{c} (e,f,g) \in Q\\ e = {\widetilde{e}}\\ g = {\widetilde{f}}\\ \end{array}}} t_f \!+ \! \sum _{\mathop {\begin{array}{c} (e,f,g) \in Q\\ f = {\widetilde{e}}\\ g = {\widetilde{f}}\\ \end{array}}} t_e \!+\! \sum _{\mathop {\begin{array}{c} (e,f,g) \in Q\\ f = {\widetilde{e}}\\ e = {\widetilde{f}}\\ \end{array}}} t_g \!+ \! \sum _{\mathop {\begin{array}{c} (e,f,g) \in Q\\ g = {\widetilde{e}}\\ e = {\widetilde{f}}\\ \end{array}}} t_f \!+\! \sum _{\mathop {\begin{array}{c} (e,f,g) \in Q\\ g = {\widetilde{e}}\\ f = {\widetilde{f}}\\ \end{array}}} t_e. \end{aligned}$$\end{document}In each of the sums, there is freedom to choose only one edge. As the source, the target or both are fixed for this edge, each summation is upper bounded by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }q_r$$\end{document} . According to the definition of Q, at most two of the summations are non-zero, implying that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ \partial _{t_{{\widetilde{e}}}}\partial _{t_{{\widetilde{f}}}}Y_2\right] \le 2d_{\max }q_r$$\end{document} . As \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Y_2$$\end{document} is a polynomial of degree 3 and all of its coefficients are 1, any third-order partial derivative of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Y_2$$\end{document} can be atmost 1. We, thus, find:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\mathbb {E}_0\left[ Y_2\right] \le \max \left( 1,2d_{\max }q_r,3d_{\max }^2q_r^2,md_{\max }^2q_r^3\right) ,\\&\mathbb {E}_1\left[ Y_2\right] \le \max \left( 1, 2d_{\max }q_r, 3d_{\max }^2q_r^2\right) , \,\\ {}&\mathbb {E}_2\left[ Y_2\right] \le \max \left( 1, 2d_{\max }q_r\right) \; \text {and}\; \mathbb {E}_3\left[ Y_2\right] \le 1. \end{aligned}$$\end{document}Vu’s inequality is applied to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Y_2$$\end{document} using \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda = \lambda _i$$\end{document} and
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\mathcal {E}_0 = 85\lambda _i^3 + 3md_{\max }^2q_r^3 ,\quad \mathcal {E}_1 = 85\lambda _i^2 + 3d_{\max }^2q_r^2,\\&\quad \mathcal {E}_2 = 17\lambda _i + 2d_{\max }q_r \quad \text {and}\quad \mathcal {E}_3 =1, \end{aligned}$$\end{document}to obtain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \left|Y_2 - \mathbb {E}\left[ Y_2\right] \right|\ge 85 c_3\sqrt{\lambda _i\left( \lambda _i^2 + d_{\max }^2q_r^2\right) \left( \lambda _i^3 + md_{\max }^2q_r^3\right) }\right] \le e^{-\Omega (\lambda _i)}. \end{aligned}$$\end{document}If we choose c large enough, this implies that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \left|\Delta _{p_r}^2 - \mathbb {E}\left[ \Delta _{p_r}^2\right] \right|\ge \frac{\beta _r(\lambda _i) + \gamma _r(\lambda _i)}{8}\right] \le e^{-\Omega (\lambda _i)}. \end{aligned}$$\end{document}Next, remark that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left|\Delta _{p_r}^2 - \mathbb {E}\left[ \Delta _{p_r}^2\right] \right|&= \left|Y_1 - Y_2 - \mathbb {E}\left[ Y_1\right] + \mathbb {E}\left[ Y_2\right] \right|\le \left|Y_1 - \mathbb {E}\left[ Y_1\right] \right|+ \mathbb {E}\left[ Y_2\right] \\&\le \left|Y_1 - \mathbb {E}\left[ Y_1\right] \right|+ md_{\max }^2q_r^3 = \left|Y_1 - \mathbb {E}\left[ Y_1\right] \right|+ \frac{\nu _r}{8}. \end{aligned}$$\end{document}This implies that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \left|\Delta _{p_r}^2 - \mathbb {E}\left[ \Delta _{p_r}^2\right] \right|\ge \frac{\beta _r(\lambda _i) + \nu _r}{8}\right] \le e^{-\Omega (\lambda _i)}, \end{aligned}$$\end{document}completing the proof.
- (iii)To prove that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \left|\frac{ {\Lambda _{p_r}^1}^-{\Lambda _{p_r}^1}^+ - \Lambda _{p_r}^2}{2m} - \frac{ \mathbb {E}\left[ {\Lambda _{p_r}^1}^-{\Lambda _{p_r}^1}^+ - \Lambda _{p_r}^2\right] }{2m} \right|\ge \frac{\beta _r(\lambda _i)}{8}\right] \le e^{-\Omega (\lambda _i)}$$\end{document} , Vu’s inequality is applied to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{{\Lambda _{p_r}^1}^+{\Lambda _{p_r}^1}^-}{d_{\max }^2}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{\Lambda _{p_r}^2}{d_{\max }^2}$$\end{document} separately. The construction is almost identical to the proofs of (i) and (ii). First consider
Start with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Z_1$$\end{document} . Since for a Bernoulli variable \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_e^2 = t_e$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Z_1$$\end{document} is a polynomial of degree one. Since its coefficients are atmost 1, it is clear that any first-order partial derivative of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Z_1$$\end{document} is upper bounded by 1. The expected value of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Z_1$$\end{document} is upper bounded by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$mq_r$$\end{document} . This implies that,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}_0\left[ Z_1\right] \le \max \left( 1, mq_r\right) \quad \text {and}\quad \mathbb {E}_1\left[ Z_1\right] \le 1. \end{aligned}$$\end{document}Hence, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ \mathcal {E}_0 = mq_r + \lambda _i \quad \text {and}\quad \mathcal {E}_1 = 1, $$\end{document} satisfy the constraints of Theorem 3.12 with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda = \lambda _i$$\end{document} . Applying this theorem, we find
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \left|Z_1 - \mathbb {E}\left[ Z_1\right] \right|\ge c_1 \sqrt{\lambda _i\left( \lambda _i + mq_r\right) }\right] \le e^{-\Omega \left( \lambda _i\right) }. \end{aligned}$$\end{document}Next, consider \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Z_2$$\end{document} . This is a sum over all pairs of distinct edges; hence, it contains fewer than \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m^2$$\end{document} terms. Combining this with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{{d^-_{ u}}{d^+_{z}}}{d_{\max }^2} \le 1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ t_et_f\right] = q_r^2$$\end{document} , we find that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ Z_2\right] \le m^2q_r^2$$\end{document} . Taking the partial derivative with respect to a variable \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_g$$\end{document} and writing \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$g = (i,j)$$\end{document} leads to
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \sum _{\mathop {\begin{array}{c} f = (w,z) \in G_{\textbf{d}}\\ f \ne g \end{array}}} \frac{{d^-_{ i}}{d^+_{z}}}{d_{\max }^2}t_f \, + \, \sum _{\mathop {\begin{array}{c} e = (u,v) \in G_{\textbf{d}}\\ e \ne g \end{array}}} \frac{{d^-_{ u}}{d^+_{j}}}{d_{\max }^2}t_e. \end{aligned}$$\end{document}Each term of the summations is upper bounded by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$q_r$$\end{document} . Each summation contains \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-1$$\end{document} terms. Thus, we find: \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ \partial _{t_g}Z_2\right] \le 2mq_r$$\end{document} . As \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Z_2$$\end{document} is a second-order polynomial with coefficients upper bounded by 1, all second-order partial derivatives will be at most 1. Combining these observations, we find:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\mathbb {E}_0\left[ Z_2\right] \le \max \left( 1,2mq_r,m^2q_r^2\right) ,\\&\mathbb {E}_1\left[ Z_2\right] \le \max \left( 1, 2mq_r\right) \quad \text {and}\quad \mathbb {E}_2\left[ Z_2\right] \le 1. \end{aligned}$$\end{document}Similar to the proof of (i), it can be shown that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda = \lambda _i$$\end{document} and
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathcal {E}_0 = 9\lambda _i^2 + 2m^2q_r^2 ,\quad \mathcal {E}_1 = 9\lambda _i + 2mq_r\quad \text {and}\quad \mathcal {E}_2 =1, \end{aligned}$$\end{document}satisfy the constraints of Vu’s concentration inequality, which gives
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \left|Z_2 - \mathbb {E}\left[ Z_2\right] \right|\ge 9c_2 \sqrt{\lambda _i\left( \lambda _i + mq_r\right) \left( \lambda _i^2 + m^2q_r^2\right) }\right] \le e^{-\Omega \left( \lambda _i\right) }. \end{aligned}$$\end{document}Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ \sqrt{\lambda _i\left( \lambda _i + mq_r\right) }\le \sqrt{\lambda _i\left( \lambda _i + mq_r\right) \left( \lambda _i^2 + m^2q_r^2\right) }$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{{\Lambda _{p_r}^1}^+{\Lambda _{p_r}^1}^-}{2\,m}= \frac{d_{\max }^2}{2\,m}\left( Z_1 + Z_2\right) $$\end{document} , we obtain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\mathbb {P}\left[ \left|\frac{ {\Lambda _{p_r}^1}^-{\Lambda _{p_r}^1}^+}{2m} - \frac{ \mathbb {E}\left[ {\Lambda _{p_r}^1}^-{\Lambda _{p_r}^1}^+ \right] }{2m} \right|\right. \\&\quad \left. \ge \frac{d_{\max }^2}{2m}(9c_2 + c_1)\sqrt{\lambda _i\left( \lambda _i + mq_r\right) \left( \lambda _i^2 + m^2q_r^2\right) }\right] \\&\quad \le e^{-\Omega (\lambda _i)}. \end{aligned}$$\end{document}Pulling the factor \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{d_{\max }^2}{m}$$\end{document} inside the root and taking \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$c > 8\left( c_1 + 9c_2\right) $$\end{document} , we also find
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\mathbb {P}\left[ \left|\frac{ {\Lambda _{p_r}^1}^-{\Lambda _{p_r}^1}^+}{2m} - \frac{ \mathbb {E}\left[ {\Lambda _{p_r}^1}^-{\Lambda _{p_r}^1}^+ \right] }{2m} \right|\ge \frac{c}{8}\sqrt{\lambda _i\left( \lambda _i + d_{\max }^2q_r\right) \left( \lambda _i^2 + md_{\max }^2q_r^2\right) }\right] \\&\quad \le e^{-\Omega (\lambda _i)}. \end{aligned}$$\end{document}Next, we consider
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \frac{\Lambda _{p_r}^2}{d_{\max }^2} = \sum _{i=1}^n \frac{{{d^-_{ i}}}^{(r)}{d^-_{ i}}{{d^+_{i}}}^{(r)}{d^+_{i}}}{d_{\max }^2} = \sum _{i=1}^n \frac{{d^-_{ i}}{d^+_{i}}}{d_{\max }^2} \left( \sum _{e=(i,\bullet ) \in G_{\textbf{d}}} t_e\right) \left( \sum _{f=(\bullet ,i) \in G_{\textbf{d}}} t_f\right) . \end{aligned}$$\end{document}Note that this is the same expression as for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _{p_r}^1$$\end{document} where the coefficient of each term is replaced by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ \frac{\Lambda _{p_r}^2}{d_{\max }^2}$$\end{document} . Hence, using the same argument as for (i), we obtain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \left|\frac{ \Lambda _{p_r}^2}{2m} - \frac{ \mathbb {E}\left[ \Lambda _{p_r}^2\right] }{2m} \right|\ge 9c_2\frac{d_{\max }^2}{2m} \sqrt{\lambda _i\left( \lambda _i + q_rd_{\max }\right) \left( \lambda _i^2 + md_{\max }q_r^2\right) }\right] \le e^{-\Omega (\lambda _i)}. \end{aligned}$$\end{document}Again pulling \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{d_{\max }^2}{m}$$\end{document} inside the square root, we find
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\mathbb {P}\left[ \left|\frac{ {\Lambda _{p_r}^1}^-{\Lambda _{p_r}^1}^+ - \Lambda _{p_r}^2}{2m} - \frac{ \mathbb {E}\left[ {\Lambda _{p_r}^1}^-{\Lambda _{p_r}^1}^+ - \Lambda _{p_r}^2 \right] }{2m} \right|\right. \\&\quad \left. \ge 9c_2\sqrt{\lambda _i\left( \lambda _i + d_{\max }^2q_r\right) \left( \lambda _i^2 + md_{\max }^2q_r^2\right) }\right] \\&\quad \le e^{-\Omega (\lambda _i)}. \end{aligned}$$\end{document}Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\beta = c\sqrt{\lambda _i\left( \lambda _i + d_{\max }^2q_r\right) \left( \lambda _i^2 + md_{\max }^2q_r^2\right) }$$\end{document} , this completes the proof by taking \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$c > 8(18c_2 + c_1)$$\end{document} .
- (iv)This argument is exactly the same as for (ii), since
Hence, we obtain \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ \mathbb {P}\left[ \left|\frac{ \Lambda _{p_r}^3}{2\,m} - \frac{ \mathbb {E}\left[ \Lambda _{p_r}^3\right] }{2\,m} \right|\ge \frac{d_{\max }^2}{2\,m}\frac{\min \left( \beta _r(\lambda _i) + \gamma _r(\lambda _i), \beta _r(\lambda _i) + \nu _r\right) }{8}\right] \le e^{-\Omega (\lambda _i)}, $$\end{document} and since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{d_{\max }^2}{m} = o(1)$$\end{document} , this completes the proof. \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square $$\end{document}
Combining all inequalities from the statement of Lemma 3.13, we find that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \left|\Psi _{p_r} - \mathbb {E}\left[ \Psi _{p_r}\right] \right|\ge \frac{4\beta _r(\lambda _i) + 2\min (\nu _r, \gamma _r(\lambda _i))}{8}\right] \le e^{-\Omega \left( \lambda _i\right) }, \end{aligned}$$\end{document}for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i \in \{0,1,\ldots , L\}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0 \le r \le m-1$$\end{document} . By definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\psi _r$$\end{document} this shows Eq. (37), and hence it proves Lemma 3.11. This completes the proofs of Lemma 3.7 (a) and 3.8 (a).
Next, we prove Lemma 3.7 (b) and 3.8 (b). This requires the following Lemma.
Lemma 3.14
For all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i \in \{1,2,\ldots , L\}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in A_i\setminus A_{i-1}$$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \sum _{r=0}^{m-1} \frac{\max \left( \Psi _r\left( \mathcal {N}\right) - \psi _r, 0 \right) }{(m-r)^2 - \Psi _r\left( \mathcal {N}\right) } = o\left( \lambda _i\right) . \end{aligned}$$\end{document}Furthermore for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in A_0$$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \sum _{m-r= \lambda _0\omega }^{m} \frac{\max \left( \Psi _r\left( \mathcal {N}\right) - \psi _r, 0 \right) }{(m-r)^2 - \Psi _r\left( \mathcal {N}\right) } = o\left( 1\right) . \end{aligned}$$\end{document}Proof
The first claim follows by changing the summation \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{m-r=2}^{2m-2}$$\end{document} into \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{m-r=1}^m$$\end{document} in the proof of Lemma 15(b) [3]. The second claim follows by applying a similar change to the proof of Lemma 18 [3]. \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square $$\end{document}
We will now determine an upper bound on \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$f\!\left( \mathcal {N}\right) $$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in S^*\left( \mathcal {M}\right) $$\end{document} . According to the definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S^*\left( \mathcal {M}\right) $$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r\left( \mathcal {N}\right) \le \left( 1- \frac{\tau }{4}\right) (m-r)^2$$\end{document} holds for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0\le r\le m-1$$\end{document} . Therefore,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right)&= \prod _{r=0}^{m-1}\left( 1+\frac{\Psi _r\left( \mathcal {N}\right) - \psi _r}{(m-r)^2 - \Psi _r\left( \mathcal {N}\right) }\right) \le \prod _{r=0}^{m-1}\left( 1+\frac{4\max \left( \Psi _r\left( \mathcal {N}\right) - \psi _r, 0 \right) }{\tau (m-r)^2}\right) . \end{aligned}$$\end{document}Using \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1 + x \le e^x$$\end{document} , the latter inequality becomes
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right)&\le e^{\sum _{r=0}^{m-1}\frac{4\max \left( \Psi _r\left( \mathcal {N}\right) - \psi _r, 0 \right) }{\tau (m-r)^2}}. \end{aligned}$$\end{document}Let us consider \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in A_i\setminus A_{i-1}$$\end{document} for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i \in \{1,2,\ldots , L\}$$\end{document} and apply Lemma 3.14 to Eq. (39), to obtain:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right)&\le e^{o\left( \lambda _i\right) }. \end{aligned}$$\end{document}This completes the proof of Lemma 3.7 (b).
It remains to prove Lemma 3.8 (b). As \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_{\infty } \subset S^*\left( \mathcal {M}\right) $$\end{document} we have, for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}\in A_{\infty } $$\end{document} :
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right)&\le \prod _{r=0}^{m-d_{\max }^2} \left( 1+\frac{4\max \left( \Psi _r\left( \mathcal {N}\right) - \psi _r, 0 \right) }{\tau (m-r)^2}\right) \prod _{r=m-d_{\max }^2 +1 }^{m-1} \frac{(m-r)^2 - \psi _r}{(m-r)^2-\Psi _r\left( \mathcal {N}\right) }. \end{aligned}$$\end{document}Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0 <\Psi _r\left( \mathcal {N}\right) $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\psi _r < (m-r)^2$$\end{document} , we further have:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right)&\le \left( d_{\max }^4\right) ^{d_{\max }^2}\prod _{r=0}^{m-d_{\max }^2} \left( 1+\frac{4\Psi _r\left( \mathcal {N}\right) }{\tau (m-r)^2}\right) . \end{aligned}$$\end{document}From Lemma 3.2, it follows that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r = \Delta _r + \Lambda _r \le 2 (m-r)d_{\max }^2$$\end{document} , which, when inserted in the latter inequality, gives:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right)&\le \left( d_{\max }^4\right) ^{d_{\max }^2}\prod _{r=0}^{m-d_{max}^2} \left( 1+\frac{8d_{\max }^2}{\tau (m-r)}\right) . \end{aligned}$$\end{document}Using \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(1+x) \le e^x$$\end{document} , we find:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right)&\le e^{4d_{\max }^2\ln \left( d_{\max }\right) + \frac{8}{\tau } \sum _{i= d_{\max }^2}^{m}i^{-1}d_{\max }^2} \le e^{4d_{\max }^2\ln \left( d_{\max }\right) + \frac{8}{\tau } \ln (m) - \frac{8}{\tau }\ln (d_{\max }^2)}, \end{aligned}$$\end{document}and since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\tau \le \frac{1}{3}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m \le nd_{\max }$$\end{document} , we have:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right)&\le e^{4d_{\max }^2\ln \left( d_{\max }\right) + 24\ln (m)} \le e^{4d_{\max }^2\ln \left( d_{\max }\right) + 24\ln (nd_{\max })}\\&\le e^{24d_{\max }^2\ln \left( nd_{\max }^2\right) } \le e^{24d_{\max }^2\ln \left( n^3\right) } = e^{72d_{\max }^2\ln \left( n\right) }. \end{aligned}$$\end{document}This proves Lemma 3.8 (b), completes the proofs of Lemma’s 3.7 and 3.8 and, therefore, completes the proof of the asymptotic estimate (19).
Proof of Equation (20) The next step is showing that Eq. (20) holds. To this end, we first prove the following Lemma.
Lemma 3.15
For all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ 1 \le j \le K$$\end{document}
- \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \mathcal {N} \in B_j{\setminus } B_{j-1}\right] \le e^{-\Omega \left( 2^{j/2} \ln n\right) }$$\end{document} ;
- For all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in B_j\setminus B_{j-1}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$f\!\left( \mathcal {N}\right) \le e^{\mathcal {O}\left( 2^j\right) }$$\end{document} .
Proof
- The probability that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}\in B_{j}\setminus B_{j-1}$$\end{document} is upper bounded by the probability that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ \mathcal {N}\in B_{j-1}^c := S\left( \mathcal {M}\right) {\setminus } B_{j-1}$$\end{document} . Hence, if we show that
the claim is proven. Remark that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ B_{j-1}^c \subset \left\{ \mathcal {N} \in S\left( \mathcal {M}\right) | \,\exists \, r, \, \text {s.t.} \, m-r\right. \left. \le \omega \lambda _0 \, \text {and} \, \Psi _r \ge 2^{j-1} \right\} . $$\end{document} Therefore, we need to consider only those r for which \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r \le \omega \lambda _0$$\end{document} .Note that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \Psi _r \ge 2^{j-1} | r \ge m-\omega \lambda _0 \right] \le e^{-\Omega \left( 2^{j/2}\ln n\right) } \end{aligned}$$\end{document}is a stronger statement than the desired inequality. Indeed, using \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\omega \lambda _0 \ll (\ln n)^2$$\end{document} and the union bound gives:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \mathcal {N} \in B_{j-1}^c\right]&\le \ln ^2(n) \mathbb {P}\left[ \Psi _r \ge 2^{j-1}\right] \le \ln ^2(n) e^{-\Omega \left( 2^{j/2}\ln n\right) } \\ {}&= e^{-\Omega \left( 2^{j/2}\ln n\right) + 2\ln \left( \ln n\right) } = e^{-\Omega \left( 2^{j/2}\ln n\right) } . \end{aligned}$$\end{document}We will, therefore, prove inequality (40) instead. Fix an arbitrary r such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r < \omega \lambda _0$$\end{document} . First, we show that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r \le 2^{j-1}$$\end{document} implies that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r \ge 2^{j-1}$$\end{document} and then estimate the probability of the later event. From Lemma 3.2 and the definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r$$\end{document} , we have
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Delta _r&\ge 2^{j-1} - \frac{d_{\max }^2m}{2}q_r^2. \end{aligned}$$\end{document}Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r \le \omega \lambda _0 < 2^{j-1}\omega \lambda _0$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }^2\omega ^2\lambda _0^2 < m$$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Delta _r&\ge 2^{j-1} - \frac{2^{j-1}d_{\max }^2}{2m}\omega ^2\lambda _0^2. \\ {}&\ge 2^{j-1} - \frac{2^{j-1}}{2} = 2^{j-2}. \end{aligned}$$\end{document}The remainder of the proof is similar to the proof of Lemma 3.10 wherein Eq. (36) is replaced by
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} 2^{j-2} \le \Delta _{p_r} \le \sum _{u \in V} d^+_{G_q}(u) \sum _{v \in N_0(u)}d^-_{G_q}(v). \end{aligned}$$\end{document}This inequality can be shown to imply one of the following statements holds true:
- (i) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_q$$\end{document} has more than \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$2^{j/2-1}$$\end{document} edges;
- (ii)for some \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$u \in V$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{v \in N_0(u)} d^-_{G_q}(v) \ge 2^{j/2-1}$$\end{document} . Indeed, the probability that either of those statements holds, is upper bounded by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e^{-\Omega \left( 2^{j/2}\ln n \right) }$$\end{document} , using \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda _{j/2}=2^{j/2}(\ln n)^{1+\delta } $$\end{document} in the same argument as in the proof of Lemma 3.10. Since r is arbitrary, this shows that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \Psi _r \ge 2^{j-1}\right] \le e^{-\Omega \left( 2^{j/2}\ln n\right) }$$\end{document} for all r such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r<\omega \lambda _0$$\end{document} , completing the proof.
- Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$B_j \subset S^*\left( \mathcal {M}\right) $$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ 1\le j \le K$$\end{document} , inequality (39) gives
for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in B_j \setminus B_{j-1}$$\end{document} . According to the definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$B_j$$\end{document} , we have
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \sum _{m-r=1}^{\omega \lambda _0} \frac{ \max \left( \Psi _r\left( \mathcal {N}\right) - \psi _r, 0\right) }{(m-r)^2} \le \sum _{m-r=1}^{\omega \lambda _0} \frac{2^j }{(m-r)^2} = \mathcal {O}\left( 2^j\right) , \end{aligned}$$\end{document}and since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$B_j \subset A_0$$\end{document} , the second statement from Lemma 3.14 can be applied, giving:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}\sum _{m-r= \omega \lambda _0}^{m} \frac{4 \max \left( \Psi _r\left( \mathcal {N}\right) - \psi _r, 0\right) }{\tau (m-r)^2} = o(1). \end{aligned}$$\end{document}Hence for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in B_j$$\end{document} it holds \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ f\!\left( \mathcal {N}\right) \le e^{\mathcal {O}\left( 2^j\right) + o(1)} = e^{\mathcal {O}\left( 2^j\right) }. $$\end{document}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square $$\end{document}
Now, we give a proof of asymptotic estimate (20). Lemma 3.15 implies that for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$B_j \setminus B_{j-1}$$\end{document}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left[ f\!\left( \mathcal {N}\right) \mathbb {1}_{B_j\setminus B_{j-1}}\right] \le e^{-\Omega \left( 2^{j/2}\ln n\right) }e^{\mathcal {O}\left( 2^j\right) }. \end{aligned}$$\end{document}Recall that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$j \le K$$\end{document} , and, in combination with Eq. (32), this yields \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$2^{\frac{j-1}{2}} \le \ln n$$\end{document} . Hence,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left[ f\!\left( \mathcal {N}\right) \mathbb {1}_{\mathcal {B}}\right] = \sum _{j=1}^K\mathbb {E}\left[ f\!\left( \mathcal {N}\right) \mathbb {1}_{B_j\setminus B_{j-1}}\right] \le \sum _{j=1}^K e^{-\Omega \left( 2^{j/2}\ln n \right) }e^{\mathcal {O}\left( 2^j\right) } = o(1), \end{aligned}$$\end{document}proving Eq. (20).
Proof of Equations (21) and (22) We bound the expected value of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$f\!\left( \mathcal {N}\right) $$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in \mathcal {C}$$\end{document} . We start with proving upper bound (21), for which it suffices to show that for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in \mathcal {C}$$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right) \le 1 + o(1). \end{aligned}$$\end{document}As \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {C} \subset S^*\left( \mathcal {M}\right) $$\end{document} , in analogy to Eq. (39), we have
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right)&= \prod _{r=0}^{m-1}\left( 1+\frac{\Psi _r\left( \mathcal {N}\right) - \psi _r}{(m-r)^2 - \Psi _r\left( \mathcal {N}\right) }\right) \\&\le \left( \prod _{m-r=1}^{ \lambda _0\omega } \left( 1+\frac{4 \max \left( \Psi _r\left( \mathcal {N}\right) - \psi _r, 0\right) }{\tau (m-r)^2} \right) \right) e^{\sum _{m-r=\lambda _0\omega +1}^{m} \frac{4 \max \left( \Psi _r\left( \mathcal {N}\right) - \psi _r, 0\right) }{\tau (m-r)^2}}. \end{aligned}$$\end{document}For the second term, since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {C} \subset A_0$$\end{document} , we obtain from Lemma 3.14 that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}\sum _{m-r=\lambda _0\omega +1}^{m} \frac{4 \max \left( \Psi _r\left( \mathcal {N}\right) - \psi _r, 0\right) }{\tau (m-r)^2}= o(1).\end{aligned}$$\end{document}For the first term, by definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {C}$$\end{document} , we must have \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r \left( \mathcal {N}\right) \le 1 $$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r \le \omega \lambda _0$$\end{document} . Furthermore, since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r = \Delta _r + \Lambda _r$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Lambda _r>0$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r\in {\mathbb {N}}$$\end{document} , we must have \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r=0$$\end{document} , and hence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r =\Lambda _r \le \frac{d_{\max }^2}{2\,m}(m-r)^2$$\end{document} by Lemma (3.2). Combining the latter bound with the bound on \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\psi $$\end{document} from Lemma (3.5) gives
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \max \left( \Psi _r\left( \mathcal {N}\right) - \psi _r, 0\right) <(m-r)^2\mathcal {O}\left( \frac{d_{\max }^2}{m}\right) , \end{aligned}$$\end{document}Hence, for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in \mathcal {C}$$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right)&\le \prod _{m-r=1}^{\lambda _0\omega }\left( 1 + \mathcal {O}\left( \frac{d_{\max }^2}{m}\right) \right) e^{o(1)} \le \left( 1 + \mathcal {O}\left( m^{-1/2}\right) \right) ^{\lambda _0\omega }e^{o(1)}=1 + o(1) \end{aligned}$$\end{document}proving Eq. (21).
Next, we derive a lower bound on \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {E}\left[ f\!\left( \mathcal {N}\right) \mathbb {1}_{S^*\left( \mathcal {M}\right) }\right] $$\end{document} . As \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {C} \subset S^*\left( \mathcal {M}\right) $$\end{document} , this will prove Eq. (22). Take any ordering \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in S^*\left( \mathcal {M}\right) $$\end{document} . Lemma 3.11 states that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \begin{aligned}&\mathbb {P}\left[ \left|\Psi _r\left( \mathcal {N}\right) - \psi _r \right|\ge 4 \beta _r\left( \lambda _0\right) + 2 \min \left( \gamma _r\left( \lambda _0\right) , \nu _r\right) \right] \le e^{-\Omega \left( \lambda _0\right) }\\&< e^{-( \ln n)^{1+\delta }} = o(1), \end{aligned} \end{aligned}$$\end{document}holds for all r, such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r \ge \omega \lambda _0$$\end{document} . Thus, the probability that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left|\Psi _r\left( \mathcal {N}\right) - \psi _r \right| \ge 4 \beta _r\left( \lambda _0\right) + 2 \min \left( \gamma _r\left( \lambda _0\right) , \nu _r\right) $$\end{document} holds for at least one r is small. Now consider an ordering \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in S^*\left( \mathcal {M}\right) $$\end{document} such that for all r with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r\ge \omega \lambda _0$$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left|\Psi _r\left( \mathcal {N}\right) - \psi _r \right|\le 4 \beta _r\left( \lambda _0\right) + 2 \min \left( \gamma _r\left( \lambda _0\right) , \nu _r\right) . \end{aligned}$$\end{document}Recall that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in S^*\left( \mathcal {M}\right) $$\end{document} implies \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r\left( \mathcal {N}\right) \le \left( 1-\frac{\tau }{4}\right) (m-r)^2$$\end{document} . Combining this with the definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$f\!\left( \mathcal {N}\right) $$\end{document} , we find:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right)&\ge \prod _{m-r=\omega \lambda _0^3}^{m} \left( 1 - \frac{\Psi _r\left( \mathcal {N}\right) - \psi _r}{(m-r)^2 - \Psi _r\left( \mathcal {N}\right) }\right) \\&\quad \prod _{m-r=1}^{\omega \lambda _0^3 +1} \left( 1 - \frac{ \psi _r}{(m-r)^2 - \Psi _r\left( \mathcal {N}\right) }\right) \\&\ge \prod _{m-r = \omega \lambda _0^3 +1}^{m} \left( 1 - \frac{4}{\tau } \frac{4 \beta _r\left( \lambda _0\right) + 2 \min \left( \gamma _r\left( \lambda _0\right) , \nu _r\right) }{(m-r)^2 }\right) \\&\quad \prod _{m-r=1}^{\omega \lambda _0^3}\left( 1 -\frac{4}{\tau } \frac{\psi _r}{(m-r)^2 }\right) . \end{aligned}$$\end{document}From Lemma 3.14 and the definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_r$$\end{document} , we find \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{m-r= \omega \lambda _0^3 +1}^{m} \frac{4}{\tau }\frac{4 \beta _r\left( \lambda _0\right) + 2 \min \left( \gamma _r\left( \lambda _0\right) ,\nu _r\right) }{(m-r)^2} = o(1)$$\end{document} , which when combined with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1-x \ge e^{-2x}$$\end{document} for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0 \le x\le \frac{1}{2}$$\end{document} , gives
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right)&\ge e^{-o(1)}\prod _{m-r=1}^{\omega \lambda _0^3}\left( 1 -\frac{4}{\tau } \frac{\psi _r}{(m-r)^2 }\right) . \end{aligned}$$\end{document}To approximate the remaining product, we apply Lemma 3.5 in combination with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1-x \ge e^{-2x}$$\end{document} and an asymptotic estimate \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda _0^3\omega d_{\max }^2 = o(m)$$\end{document} to obtain:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right)&\ge e^{-2o(1)} \ge 1 - o(1). \end{aligned}$$\end{document}Now, for each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in S^*\left( \mathcal {M}\right) $$\end{document} , we have shown that either \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$f\!\left( \mathcal {N}\right) \ge 1-o(1)$$\end{document} or that its probability is upper bounded by o(1), which this completes the proof of Eq. (22). Remark that in fact we have proven
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left[ f\!\left( \mathcal {N}\right) \mathbb {1}_{S^*\left( \mathcal {M}\right) }\right] \ge 1 - o(1). \end{aligned}$$\end{document}Additionally, the proofs of Eqs. (19)–(22) demonstrate the following corollary.
Corollary 3.16
For a sufficiently large constant c, as used in the definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda _L$$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left[ \exp \left( \frac{1}{\tau ^2} \sum _{r=0}^{m-1} \frac{\max \left( \Psi _r\left( \mathcal {N}\right) - \psi _r, 0\right) }{(m-r)^2} \right) \right] = 1 + o(1). \end{aligned}$$\end{document}This corollary will be used to prove Eq. (23).
Proving Eq. (23). This equation is the last bit that remains to prove Eq. (6). It concerns the expected value of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$f\!\left( \mathcal {N}\right) $$\end{document} for the orderings in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S\left( \mathcal {M}\right) \setminus S^*\left( \mathcal {M}\right) $$\end{document} . Equation (15) implies that for any \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in S\left( \mathcal {M}\right) {\setminus } S^*\left( \mathcal {M}\right) $$\end{document} , there is at least one \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0 \le r \le m-1$$\end{document} that violates inequality
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Psi _r\left( \mathcal {N}\right) \le \left( 1-\frac{\tau }{4}\right) (m-r)^2. \end{aligned}$$\end{document}To deduce these values of r, let us assume that the above inequality is violated and investigate what are the implications for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r$$\end{document} .
Recall that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r = \Delta _r + \Lambda _r$$\end{document} . Using Lemma 3.2 to bound \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Lambda _r$$\end{document} , we obtain:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Delta _r > \Psi _r - \frac{d_{\max }^2}{2m}(m-r)^2. \end{aligned}$$\end{document}Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }^4 = o(m)$$\end{document} , there is such \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n_0$$\end{document} that for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n > n_0$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{d_{\max }^2}{m} < \frac{\tau }{2}$$\end{document} . Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n > n_0$$\end{document} , then
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Delta _r&> \Psi _r - \frac{\tau }{4}(m-r)^2. \end{aligned}$$\end{document}Assuming the opposite inequality to (43) holds, this becomes:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Delta _r&> \left( 1 - \frac{\tau }{2}\right) (m-r)^2. \end{aligned}$$\end{document}Lemma 3.2 states that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r \le (m-r)d_{\max }^2$$\end{document} and, hence, we deduce that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ (m-r)\left( 1 - \frac{\tau }{2} \right) \le d_{\max }^2, $$\end{document} which is equivalent to
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} m-r \le \frac{2d_{\max }^2}{2-\tau }. \end{aligned}$$\end{document}Therefore, inequality (43) can only be violated if \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r \le \frac{2d_{\max }^2}{2-\tau }$$\end{document} .
We will now introduce partition
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} S\left( \mathcal {M}\right) \setminus S^*\left( \mathcal {M}\right) = \bigcup _{t =1}^{\frac{2d_{\max }^2}{2-\tau }} S_t\left( \mathcal {M}\right) , \end{aligned}$$\end{document}with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S_t\left( \mathcal {M}\right) $$\end{document} being the set of all orderings \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}$$\end{document} violating inequality (43) with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r = m-t$$\end{document} and not violating it for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r<m-t$$\end{document} . To prove Eq. (23), it suffices to show that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left[ f\!\left( \mathcal {M}\right) \mathbb {1}_{S_t}\right] \le \mathcal {O}\left( \frac{1}{m^{t\tau }}\right) , \end{aligned}$$\end{document}for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t \in \{1,2,\ldots , \frac{2d_{\max }^2}{2-\tau }\}$$\end{document} as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{t=1}^\infty \frac{1}{m^{t\tau }} = o(1)$$\end{document} .
We will now prove Eq. (45). According to the definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Psi _r,$$\end{document} we have \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(m-r)^2 - \Psi _r = \sum _{(u,v) \in E_r} {{d^+_{u}}}^{(r)}{{d^-_{ v}}}^{(r)} \left( 1-\frac{{d^+_{u}}{d^-_{ v}}}{2\,m}\right) $$\end{document} . For the algorithm to finish successfully, there must be at least \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r$$\end{document} suitable pairs left at each step r, implying that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(m-r)^2 - \Psi _r \ge (m-r)\left( 1-\frac{d_{\max }^2}{2\,m}\right) $$\end{document} . Therefore,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \frac{(m-r)^2}{(m-r)^2 - \Psi _r} \le \frac{(m-r)}{1 - \frac{d_{\max }^2}{2m}} = (m-r) \left( 1 + \mathcal {O}\left( \frac{d_{\max }^2}{2m}\right) \right) , \end{aligned}$$\end{document}and since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{d_{\max }^4}{m}=o(1)$$\end{document} , we have: \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ \frac{(m-r)^2}{(m-r)^2 - \Psi _r} \le m-r+1 $$\end{document} for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-r \le \frac{2d_{\max }^2}{2-\tau }$$\end{document} . Now we have that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \prod _{r=m-t}^{m-1} \frac{(m-r)^2- \psi _r}{(m-r)^2 - \Psi _r}&\le \prod _{r=m-t}^{m-1} \frac{(m-r)^2}{(m-r)^2 - \Psi _r} \\&\le \prod _{r=m-t}^{m-1} m-r+1 = (t+1)! \le t^t(t+1). \end{aligned}$$\end{document}In analogy to Eq. (39), it can also be shown that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \prod _{r=0}^{m-t} \frac{(m-r)^2 -\psi _r}{(m-r)^2 - \Psi _r} \le \exp \left[ \frac{4}{\tau } \sum _{r=0}^{m-1} \frac{\max (\Psi _r- \psi _r, 0)}{(m-r)^2}\right] . \end{aligned}$$\end{document}Combing these observations with inequality (43), which holds for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r < m-t$$\end{document} , we find:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} f\!\left( \mathcal {N}\right) \mathbb {1}_{S_t} \!=\!\mathbb {1}_{S_t}\prod _{r=0}^{m-r} \frac{(m-r)^2 \!-\!\psi _r}{(m-r)^2 \!-\! \Psi _r}\!\le \! \mathbb {1}_{S_t} \exp \left[ \frac{4}{\tau } \!\sum _{r=0}^{m-1} \frac{\max (\Psi _r\!-\! \psi _r, 0)}{(m-r)^2}\right] t^t(t+1). \end{aligned}$$\end{document}Next, we take the expected value of the above equation and apply Hölder’s inequality to obtain:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left[ f\!\left( \mathcal {N}\right) \mathbb {1}_{S_t}\right] \le \mathbb {E}\left[ \mathbb {1}_{S_t}\right] ^{1-\tau } \mathbb {E}\left[ \mathbb {1}_{S_t} \exp \left[ \frac{4}{\tau ^2} \sum _{r=0}^{m-1} \frac{\max (\Psi _r- \psi _r, 0)}{(m-r)^2}\right] \right] ^{\tau } t^t(t+1). \end{aligned}$$\end{document}Using Corollary 3.16, this becomes
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {E}\left[ f\!\left( \mathcal {N}\right) \mathbb {1}_{S_t}\right] \le \mathbb {E}\left[ \mathbb {1}_{S_t}\right] ^{1-\tau } \left[ 1+o(1)\right] t^t(t+1). \end{aligned}$$\end{document}Hence, to prove Eq. (45), it remains to show that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \mathcal {N} \in S_t\right] ^{1-\tau } t^t(t+1) \le \left[ 1+o(1)\right] \frac{1}{{m^{\tau t}}}. \end{aligned}$$\end{document}We will now bound \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \mathcal {N} \in S_t\right] $$\end{document} from above using the following rationale: As the first step, we show that if \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in S_t$$\end{document} , then \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\mathcal {N}_r}$$\end{document} always contains a vertex with some special property. We use the probability that such a vertex exists as an upper bound for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \mathcal {N} \in S_t\right] $$\end{document} . Let us assume that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in S_t$$\end{document} , fix \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r = m-t$$\end{document} and define \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Gamma (u):= \{ v \in V| (u,v) \in G_{\mathcal {N}_r}\}$$\end{document} . By definition of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r$$\end{document} , this allows us to write
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Delta _r =\sum _{u \in V} {{d^+_{u}}}^{(r)} \sum _{v \in \Gamma (u) \cup \{u\}} {{d^-_{ v}}}^{(r)}\quad \text {and}\quad (m-r)^2 = \sum _{u \in V} {{d^+_{u}}}^{(r)} \sum _{v \in V} {{d^-_{ v}}}^{(r)}. \end{aligned}$$\end{document}Because \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in S_t$$\end{document} , inequality (44) must hold. Inserting the above expressions for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _r$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(m-r)$$\end{document} into this inequality yields:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \sum _{u \in V} {{d^+_{u}}}^{(r)} \sum _{v \in \Gamma (u) \cup \{u\}} {{d^-_{ v}}}^{(r)}&> \left( 1 - \frac{\tau }{2}\right) \sum _{u \in V} {{d^+_{u}}}^{(r)} \sum _{v \in V} {{d^-_{ v}}}^{(r)} \\&> \left( 1 - \tau \right) \sum _{u \in V} {{d^+_{u}}}^{(r)} \sum _{v \in V} {{d^-_{ v}}}^{(r)}, \end{aligned}$$\end{document}which implies that there exists a vertex \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ u \in V$$\end{document} such that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} {{d^+_{u}}}^{(r)}> 0 \quad \text {and} \quad \sum _{ v \in \Gamma (u) \cup \{u\}} {{d^-_{ v}}}^{(r)} > (1-\tau ) \sum _{v \in V} {{d^-_{ v}}}^{(r)} = (1-\tau )t. \end{aligned}$$\end{document}Thus, we have shown that if \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in S_t$$\end{document} , there must exist a vertex u obeying (47), and therefore, probability that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\mathcal {N}_r}$$\end{document} contains such a vertex u provides an upper bound for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \mathcal {N} \in S_t\right] $$\end{document} .
Next, we derive an upper bound on the probability that u obeys (47). Recall that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\mathcal {N}_r}$$\end{document} contains the first r edges of the ordering \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}$$\end{document} . Adding the remaining t edges of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}$$\end{document} completes \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\textbf{d}}$$\end{document} . In this complement edge set, let l out of t edges have their target in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Gamma (u) \cup \{u\}$$\end{document} , then \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l = \sum _{ v \in \Gamma (u) \cup \{u\}} {{d^-_{ v}}}^{(r)}$$\end{document} . Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k:= {d^+_{u}} - \left|\Gamma (u) \right|={{d^+_{u}}}^{(r)}$$\end{document} . Inequality (47) holds if and only if \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k \ge 1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l \ge (1-\tau )t$$\end{document} . We derive an upper bound on the probability that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k \ge 1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l \ge (1-\tau )t$$\end{document} for a random ordering \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in S\left( \mathcal {M}\right) $$\end{document} . That is to say we fix all m edges in the graph, but the order in which they are drawn \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}$$\end{document} is a uniform random variable. To obtain a fixed value of k, exactly k of the \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d^+_{u}}$$\end{document} edges with u as source must be in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}{\setminus } \mathcal {N}_r$$\end{document} . Choosing these edges determines \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Gamma (u)$$\end{document} . To obtain the desired value of l, exactly l edges with target in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Gamma (u) \cup \{u\}$$\end{document} must be in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}{\setminus } \mathcal {N}_r$$\end{document} . There are \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{v \in \Gamma (u) \cup \{u\}} \left( {d^-_{ v}}-1\right) + {d^-_{ u}}$$\end{document} edges to choose from, since for each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$v \in \Gamma (u)$$\end{document} , the edge with v as the target and u as the source is already in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}_r$$\end{document} . The remaining \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t-l-k$$\end{document} edges that are not in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N}_r$$\end{document} may be chosen freely amongst all the edges that do not have u as a source or an element of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Gamma (u) \cup \{u\}$$\end{document} as target. Thus, the probability to get a specific combination of k and l is
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \frac{ {{d^+_{u}} \atopwithdelims ()k}{{\sum _{v \in \Gamma (u)} \left( {d^-_{ v}}-1\right) + {d^-_{ u}}} \atopwithdelims ()l}{{m-{d^+_{u}} -\sum _{v \in \Gamma (u) \cup } \left( {d^-_{ v}}-1\right) - {d^-_{ u}} }\atopwithdelims (){t-l-k}}}{{m \atopwithdelims ()t}}. \end{aligned}$$\end{document}We, therefore, write the upper bound for the probability that a randomly chosen vertex u satisfies (47) as
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \sum _{k\ge 1, l \ge (1-\tau )t} \frac{{{d^+_{u}} \atopwithdelims ()k}{{({d^+_{u}}-k+1)d_{\max }} \atopwithdelims ()l}{{m-{d^+_{u}} -\sum _{v \in \Gamma (u)} \left( {d^-_{ v}}-1\right) - {d^-_{ u}}}\atopwithdelims (){t-l-k}}}{{m\atopwithdelims ()t}}. \end{aligned}$$\end{document}For \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {N} \in S_t$$\end{document} , at least one vertex satisfies inequality (47); thus, using the union bound gives:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \mathcal {N} \in S_t\right] \le \sum _{u \in V} \sum _{k\ge 1, l \ge (1-\tau )t} \frac{{{d^+_{u}} \atopwithdelims ()k}{{({d^+_{u}}-k+1)d_{\max }} \atopwithdelims ()l}{{m-{d^+_{u}} -\sum _{v \in \Gamma (u)} \left( {d^-_{ v}}-1\right) - {d^-_{ u}}}\atopwithdelims (){t-l-k}}}{{m\atopwithdelims ()t}}. \end{aligned}$$\end{document}Remark that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${m \atopwithdelims ()t} \le \frac{m^t}{t!}$$\end{document} , and since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t = \mathcal {O}\left( d_{\max }^2\right) $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( d_{\max }^4\right) = o(m)$$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} {m\atopwithdelims ()t} = \left[ 1 + o(1)\right] \frac{m^t}{t!}. \end{aligned}$$\end{document}This gives
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ S_t\right]&\le \sum _{u \in V}\sum _{k \ge 1, l \ge (1-\tau )t} \left[ 1 + o(1)\right] \frac{{{d^+_{u}}}^k \left( ({d^+_{u}}-k+1)(d_{\max })\right) ^l m^{t-l-k}t!}{m^t k! l! (m-l-k)!}\\&= \sum _{u \in V}\sum _{k \ge 1, l \ge (1-\tau )t} \left[ 1 + o(1)\right] \frac{\left( \frac{{d^+_{u}}}{m}\right) ^k \left( \frac{({d^+_{u}}-k+1)d_{\max }}{m}\right) ^l t!}{k! l! (m-l-k)!}. \end{aligned}$$\end{document}Finally, we approximate the sum over k and l. Since adding t edges completes the ordering, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{u \in V}{{d^+_{u}}}^{(r)} = \sum _{u \in V} {{d^-_{ u}}}^{(r)} = t$$\end{document} . This implies that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k \in \{1,2,\ldots t\}$$\end{document} and that l is an integer in the interval \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$[(1-\tau )t, t]$$\end{document} . Thus, this sum consists of at most \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t\tau $$\end{document} terms. Remark that, as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l,k \le t = \mathcal {O}\left( d_{\max }^2\right) = \mathcal {O}\left( m^{1/2}\right) , \left( \frac{{d^+_{u}}}{m}\right) = \mathcal {O}\left( \frac{1}{m^{3/4}}\right) $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left( ({d^+_{u}}-k+1)(d_{\max })\right) = \mathcal {O}\left( \frac{1}{m^{1/2}}\right) $$\end{document} , the term inside the summation is maximal for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k=1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l = \left( 1-\tau \right) t$$\end{document} . This gives:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ S_t\right]&\le \left[ 1 + o(1)\right] \tau t \sum _{u \in V} \left( \frac{{d^+_{u}}}{m}\right) \left( \frac{{d^+_{u}} d_{\max } }{m}\right) ^{(1-\tau )t} {t\atopwithdelims (){t\tau }}\\&\le \left[ 1 + o(1)\right] 2^t t \left( \frac{d_{\max }^2 }{m}\right) ^{(1-\tau )t} \sum _{v \in V} \left( \frac{{d^+_{u}}}{m}\right) \\&\le \left[ 1 + o(1)\right] 2^t t \left( \frac{ d_{\max }^2 }{m}\right) ^{(1-\tau )t}. \end{aligned}$$\end{document}Here we used that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\tau \le \frac{1}{3}, {m\atopwithdelims ()k}\le 2^m$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{u \in V} {d^+_{u}} = m$$\end{document} . Plugging this into (46) yields:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \mathcal {N} \in {S_t}\right] ^{1-\tau }t^t (t+1)&\le \left[ 1 + o(1)\right] t^t(t+1) \left( 2^t t \left( \frac{ d_{\max }^2 }{m}\right) ^{(1-\tau )t}\right) ^{1-\tau }. \end{aligned}$$\end{document}Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t \le \frac{2d_{\max }^2}{2-\tau }$$\end{document} , we have:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \mathcal {N} \in {S_t}\right] ^{1-\tau }t^t (t+1)&\le \left[ 1 + o(1)\right] (t+1) t ^{1-\tau } \left( \frac{2\cdot 2^{1-\tau }}{2-\tau }\frac{ d_{\max }^{4 - 4\tau + 2\tau ^2} }{m^{1 - 2\tau + \tau ^2}}\right) ^{t}, \end{aligned}$$\end{document}and since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\tau \le \frac{1}{3}$$\end{document} , for any \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x \ge 1$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x^{1-\tau } \le x$$\end{document} , we find:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \mathcal {N} \in {S_t}\right] ^{1-\tau }t^t (t+1)&\le \left[ 1 + o(1)\right] (t+1) t \left( \frac{4}{2-\tau }\frac{ d_{\max }^{4 - 4\tau + 2\tau ^2} }{m^{1 - 2\tau + \tau ^2}}\right) ^{t}. \end{aligned}$$\end{document}Inserting the estimate \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max } = \mathcal {O}\left( m ^{1/4-\tau }\right) $$\end{document} yields,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \mathcal {N} \in {S_t}\right] ^{1-\tau }t^t (t+1)&\le \left[ 1 + o(1)\right] (t+1) t \left( \frac{4}{2-\tau }m^{-3\tau + 3.5\tau ^2 - 3\tau ^3}\right) ^{t}, \end{aligned}$$\end{document}and using \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t = o\left( m^{1/2}\right) $$\end{document} and that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{4}{2-\tau }$$\end{document} is constant when m goes to infinity with n, we find:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \mathcal {N} \in {S_t}\right] ^{1-\tau }t^t (t+1)&\le \left[ 1+o(1)\right] o\left( m^{1/2}\right) \mathcal {O}\left( m^{-3\tau + 3.5\tau ^2 - 3\tau ^3}\right) ^{t} = \mathcal {O}\left( m^{-\tau t}\right) . \end{aligned}$$\end{document}This completes the proof of inequality (45), and hence it shows that Eq. (23) holds. This completes the prove of Eq. (13), and hence proves Eq. (5). Together with the results from the beginning of Sect. 3 and Sect. 3.2, this completes the proof of Theorem 2.2.
The Probability of Failure of Algorithm 1
Here we show that the probability the algorithm fails is o(1). The proof is inspired by Ref. [3, Section 5]. If at step s, every pair of an unmatched in-stub with an unmatched out-stub is unsuitable—the algorithm fails. In this case, the algorithm will necessarily create a self-loop or double edge when the corresponding edge is added to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\mathcal {N}_s}$$\end{document} . First, we investigate at which steps \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$s \in \{0,1,\ldots , m-1\}$$\end{document} the algorithm can fail. Then we derive an upper bound for the number of vertices that are left with unmatched stubs when the algorithm fails. For a given number of unmatched stubs, this allows us to determine the probability that the algorithm fails. Combining these results, we show that this probability is o(1). The following lemma states that the algorithm has to be close to the end to be able to fail.
Lemma 4.1
If Algorithm 1 fails at step s, then \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-s \le d_{\max }^2$$\end{document} .
Proof
At step s, there are \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(m-s)^2$$\end{document} pairs of unmatched stubs. If the algorithm fails at step s, all these pairs are unsuitable. The number of unsuitable pairs at step s is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _s$$\end{document} . According to Lemma 3.2, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta _s \le d_{\max }^2(m-s)$$\end{document} . Therefore, if the algorithm fails at step s, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(m-s)^2 \le d_{\max }^2(m-s)$$\end{document} . \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square $$\end{document}
The number of vertices that have unmatched stubs when the algorithm fails is also bounded. Suppose a vertex \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$v \in V$$\end{document} has unmatched in-stub(s) left when the algorithm fails. Since the number of unmatched in-stubs equals the number of unmatched out-stubs, this implies that there are also unmatched out-stubs. Because the algorithm fails, every pair of an unmatched in-stub and an unmatched out-stub induces either a double edge or self-loop. Hence, only v and vertices that are the source of an edge with v as a target can have unmatched out-stub(s). As v has at least one unmatched in-stub, there are atmost \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }-1$$\end{document} edges with v as a target. Thus, atmost \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }$$\end{document} vertices have unmatched out-stub(s). Symmetry implies that atmost \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }$$\end{document} vertices have unmatched in-stub(s) when a failure occurs.
Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_{{d_{i_1}^-}^{(s)}, \ldots , {d_{i_{k^-}}^-}^{(s)}, {d_{j_1}^+}^{(s)}, \ldots {d_{j_{k^+}}^+}^{(s)}}$$\end{document} be the event that the algorithm fails at step s with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$v_{i_1}, \ldots , v_{i_{k^-}}\in V$$\end{document} being the only vertices with unmatched in-stubs and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$v_{j_1}, \ldots , v_{j_{k^+}}$$\end{document} the only vertices having unmatched out-stubs. The amount of unmatched in-stubs (respectively out-stubs) of such a vertex \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i_l$$\end{document} ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$j_l$$\end{document} ) is denoted by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d_{i_l}^-}^{(s)}$$\end{document} ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d_{j_l}^-}^{(s)}$$\end{document} ). Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k^-$$\end{document} (respectively \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k^+$$\end{document} ) denotes the number of vertices with unmatched in-stubs (out-stubs) that are left, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k^-,k^+ \le d_{\max }.$$\end{document} This allows to write the probability that Algorithm 1 fails as
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ \,\text {failure}\,\right]&= \sum _{m-s = 1}^{d_{\max }^2} \sum _{k^-,k^+ = 1}^{\max \left( m-s, d_{\max }\right) } \sum _{i_1, \ldots , i_{k^-} = 1}^{n} \sum _{j_1,\ldots , j_{k^+} =1}^n\nonumber \\&\quad \quad \mathbb {P}\left[ A_{{d_{i_1}^-}^{(s)}, \ldots , {d_{i_{k^-}}^-}^{(s)}, {d_{j_1}^+}^{(s)}, \ldots {d_{j_{k^+}}^+}^{(s)}}\right] . \end{aligned}$$\end{document}The sum \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{i_1, \ldots , i_{k^-} = 1}^{n} $$\end{document} is the sum over all possible subsets \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$B \subset \{1,2,\ldots , n\}$$\end{document} of size \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k^-$$\end{document} , such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{i \in B} {d_{i}^-}^{(s)} = m-s$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{ i \notin B} {d_{i}^-}^{(s)} = 0$$\end{document} . The goal is to show that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ \,\text {failure}\,\right] = o(1)$$\end{document} , which we achieve by first determining an upper bound for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ A_{{d_{i_1}^-}^{(s)}, \ldots , {d_{i_{k^-}}^-}^{(s)}, {d_{j_1}^+}^{(s)}, \ldots {d_{j_{k^+}}^+}^{(s)}}\right] $$\end{document} .
Lemma 4.2
The probability of the event \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_{{d_{i_1}^-}^{(s)}, \ldots , {d_{i_{k^-}}^-}^{(s)}, {d_{j_1}^+}^{(s)}, \ldots {d_{j_{k^+}}^+}^{(s)}}$$\end{document} is upper bounded by
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&e^{o(1)}d_{\max }^{2k^+k^- - 2k^\pm } \frac{\prod _{i \in K^+} {{d^+_{i}}}^{ {{d^+_{i}}}^{(s)}}\prod _{i \in K^-} {{d^-_{ i}}}^{ {{d^-_{ i}}}^{(s)}}}{m^{k^{+}k^{-} - k^{\pm }} m^{2(m-s)}}\nonumber \\&\quad {{m-s}\atopwithdelims (){{d_{i_1}^-}^{(s)}, \ldots ,{d_{i_{k^-}}^-}^{(s)} } }{{m-s} \atopwithdelims (){{d_{j_1}^+}^{(s)}, \ldots ,{d_{j_{k^+}}^+}^{(s)} } }. \end{aligned}$$\end{document}Proof
Let us define \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ K^- := \left\{ i_1,i_2,\ldots i_{k^-} \right\} , \; K^+ := \left\{ j_1, j_2, \ldots j_{k^+}\right\} , \text { and } K^{\pm } := K^- \cap K^+. $$\end{document} When event \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_{{d_{i_1}^-}^{(s)}, \ldots , {d_{i_{k^-}}^-}^{(s)}, {d_{j_1}^+}^{(s)}, \ldots {d_{j_{k^+}}^+}^{(s)}}$$\end{document} occurs, the algorithm has constructed a graph \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\mathcal {M}_s}$$\end{document} having the degree sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{\textbf{d}}}$$\end{document} with elements:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \widetilde{{d^-_{ i}}} = {\left\{ \begin{array}{ll} {d^-_{ i}} &{} \text {if} \; i \notin K^- \\ {d^-_{ i}} - {{d^-_{ i}}}^{(s)} &{} \text {if} \; i \in K^- \\ \end{array}\right. }, \quad \widetilde{{d^-_{ i}}} = {\left\{ \begin{array}{ll} {d^+_{i}} &{} \text {if} \; i \notin K^+ \\ {d^+_{i}} - {{d^+_{i}}}^{(s)} &{} \text {if} \; i \in K^+ \\ \end{array}\right. }. \end{aligned}$$\end{document}The probability of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_{{d_{i_1}^-}^{(s)}, \ldots , {d_{i_{k^-}}^-}^{(s)}, {d_{j_1}^+}^{(s)}, \ldots {d_{j_{k^+}}^+}^{(s)}}$$\end{document} equals the number of graphs \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\mathcal {M}_s}$$\end{document} that obey \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{\textbf{d}}}$$\end{document} and lead to a failure multiplied by the probability that the algorithm constructs this partial graph. To construct an upper bound on the number of graphs obeying \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{\textbf{d}}}$$\end{document} and leading to a failure, note that such a graph must contain the edge (i, j) for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i \in K^+, j \in K^-, i \ne j$$\end{document} and, therefore, it must contain a subgraph obeying degree sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{d_{K^-,K^+}}^{(s)}$$\end{document} , which is defined by:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \overline{d^{-}_i}^{(s)}:= {\left\{ \begin{array}{ll} {d^-_{ i}} &{} \text {if}\; i \notin K^-\\ {d^-_{ i}} - {d_1^-}^{(s)} - k^+ &{} \text {if}\; i \in K^-, i \notin K^+\\ {d^-_{ i}} - {d_1^-}^{(s)} - k^+ +1 &{} \text {if}\; i \in K^-, i \in K^+\\ \end{array}\right. } \end{aligned}$$\end{document}and
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \overline{{d^+_{i}}}^{(s)} := {\left\{ \begin{array}{ll} {d^+_{i}} &{} \text {if}\; i \notin K^+\\ {d^+_{i}} - {d_1^+}^{(s)} - k^- &{} \text {if}\; i \in K^+, i \notin K^-\\ {d^+_{i}} - {d_1^+}^{(s)} - k^-+1 &{} \text {if}\; i \in K^+, i \in K^-\\ \end{array}\right. }. \end{aligned}$$\end{document}The number of graphs obeying the degree sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{d_{K^-,K^+}}^{(s)}$$\end{document} gives an upper bound for the number of partial graphs inducing event \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_{{d_{i_1}^-}^{(s)}, \ldots , {d_{i_{k^-}}^-}^{(s)}, {d_{j_1}^+}^{(s)}, \ldots {d_{j_{k^+}}^+}^{(s)}}$$\end{document} . Denote by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {L}\left( \textbf{d}\right) $$\end{document} the space of simple graphs obeying the degree sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\textbf{d}$$\end{document} . Theorem 2.2 implies that for any degree sequence d with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max } = \mathcal {O}\left( m^{1/4-\tau }\right) $$\end{document} ,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\left|\mathcal {L}\left( d\right) \right|\le \frac{\prod _{r=0}^{m-1} (m-r)^2}{m! \prod _{i=1}^n {d^+_{i}}! \prod _{i=1}^n {d^-_{ i}}!}\nonumber \\&\quad \quad e^{-\frac{\sum _{i=1}^n {d^-_{ i}}{d^+_{i}}}{m} + \frac{\sum _{i=1}^n ({d^-_{ i}})^2 + ({d^+_{i}})^2}{2m} - \frac{\sum _{i=1}^n({d^-_{ i}})^2\sum _{i=1}^n({d^+_{i}})^2}{2m^2} -\frac{1}{2} + o(1)}. \end{aligned}$$\end{document}We apply this bound to the degree sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{d_{K^-,K^+}}^{(s)}$$\end{document} . A graph obeying this degree sequence has \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$s-k^+k^-+k^{\pm }$$\end{document} edges, with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k^\pm = |K^\pm |$$\end{document} . Thus, we must show that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max } = \mathcal {O}\left( \left( s-k^-k^++k^\pm \right) ^{1/4-\tau }\right) $$\end{document} . Combining the statement of Lemma 4.1 with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }^4 = o(m)$$\end{document} gives \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ s > 3d_{max}^2$$\end{document} for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }>1$$\end{document} . Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k^+k^- \le d_{\max }^2$$\end{document} , we now find \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m < 2\left( s - k^-k^+ + k^\pm \right) $$\end{document} , that is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m = \mathcal {O}\left( s - k^-k^+ + k^\pm \right) $$\end{document} , which implies that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ d_{\max } = \mathcal {O}\left( m^{1/4-\tau }\right) = \mathcal {O}\left( \left( s - k^-k^+ k^\pm \right) ^{1/4-\tau }\right) .$$\end{document} Thus, we may apply inequality (50) to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{d_{K^-,K^+}}^{(s)}$$\end{document} to obtain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\left|\mathcal {L}\left( \overline{d_{K^-,K^+}}^{(s)}\right) \right|\le \frac{\left( s-k^+k^- + k^\pm \right) !}{\prod _{i=1}^n \overline{{d^+_{i}}}^{(s)}! \prod _{i=1}^n \overline{{d^-_{ i}}}^{(s)}!} \\ {}&\quad \times \exp \!\left( \frac{\sum _{i=1}^n \left[ (\overline{{d^-_{ i}}}^{(s)})^2 + (\overline{{d^+_{i}}}^{(s)})^2\right] }{2\left( s-k^+k^-+k^{\pm }\right) }\right. \\&\quad \left. -\frac{\sum _{i=1}^n \overline{{d^-_{ i}}}^{(s)}\overline{{d^+_{i}}}^{(s)}}{s-k^+k^-+k^{\pm }} - \frac{\sum _{i=1}^n(\overline{{d^-_{ i}}}^{(s)})^2\sum _{i=1}^n(\overline{{d^+_{i}}}^{(s)})^2}{2\left( s-k^+k^-+k^{\pm }\right) ^2} -\frac{1}{2} + o(1)\right) . \end{aligned}$$\end{document}
Following the derivation in Sect. 3, we find
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left( G_{\mathcal {M}_s}\right)&=\frac{\prod _{i=1}^n {d^+_{i}}!\prod _{i=1}^n {d^-_{ i}}!}{\prod _{i \in K^+} {{d^+_{i}}}^{(s)}! \prod _{i \in K^-} {{d^-_{ i}}}^{(s)}!}\sum _{\mathcal {N}_s \in S\left( \mathcal {M}_s\right) } \mathbb {P}\left( \mathcal {N}_s\right) \\&=\frac{\prod _{i=1}^n {d^+_{i}}!\prod _{i=1}^n {d^-_{ i}}!}{\prod _{i \in K^+} {{d^+_{i}}}^{(s)}! \prod _{i \in K^-} {{d^-_{ i}}}^{(s)}!}s!\prod _{r=0}^{s-1}\frac{1}{(m-r)^2} \\&\qquad \times \exp \left( \frac{s\sum _{i=1}^n {d^-_{ i}}{d^+_{i}}}{m^2} - \frac{s^2\sum _{i=1}^n \left[ ({d^-_{ i}})^2 +({d^+_{i}})^2\right] }{2m^3}\right. \\&\qquad \left. + \frac{s\sum _{i=1}^n ({d^-_{ i}})^2 \sum _{i=1}^n({d^+_{i}})^2}{2m^3} + \frac{s^2}{2m^2} + o(1) \right) . \end{aligned}$$\end{document}In the latter expression, the factor with factorials accounts for the number of different configurations leading to the same graph \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{\mathcal {M}_s}$$\end{document} , which equals the number of permutations of the stub labels. However, for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i \in K^{-}$$\end{document} , there are only \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{{d^-_{ i}}!}{{{d^-_{ i}}}^{(s)}!}$$\end{document} permutations of the labels of the in-stubs of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$v_i$$\end{document} that lead to a different configuration. Remark that changing the label of an in-stub that remains unmatched with another in-stub that remains unmatched does not change the configuration. By the same argument for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i \in K^{+}$$\end{document} , there are only \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{{d^+_{i}}!}{{{d^+_{i}}}^{(s)}!}$$\end{document} ways to permute the labels of the out-stubs of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$v_i$$\end{document} .
We can now determine
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\mathbb {P}\left[ A_{{d_{i_1}^-}^{(s)}, \ldots , {d_{i_{k^-}}^-}^{(s)}, {d_{j_1}^+}^{(s)}, \ldots {d_{j_{k^+}}^+}^{(s)}}\right] \le \mathbb {P}\left[ G_{\mathcal {M}_s}\right] \left|\mathcal {L}\left( {\bar{d}}_{k^-,k^+}^{(s)}\right) \right|. \end{aligned}$$\end{document}First, we look at the product of the exponentials in the asymptotic approximations of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbb {P}\left[ G_{\mathcal {M}_s}\right] $$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left|\mathcal {L}\left( {\bar{d}}_{k^-,k^+}^{(s)}\right) \right|$$\end{document} , which after some transformations, and using that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m > s \ge m - d_{\max }^2$$\end{document} , becomes:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\exp \left( \frac{\sum _{i=1}^n \left[ (\overline{{d^-_{ i}}}^{(s)})^2 + (\overline{{d^+_{i}}}^{(s)})^2\right] }{2\left( s-k^+k^-+k^{\pm }\right) } -\frac{\sum _{i=1}^n \overline{{d^-_{ i}}}^{(s)}\overline{{d^+_{i}}}^{(s)}}{s-k^+k^-+k^{\pm }} \right. \\&\quad \left. - \frac{\sum _{i=1}^n(\overline{{d^-_{ i}}}^{(s)})^2\sum _{i=1}^n(\overline{{d^+_{i}}}^{(s)})^2}{2\left( s-k^+k^-+k^{\pm }\right) ^2} - \frac{1}{2} + o(1)\right) \\&= \exp \left( \frac{s}{m}\mathcal {O}\left( d_{\max }\right) + \frac{s}{m} \mathcal {O}\left( d_{\max }^2\right) +o(1)\right) \\&\quad \exp \left( -\mathcal {O}\left( d_{\max }\right) - \mathcal {O}\left( d_{\max }^2\right) +o(1)\right) = e^{o(1)}. \end{aligned}$$\end{document}Using the latter estimate, we obtain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\mathbb {P}\left[ A_{{d_{i_1}^-}^{(s)}, \ldots , {d_{i_{k^-}}^-}^{(s)}, {d_{j_1}^+}^{(s)}, \ldots {d_{j_{k^+}}^+}^{(s)}}\right] \le \mathbb {P}\left[ G_{\mathcal {M}_s}\right] \left|\mathcal {L}\left( \overline{d_{K^-,K^+}}^{(s)}\right) \right|\\&\quad \le e^{o(1)} \frac{\prod _{i \in K^+} {d^+_{i}}!\prod _{i \in K^-} {d^-_{ i}}! \prod _{i \in K^+, i \in K^-}\left( {d^+_{i}} - {{d^+_{i}}}^{(s)} -k^- \right) \left( {d^-_{ i}} - {{d^-_{ i}}}^{(s)} - k^+\right) }{\prod _{i \in K^+} \left( {d^+_{i}} - {{d^+_{i}}}^{(s)} - k^-\right) !{{d^+_{i}}}^{(s)}! \prod _{i \in K^-} \left( {d^-_{ i}} - {{d^-_{ i}}}^{(s)} - k^+\right) !{{d^-_{ i}}}^{(s)}!} \\&\qquad \times \frac{(s- k^+k^- + k^\pm )!s! (m-s)! (m-s)!}{m! m!}\\&\quad \le e^{o(1)}d_{\max }^{2k^+k^- - 2k^\pm }\prod _{i \in K^+} {{d^+_{i}}}^{ {{d^+_{i}}}^{(s)}}\prod _{i \in K^-} {{d^-_{ i}}}^{ {{d^-_{ i}}}^{(s)}} \frac{1}{\prod _{j=0}^{k^+k^- - k^\pm +1} s-j} \left( \frac{s! }{m!}\right) ^2\\&\qquad \times {{m-s} \atopwithdelims (){{d_{i_1}^-}^{(s)}, \ldots ,{d_{i_{k^-}}^-}^{(s)} } }{{m-s} \atopwithdelims (){{d_{j_1}^+}^{(s)}, \ldots ,{d_{j_{k^+}}^+}^{(s)} } } . \end{aligned}$$\end{document}It remains to bound \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{s!}{m!}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{\prod _{j=0}^{k^+k^- - k^\pm +1} s-j }{m^{k^+k^- - k^\pm }}$$\end{document} . First, using that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-s = \mathcal {O}\left( d_{\max }^2\right) $$\end{document} , we find:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \frac{m!}{s!}&= (s+1)(s+2) \cdots (m-1)m \\&= m^{m-s}\left( 1 -\frac{1}{m}\right) \left( 1-\frac{2}{m}\right) \cdots \left( 1-\frac{m-s-1}{m}\right) \\&= m^{m-s} \left( 1 - \prod _{i=1}^{m-s-1}\frac{i}{m} + \mathcal {O}\left( (m-s)^2\frac{(m-s)^2}{m^2}\right) \right) \\&\ge m^{m-s}e^{-\sum _{i=1}^{m-s-1}\frac{i}{m} + \mathcal {O}\left( \frac{d_{\max }^8}{m^2}\right) } \\&= m^{m-s}e^{-\frac{(m-s)(m-s-1)}{2m} + \mathcal {O}\left( \frac{d_{\max }^8}{m^2}\right) }= m^{m-s}e^{-\mathcal {O}\left( \frac{d_{\max }^4}{m}\right) }, \end{aligned}$$\end{document}and therefore \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{s!}{m!} \le \frac{1}{m^{m-s}}e^{\mathcal {O}\left( \frac{d_{\max }^4}{m}\right) } = \frac{1}{m^{m-s}} e^{o(1)}.$$\end{document} Second, let us consider \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{1}{\prod _{j=0}^{k^+k^- - k^\pm +1} s-j }$$\end{document} . Using that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m-s \le d_{\max }^2, k^+,k^- \le d_{\max }$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ 0 \le k^\pm \le \min \left( k^-,k^+\right) $$\end{document} , we obtain:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \prod _{j=0}^{k^+k^- - k^\pm +1} s-j&\ge \prod _{j=0}^{k^+k^- - k^\pm +1} m -d_{\max }^2-j\\&= m^{k^+k^- - k^{\pm }}\prod _{j=0}^{k^+k^- - k^\pm +1} \left( 1- \frac{d_{\max }^2+j}{m} \right) \\&= m^{k^+k^- -k^\pm } \left( 1 - \prod _{j=1}^{k^+k^- - k^\pm +1}\frac{d_{\max }^2 + j}{m} + \mathcal {O}\left( \frac{d_{\max }^8}{m^2}\right) \right) \\&\ge m^{k^+k^- - k^\pm }e^{-\frac{(d_{\max }^2 + k^+k^- +k^\pm +1)(d_{\max }^2 + k^+k^- +k^\pm +2)}{2m} + \mathcal {O}\left( \frac{d_{\max }^8}{m^2}\right) }\\&= m^{k^+k^- - k^\pm }e^{-\mathcal {O}\left( \frac{d_{\max }^4}{m}\right) } , \end{aligned}$$\end{document}which gives
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \frac{1}{\prod _{j=0}^{k^+k^- - k^\pm +1} s-j } \le \frac{1}{m^{k^+k^- - k^\pm }}e^{\mathcal {O}\left( \frac{d_{\max }^4}{m}\right) } = \frac{1}{m^{k^+k^- - k^\pm }} e^{o(1)}. \end{aligned}$$\end{document}Thus the upper bound on the probability of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_{{d_{i_1}^-}^{(s)}, \ldots , {d_{i_{k^-}}^-}^{(s)}, {d_{j_1}^+}^{(s)}, \ldots {d_{j_{k^+}}^+}^{(s)}}$$\end{document} becomes
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&e^{o(1)}d_{\max }^{2k^+k^- - 2k^\pm }\frac{\prod _{i \in K^+} {{d^+_{i}}}^{ {{d^+_{i}}}^{(s)}}\prod _{i \in K^-} {{d^-_{ i}}}^{ {{d^-_{ i}}}^{(s)}} }{m^{k^+k^- - k^\pm }m^{2(m-s)}} {{m-s} \atopwithdelims (){{d_{i_1}^-}^{(s)}, \ldots ,{d_{i_{k^-}}^-}^{(s)} } }\\&\quad {{m-s} \atopwithdelims (){{d_{j_1}^+}^{(s)}, \ldots ,{d_{j_{k^+}}^+}^{(s)} } }. \end{aligned}$$\end{document}\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square $$\end{document}
Combining Eq. (48) with Lemma 4.2, we are able to prove the desired result.
Lemma 5.1
The probability that Algorithm 1 returns a failure is o(1).
Proof
In the statement of Lemma 4.2, the fraction \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left( \frac{d_{\max }^{2}}{m}\right) ^{{k^+k^- - k^{\pm }}}$$\end{document} is either 1 if \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k^+k^- = k^{\pm }$$\end{document} or smaller than \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{d_{\max }^2}{m}$$\end{document} if \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k^+k^- \ne k^\pm $$\end{document} . Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k^\pm \le \min \left( k^-,k^+\right) $$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k^+k^- = k^\pm $$\end{document} implies that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k^+=k^-=1$$\end{document} . Together \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k^+=k^-=1$$\end{document} and the conditions under which the algorithm can fail imply that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$K^+ = K^-$$\end{document} . First we consider this case. Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$K^+=K^-=K^\pm =1$$\end{document} , we have \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d_{i_1}^-}^{(s)} = {d_{i_1}^+}^{(s)} = m-s$$\end{document} , and after plugging this into Eq. (49),
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \mathbb {P}\left[ A_{{d_{i_1}^-}^{(s)}, {d_{i_1}^+}^{(s)}}\right] \le e^{o(1)} \frac{ {d_{i_1}^+}^{ m-s}{d_{i_1}^-}^{ m-s}}{m^{m-s} m^{m-s}} = o(1). \end{aligned}$$\end{document}Next, assume that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k^+k^- \ne k^\pm $$\end{document} , which implies that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left( \frac{d_{\max }^{2}}{m}\right) ^{{k^+k^- - k^{\pm }}} \le \frac{d_{\max }^2}{m}$$\end{document} . We apply the multinomial theorem to obtain:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \sum _{k^- = 1}^{\max \left( m-s, d_{\max }\right) } \sum _{i_1, \ldots , i_{k^-} = 1}^{n} \prod _{i \in K^-} {{d^-_{ i}}}^{ {{d^-_{ i}}}^{(s)}}{{m-s} \atopwithdelims (){{d_{i_1}^-}^{(s)}, \ldots ,{d_{i_{k^-}}^-}^{(s)} } } = \left( d_1^- + \ldots + d_n^-\right) ^{m-s} \end{aligned}$$\end{document}and
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \sum _{k^+ = 1}^{\max \left( m-s, d_{\max }\right) }\sum _{j_1,\ldots , j_{k^+} =1}^n \prod _{i \in K^+} {{d^+_{i}}}^{ {{d^+_{i}}}^{(s)}}{{m-s} \atopwithdelims (){{d_{j_1}^+}^{(s)}, \ldots ,{d_{j_{k^+}}^+}^{(s)} } } =\left( d_1^+ + \ldots + d_n^+\right) ^{m-s}. \end{aligned}$$\end{document}Plugging these into Eq. (48) yields
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\mathbb {P}\left[ \,\text {failure}\, \right] \le o(1) + e^{o(1)}\frac{d_{\max }^2}{m}\\&\quad \sum _{m-s=1}^{d_{\max }^2} \frac{\left( d_1^+ + \ldots d_n^+\right) ^{m-s}\left( d_1^- + \ldots d_n^-\right) ^{m-s}}{m^{m-s}m^{m-s}} \le o(1). \end{aligned}$$\end{document}\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square $$\end{document}
This proves the claim of Theorem 2.1 about the failure probability of Algorithm 1.
Running Time of Algorithm 1
When implementing Algorithm 1, one has a certain freedom to decide how exactly to choose random samples with probability proportional to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{i,j}$$\end{document} . Our implementation of Algorithm 1 uses the three-phase procedure introduced for regular graphs in Ref. [39] and extended to non-regular undirected graphs in Ref. [3]. We also distinguish three phases depending on the algorithm step r; however, our sampling probability is proportional \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^+_{i}}}^{(r)}{{d^-_{ j}}}^{(r)}\left( 1-\frac{{d^+_{i}}{d^-_{ j}}}{2m}\right) $$\end{document} , and the corresponding criteria that determine the phase of the algorithm are different. We also rely on the principle that looking up an element in a list with a dictionary (a list with a hashing table) requires constant time and, therefore, one can check in constant time whether an edge (i, j) is already present in the graph constructed thus far. For more information about how constant-time lookup can be implemented in practice, we refer the reader to the classical text Ref. [30]. In what follows, we show that the expected running time of our algorithm is linear in the number of edges.
Lemma 5.1
Algorithm 1 can be implemented in such a way that its expected running time is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( m\right) $$\end{document} for graphical degree sequences \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\textbf{d}$$\end{document} with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max } = \mathcal {O}\left( m^{1/4-\tau }\right) $$\end{document} .
Proof
Phase 1. Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$E$$\end{document} be the list of edges constructed by the algorithm so far, and let E be supplied with an index dictionary. In the first phase, a random unmatched in- and out-stubs are selected. We may check whether this is an eligible pair in time \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( 1\right) ,$$\end{document} as this is the time needed to look up an entry in a dictionary. If eligible, the pair is accepted with probability proportional to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1-\frac{{d^+_{i}}{d^-_{ j}}}{2m}$$\end{document} and (i, j) is added to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$E$$\end{document} . We select edges according to this procedure until the number of unmatched in-stubs drops below \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$2d_{\max }^2$$\end{document} . This marks the end of phase 1. As a crude estimate, each eligible pair is accepted with probability at least \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{1}{2}$$\end{document} , and at most \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{1}{2}$$\end{document} of all stub pairs are ineligible, see Lemma 3.2(a). Hence, creating one edge in phase 1 has an expected computational complexity of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( 1\right) $$\end{document} , and the total runtime of this phase is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( m\right) $$\end{document} .
Phase 2. In this phase, we select a pair of vertices instead of a pair of stubs. This requires us to keep track of the list of vertices with unmatched in-stubs/out-stubs. These lists are constructed in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( n\right) $$\end{document} and can be updated in a constant time. Draw uniformly random vertices i and j from the lists of vertices with unmatched out-stubs and in-stubs correspondingly. Accept i (respectively j) with probability \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{{{d^+_{i}}}^{(r)}}{{{d^+_{i}}}^{(r)}}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left( \frac{{{d^-_{ j}}}^{(r)}}{{{d^-_{ j}}}^{(r)}}\right) $$\end{document} . If both vertices are accepted, we check if (i, j) is an eligible edge in time \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( 1\right) $$\end{document} . If the edge is eligible, it is accepted with probability \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1-\frac{{d^+_{i}}{d^-_{ j}}}{2m}$$\end{document} . Phase 2 ends when the number of vertices with unmatched in-stubs or the number of vertices with unmatched out-stubs is less than \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$2d_{\max }$$\end{document} . Since every vertex with unmatched in-stubs (respectively out-stubs) has at most \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }$$\end{document} unmatched in-stubs (out-stubs), this guarantees that the edge is eligible with probability at least \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{1}{2}$$\end{document} . To get a pair of accepted vertices, we need an expected number of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( d_{\max }^2\right) $$\end{document} redraws. Thus, the construction of one edge is expected to take \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( d_{\max }^2\right) $$\end{document} . As there are only \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$2d_{\max }^2$$\end{document} unmatched in-stubs at the start of phase 2, atmost \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max }^2$$\end{document} edges are created in this phase. Thus, the expected running time of Phase 2 is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( d_{\max }^4\right) $$\end{document} .
Phase 3. At the beginning of this phase, a list \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{E}}$$\end{document} of all remaining eligible edges is constructed. At the start of phase 3, there are only \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$2d_{\max }$$\end{document} vertices left with unmatched in-stubs or with unmatched out-stubs. Thus, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{E}}$$\end{document} contains no more than \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$4d_{\max }^2$$\end{document} edges. For each possible edge, we search if it is already in the list E in time \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( 1\right) $$\end{document} to check whether the edge creates a double edge or self-loop. Thus, constructing \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{E}}$$\end{document} takes \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( d_{\max }^2\right) $$\end{document} . The rest of Phase 3 consist of picking a random element of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{E}}$$\end{document} and accepting it with probability \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{{{d^+_{i}}}^{(r)}{{d^-_{ j}}}^{(r)}}{{d^+_{i}}{d^-_{ j}}}\left( 1-\frac{{d^+_{i}}{d^-_{ j}}}{2m}\right) $$\end{document} . This leads to an expected number of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( d_{\max }^2\right) $$\end{document} repetitions to accept one edge. If an edge is accepted, it is removed from \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{E}}$$\end{document} and the values of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^+_{i}}}^{(r)}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^-_{ j}}}^{(r)}$$\end{document} are updated. After selecting an element of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{E}}$$\end{document} , it must be checked if \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^+_{i}}}^{(r)} > 0$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^-_{ j}}}^{(r)}>0$$\end{document} . If this is not the case, the edge is not added to E and removed from \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{E}}$$\end{document} . This continues until \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{E}}$$\end{document} is empty or \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$|E| = m$$\end{document} . This has expected running time of order \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( d_{\max }^4\right) $$\end{document} as there are \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( d_{\max }^2\right) $$\end{document} edges that are expected to be discarded or accepted in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( d_{\max }^2\right) $$\end{document} . Thus, the total running time of the algorithm is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$ \mathcal {O}\left( m\right) + \mathcal {O}\left( n\right) + \mathcal {O}\left( d_{\max }^4\right) + \mathcal {O}\left( d_{\max }^4\right) . $$\end{document} As \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d_{\max } = \mathcal {O}\left( m^{1/4 - \tau }\right) $$\end{document} , the running time is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( m\right) $$\end{document} .
We must also compute \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{ij}$$\end{document} at each step. Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{ij}^{(r)}$$\end{document} denote the probabilities that the edge (i, j) is added to E at step r. Then
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} P_{ij}^{(r)} = \frac{{{d^+_{i}}}^{(r)}{{d^-_{ j}}}^{(r)}\left( 1-\frac{{d^+_{i}}{d^-_{ j}}}{2m}\right) }{(m-r)^2 - \Psi _r\left( \mathcal {N}\right) }. \end{aligned}$$\end{document}The numerator \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{d^+_{i}}}^{(r)}{{d^-_{ j}}}^{(r)}\left( 1-\frac{{d^+_{i}}{d^-_{ j}}}{2m}\right) $$\end{document} can be computed in a constant time. To determine the denominator in (51), remark that:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\left[ (m-r+1)^2 - \Psi _{r+1}\left( \mathcal {N}\right) \right] - \left[ (m-r)^2 - \Psi _{r}\left( \mathcal {N}\right) \right] \\&\quad = \sum _{(u,v) \in E_{r+1}} {{d^+_{u}}}^{(r+1)} {{d^-_{ v}}}^{(r+1)}\left( 1-\frac{{d^+_{u}}{d^-_{ v}}}{2m}\right) -\sum _{(u,v) \in E_{r}} {{{d^+_{u}}}^{(r)}} {{{d^-_{ v}}}^{(r)}}\left( 1-\frac{{d^+_{u}}{d^-_{ v}}}{2m}\right) \\&\qquad + \sum _{(i,v) \in G_{\mathcal {N}_r}} {{{d^-_{ v}}}^{(r)}}\left( 1-\frac{{d^+_{i}}{d^-_{ v}}}{2m}\right) + \sum _{(u,j) \in G_{\mathcal {N}_r}}{{{d^+_{u}}}^{(r)}} \left( 1-\frac{{d^+_{u}}{d^-_{ j}}}{2m}\right) \\&\qquad + {{d^-_{ i}}}^{(r)}\left( 1-\frac{{d^+_{i}}{d^-_{ j}}}{2m}\right) + {{d^+_{j}}}^{(r)}\left( 1-\frac{{d^+_{i}}{d^-_{ j}}}{2m}\right) . \end{aligned}$$\end{document}At each step r, each of the terms in the latter expression can be updated in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( d_{\max }\right) $$\end{document} operations. This allows us to determine the value of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{ij}^{(r)}$$\end{document} in time \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( d_{\max }\right) $$\end{document} . As the construction of one edge also takes at least \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( d_{\max }\right) $$\end{document} in every phase, this does not change the overall complexity of the algorithm. The initial value is
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \Psi _0\left( \mathcal {N}\right) = m^2 -\sum _{i=1}^n {d^-_{ i}}{d^+_{i}} - \frac{\sum _{i=1}^n{d^-_{ i}}^2 \sum _{i=1}^n {d^+_{i}}^2 - \sum _{i=1}^n{d^-_{ i}}^2{d^+_{i}}^2}{2m}, \end{aligned}$$\end{document}which can be computed in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}\left( n\right) $$\end{document} . As \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n \le m$$\end{document} , this does not change the order of the expected running time, and hence, this completes the proof. \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square $$\end{document}
This lemma completes the proof of Theorem 2.1.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Andrii Arman, Pu Gao, and Nicholas Wormald. Fast uniform generation of random graphs with given degree sequences. In 2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS), pages 1371–1379. IEEE, 2019.
- 2Kevin E Bassler, Charo I Del Genio, Péter L Erdős, István Miklós, and Zoltán Toroczkai. Exact sampling of graphs with prescribed degree correlations. New Journal of Physics, 17(8):083052, 2015.
- 3Mohsen Bayati, Jeong Han Kim, and Amin Saberi. A sequential algorithm for generating random graphs. Algorithmica, 58(4):860–910, 2010.
- 4Edward A Bender and E Rodney Canfield. The asymptotic number of labeled graphs with given degree sequences. Journal of Combinatorial Theory, Series A, 24(3):296–307, 1978.
- 5Annabell Berger and Matthias Müller-Hannemann. Uniform sampling of digraphs with a fixed degree sequence. In International Workshop on Graph-Theoretic Concepts in Computer Science, pages 220–231. Springer, 2010.
- 6Arthur H Busch, Michael J Ferrara, Stephen G Hartke, Michael S Jacobson, Hemanshu Kaul, and Douglas B West. Packing of graphic n-tuples. Journal of Graph Theory, 70(1):29–39, 2012.
- 7E Rodney Canfield, Catherine Greenhill, and Brendan D Mc Kay. Asymptotic enumeration of dense 0–1 matrices with specified line sums. Journal of Combinatorial Theory, Series A, 115(1):32–66, 2008.
- 8E Rodney Canfield and Brendan D Mc Kay. Asymptotic enumeration of dense 0-1 matrices with equal row sums and equal column sums. The Electronic Journal of Combinatorics, 12(1):R 29, 2005.
