COMBINATRORICS AND SHAPE CHARACTERISTICS OF PLANAR (AND RELATED) GRAPH CLASSES Michael Drmota Institute of Discrete Mathematics and Geometry TU Wien A 1040 Wien, Austria [email protected] http://www.dmg.tuwien.ac.at/drmota/ Symposium Diskrete Mathematik, Frankfurt, May 9–10, 2014. Contents • Planar Maps • Planar Graphs • Minor Closed Graph Classes • Subcritical Graph Classes Enumeration of Planar Maps A planar map is a connected planar graph, possibly with loops and multiple edges, together with an embedding in the plane. A map is rooted if a vertex v and an edge e incident with v are distinguished, and are called the root-vertex and root-edge, respectively. The face to the right of e is called the root-face and is usually taken as the outer face. Enumeration of Planar Maps Mn ... number of rooted maps with n edges [Tutte] Mn = 2(2n)! 3n (n + 2)!n! The proof is given with the help of generating functions and the socalled quadratic method. Asymptotics: Mn ∼ c · n−5/212n Enumeration of Planar Maps Root degree distribution dn,k ... probability that the root-vertex has degree k in a map with n edges ( = probability that the outer face has valency k in a map with n edges – by duality) dk = lim dn,k : n→∞ dk ∼ c0 · k1/2 k 5 6 Enumeration of Planar Maps Universal Property Mn ∼ c · n−5/2γ n, Class of maps Arbitrary Eulerian 3-connected Loopless 2-connected Bipartite dk ∼ c0 · k1/2q k γ 12 8 4 256/27 27/4 8 q 5/6 √ 3/2 1/2 3/4 2/3 3/4 Enumeration of Planar Maps Generating functions Mn,k ... number of maps with n edges and outer-face-valency k M (z, u) = X Mn,k uk z n n,k M (z, u) = 1 + zu2M (z, u)2 + uz uM (z, u) − M (z, 1) . u−1 u ... “catalytic variable” M = M M + M Enumeration of Planar Maps Completing the square leads to h i2 2 2 2u z(1 − u)M (z, u) − (1 − u + u z) = H(z, u, M (z, 1)) with H(z, u, y) = 4(u − 1)u3z 2y + u4z 2 − 4u4z + 6u3z − 2u2z + u2 − 2u + 1. General Form: [G1(z, u, y(z))M (z, u) + G2(z, u, y(z))]2 = H(z, u, y(z)) where y(z) abbreviates M (z, 1). Enumeration of Planar Maps [G1(z, u, y(z))M (z, u) + G2(z, u, y(z))]2 = H(z, u, y(z)) Key observation: ∃ u(z) with H(z, u(z), y(z)) = 0 =⇒ Hu(z, u(z), y(z)) = 0 Quadratic Method 1. Solve the system H(z, u(z), y(z)) = 0, Hu(z, u(z), y(z)) = 0 2. M (z, 1) = y(z) 3. M (z, u) = q H(z, u, y(z)) − G2(z, u, y(z)) /G1(z, u, y(z)). Enumeration of Planar Maps Planar Maps ad 1. u = u(z) and y(z) = M (z, 1) are determined by z= (1 − u)(2u − 3) , 2 u M (z, 1) = −u 3u − 4 (2u − 3)2 ad 2. Elimination gives an equation for M = M (z, 1): 27z 2M 2 − 18zM + M + 16z − 1 = 0 and consequently 1 3/2 M (z, 1) = − 1 − 18z − (1 − 12z) 54z 2 = 2(2n)! 3n z n . n≥0 (n + 2)!n! X ad 3. q M (z, u) = H(z, u, M (z, 1)) + 1 − u + u2z 2u2z(1 − u) . Enumeration of Planar Maps Planar Maps Local expansions: M (z, 1) = c0 + c2(1 − 12z) + c3(1 − 12z)3/2 + O((1 − 12z)2). M (z, u) = c0(u) + c2(u)(1 − 12z) + c3(u)(1 − 12z)3/2 + O((1 − 12z)2), =⇒ X k≥1 2 −5/2 n 12 Mn ∼ √ n π √ u 3 [z n]M (z, u) c3(u) = =q n→∞ [z n ]M (z, 1) c3 (2 + u)(6 − 5u)3 dk uk = lim =⇒dk ∼ c · k1/2 k 5 6 Enumeration of Planar Maps Theorem. (D. + Noy) Univeral property for catalytic equations Let F (z, u) = n,k fn,k uk z n and y(z) = n ynz n with fn,k ≥ 0 and yn ≥ 0 be the unique solutions of the equation P P [G1(z, u, y(z))F (z, u) + G2(z, u, y(z))]2 = H(z, u, y(z)), (+ some technical conditions). Furthermore assume that H(z0, y0, u0) = 0, G1 6= 0, Hy 6= 0, Hu(z0, y0, u0) = 0, Huy 6= 0, Huuu 6= 0, Huu(z0, y0, u0) = 0, Hz Huy 6= Hy Hzu , 2 Huuu Huy − Hy Huy Huuuu + 3Hy Huuy Huuu 6= 0 Then there exists constants c0, c2, c3 with c3 6= 0 such that locally y(z) = c0 + c2(1 − z/z0) + c3(1 − z/z0)3/2 + O((1 − z/z0)2). Consequently we have (for some constant c > 0) yn = [z n] y(z) ∼ c · n−5/2z0−n. Enumeration of Planar Maps Theorem (cont.) Furthermore we have that for every integer k ≥ 0 the limit dk = lim fn,k n→∞ yn exists and we have, uniformly for k ≤ C log n, fn,k ∼ c · q k k1/2 dn for some c > 0, q = 1/u0 and any constant C > 0, in particular dk ∼ c · k1/2q k . 2-Connected Planar Maps B(z), B(z, u) ... GF of 2-connected rooted planar maps M (z) = B(zM (z)2) and M (z, u) = B zM (z)2, B M M = M M M M M M M M M uM (z, u) M (z) ! 2-Connected Planar Maps The resulting equations are slightly different but analytically they are very similar to planar maps (algebraic of degree 2): B(z, u)2 − (u2z + uB(z) + 1)B(z, u) + (u3 + u)B(z, 1)z + u2z − uz = 0. [Tutte] 2(3n − 3)! bn = n!(2n − 1)! Vertices of Given Degree Theorem. (D.+Panagiotou 2013) Xn ... number of vertices of degree k in connected or 2-connected random planar maps with n edges =⇒ with µ > 0 and σ 2 ≥ 0. Xn − µn → N (0, σ 2) √ n Vertices of Given Degree Extension of analytic treatment of catalytic equation with an additional parameter w. [G1(z, u, y(z, w), w)F (z, u, w) + G2(z, u, y(z, w), w)]2 = H(z, u, y(z), w), =⇒ y(z, w) = c0(w) + c2(w)(1 − z/z0(w)) + c3(w)(1 − z/z0(w))3/2 + O((1 − =⇒ yn(w) = [z n] y(z, w) ∼ c(w) · n−5/2z0(w)−n =⇒ E wXn = yn(w) c(w) z0(1) ∼ · yn(1) c(1) z0(w) !n . Consequently a Central Limit Theorem follows. (The power (z0(1)/z0(w))n mimics a sum of independent random variables). 3-Connected Planar Maps Bijection between connected maps and quadrangulations 3-Connected Planar Maps Bijection between connected maps and quadrangulations 3-Connected Planar Maps Bijection between connected maps and quadrangulations 3-Connected Planar Maps Bijection between connected maps and quadrangulations 3-Connected Planar Maps Bijection between connected maps and quadrangulations 3-Connected Planar Maps In this bijection 2-connected maps correspond so quadrangulations, where the outer face contains 4 vertices. Moreover 3-connected maps correspond so simple quadrangulations of this type (every circle different from the outer circle of length 4 determines a face). Quadrandgulations can be then recursively described by replacing every face of a simple quadrangulation by a quadrangulation. This leads (finally) to the generating function M3(x, y) for the number of 3-connected edge-rooted planar maps according to the number of vertices and edges M3(x, y) = x2y 2 1 1 + −1− 1 + xy 1+y U = xy(1 + V )2, (1 + U )2(1 + V )2 (1 + U + V )3 V = y(1 + U )2. ! , Quadrangulations Schaeffer bijection: start with a quadrangulation Quadrangulations Schaeffer bijection: calulate the distance to the root vertex 0 1 2 2 1 2 1 1 2 4 3 2 Quadrangulations Schaeffer bijection: there are only two possible constellations k +2 k k +1 k +1 k k +1 k +1 k Quadrangulations Schaeffer bijection: include fat edges k +2 k k +1 k +1 k k +1 k +1 k Quadrangulations Schaeffer bijection: include fat edges 0 1 2 2 1 2 1 1 2 4 3 2 Quadrangulations Schaeffer bijection: include fat edges 0 1 2 2 1 2 1 1 2 4 3 2 Quadrangulations Schaeffer bijection: delete the dotted edges 0 1 2 2 1 2 1 1 2 4 3 2 Quadrangulations Schaeffer bijection: a labelled tree occurs 2 1 1 2 2 2 1 1 4 3 0 2 Quadrangulations Schaeffer bijection: a labelled tree occurs 2 1 1 2 2 2 1 1 4 3 2 Well-Labelled Trees Positive labels, root has label 1, adjacent labels differ at most by 1: 2 1 1 2 2 2 1 1 4 3 2 Well-Labelled Trees Hn,k ... number of vertices of distance k from the root vertex in a quadrangulation of size n λn,k ... number of vertices with label k from in a well-labelled tree with n edges Theorem (Schaeffer) There exists a bijection between edge-rooted quadrangulations with n faces and well-labelled trees with n edges, such that the distance profile (Hn,k )k≥1 of a quadrangulation is mapped onto the label distribution (λn,k )k≥1 of the corresponding well-labelled tree. Continuous Limits Theorem (Chassaing+Marckert) Let rn denote the maximum distance from the root vertex in random quadrangulations with n vertices: =⇒ d γn−1/4rn −→ RISE − LISE , where γ = 2−1/4. Remark. The random variable RISE − LISE denotes the (random) length of the support of the density if the ISE (= integrated superBrownian excursion). Continuous Limits A graph G with the graph distance dG is a metric space (G, dG) Theorem (Le-Gall, Miermont) Let Mn be a random planar map or a random quadrangulation. Then Mn, c n−1/4dMn d −→ (M, dM) , where (M, dM) denotes the Brownian map (a random metric space) and the convergence holds in the Gromov-Hausdorff topology. (c is a positive constant.) Corollary. Every parameter that depends continuously on the distance has a limiting distribution (e.g. the diameter scaled by n−1/4). Further Shape Characteristics of Planar Maps (2) Largest Block Mn Theorem [Gao+Wormald, Banderier+Flajolet+Schaeffer+Soria] (2) Mn (2) − E Mn n2/3 (2) where E Mn → stable law (Airy distribution) , ∼ (1/3) . . . n. Maximum Degree Theorem [Gao+Wormald] P[|∆n − (log n + log log n)/ log 2| ≤ ωn] → 1 − O(1/ log n + 2−ωn ) , where ωn → ∞. Planar Graph Enumeration Planar Maps connected → 2-connected ≡ quadrangulations → simple quadrangulations ≡ 3-connected Whitney’s theorem 3-connected planar maps ≡ 3-connected planar graphs Planar Graphs 3-connected → 2-connected → connected T •(x, y) → B(x, y) → C(x, y) Planar Graph Enumeration Planar Graphs ∂B ∂C(x, y) ∂C(x, y) = exp ,y x ∂x ∂x ∂x !! , ∂B(x, y) x2 1 + D(x, y) = , ∂y 2 1+y T •(x, D) x2 D 1+D = log 1+y T •(x, y) = x2 y 2 2 ! xD2 − , 1 + xD 1 1 + −1− 1 + xy 1+y U = xy(1 + V )2, (1 + U )2(1 + V )2 (1 + U + V )3 V = y(1 + U )2. ! , Planar Graph Enumeration 3-connected planar graphs M3(x, y) ... generating function for the number of 3-connected edgerooted planar maps according to the number of vertices and edges Whitney’s theorem: every 3-connected planar graph has a unique embedding into the plane. =⇒ T •(x, y) = 12 M3(x, y): ... generating function for the number of 3-connected labelled edge-rooted planar graphs Planar Graphs Planar networks A network N is a (multi-)graph with two distinguished vertices, called its poles (usually labelled 0 and ∞) such that the (multi-)graph N̂ obtained from N by adding an edge between the poles of N is 2connected. Let M be a network and X = (Ne, e ∈ E(M )) a system of networks indexed by the edge-set E(M ) of M . Then N = M (X) is called the superposition with core M and components Ne and is obtained by replacing all edges e ∈ E(M ) by the corresponding network Ne (and, of course, by identifying the poles of Ne with the end vertices of e accordingly). A network N is called an h-network if it can be represented by N = M (X), where the core M has the property that the graph M̂ obtained by adding an edge joining the poles is 3-connected and has at least 4 vertices. Similarly N = M (X) is called a p-network if M consists of 2 or more edges that connect the poles, and it is called an s-network if M consists of 2 or more edges that connect the poles in series. Planar Graph Enumeration Planar networks Trakhtenbrot’s canonical network decomposition theorem: any network with at least 2 edges belongs to exactly one of the 3 classes of h-, p- or s-networks. Furthermore, any h-network has a unique decomposition of the form N = M (X), and a p-network (or any snetwork) can be uniquely decomposed into components which are not themselves p-networks (or s-networks). Planar Graph Enumeration Planar networks K(x, y) ... generating function corresponding to all planar networks where the two poles are not connected by an edge. D(x, y) ... generating function corresponding to all planar networks with at least one edge S(x, y) ... generating function corresponding to all s-networks F (x, y) = D(x, y) − S(x, y) ... the generating function corresponding to all non-s-networks (with at least one edge) N (x, y) ... generating function corresponding to all non-p-networks. B(x, y) ... generating function of 2-connected planar graphs. Planar Graph Enumeration Planar networks x2 ∂B(x, y) = K(x, y), ∂y 2 D(x, y) = (1 + y)K(x, y) − 1, K(x, y) = eN (x,y), S(x, y) = xD(x, y)(D(x, y) − S(x, y)), T •(x, D(x, y)) = N (x, y) − S(x, y). 2 x D(x, y)) =⇒ T •(x, D) 1+D xD2 = log − 2 x D 1+y 1 + xD ∂B(x, y) x2 1 + D(x, y) = ∂y 2 1+y ! Planar Graph Enumeration The number of 2-connected planar graphs Theorem [Bender, Gao, Wormald (2002)] bn ... number of 2-connected labelled planar graphs −7 2 bn ∼ c · n γ2n n! , γ2 = 26.18... Planar Graph Enumeration Block-Decomposition Planar Graph Enumeration Block-Decomposition Planar Graph Enumeration Block-Decomposition Planar Graph Enumeration Generating Functions for Block-Decomposition xC° B° xC° B° xC° B° xC° xC° xC° xC° • • C •(x) = eB (xC (x)) B •(x) = B 0(x), C •(x) = C 0(x), Planar Graph Enumeration Theorem [Gimenez+Noy (2005)] gn .... number of all labelled planar graphs −7 2 gn ∼ c · n γ n n! , γ = 27.22... Random Planar Graphs Degree Distribution Theorem [D.+Giménez+Noy, Panagiotou+Steger] Let dn,k be the probability that a random node in a random planar graph Rn has degree k. Then the limit dk := lim dn,k n→∞ exists. The probability generating function p(w) = X dk w k k≥1 −1 can be explicitly computed; dk ∼ c k 2 q k for some c > 0 and 0 < q < 1. d1 0.0367284 d2 0.1625794 d3 0.2354360 d4 0.1867737 d5 0.1295023 d6 0.0861805 Random Planar Graphs • Implicit equation for D0(y, w): √ S(D0 (t − 1) + t) − 4(3t + 1)(D0 + 1) D02 (t4 − 12t2 + 20t − 9) + D0 (2t4 + 6t3 − 6t2 + 10t − 12) + t4 + 6t3 + 9t2 , − 4(t + 3)(D0 + 1)(3t + 1) 1 + 2t 1 t2 (1 − t)(18 + 36t + 5t2 ) where t = t(y) satisfies y+1 = . exp − (1 + 3t)(1 − t) 2 (3 + t)(1 + 2t)(1 + 3t)2 and S = (D0 (t − 1) + t)(D0 (t − 1)3 + t(t + 3)2 ). 1 + D0 = (1 + y w ) exp • Explicit expressions in terms of D0(y, w) (SEVERAL PAGES !!!!): B0(y, w), B2(y, w), B3(y, w) • Explict expression for p(w): p(w) = −eB0(1,w)−B0(1,1)B2(1, w) + eB0(1,w)−B0(1,1) 1 + B2(1, 1) B3(1, w) B3(1, 1) Maximum Degree Maximum degree ∆n in random planar graphs Theorem [D.+Gimenéz+Noy+Panagiotou+Steger] P[∆n = c log n + O(log log n)] → 1 for c ≈ 2.529464248.... Remark. [McDiarmid+Reed (2008)]: c1 log n ≤ E ∆n ≤ c2 log n w.h.p. Largest Block (2) Maximum block size Mn in random planar graphs Theorem [Panagiotou+Steger, Noy+Rue] (2) Mn (2) − E Mn n2/3 (2) where E Mn → stable law (Airy distribution) , ∼ 0.959 . . . n. Diameter Diameter Dn in random planar graphs Theorem [Chapuy+Fusy+Gimenéz+Noy] P[Dn ∈ (n1/4−ε, n1/4+ε)] → 1 for every ε > 0. Planar Graphs Open Problems • Continuous limit (to Brownian map) ??? • Asymptotic enumeration of unlabelled planar graphs ??? • CLT for the number of vertices of given degree ??? Maximum Degree for Random Planar Graphs P[∆n = c log n + O(log log n)] → 1 Proof Strategy 1. Establish generating functions for dn,k 2. Analytic structure of generating functions 3. Upper bound with First Moment Method 4. Lower bound with Boltzmann Sampling Maximum Degree for Random Planar Graphs Generating functions for the degree distribution of planar graphs C • = ∂C ∂x ... GF, where one vertex is marked x ... vertices y ... edges w ... additional variable that counts the degree of the marked vertex Generating functions: C •(x, y, w) connected rooted planar graphs B •(x, y, w) 2-connected rooted planar graphs T •(x, y, w) 3-connected rooted planar graphs Maximum Degree for Random Planar Graphs w • • • C (x, y, w) = exp B xC (x, y, 1), y, w , 1 ∂B •(x, y, w) T• D(x, y, w) x, D(x, y, 1), D(x, y, 1) = xyw exp S(x, y, w) + 2 x D(x, y, w) 1 × D(x, y, w) = (1 + yw) exp S(x, y, w) + 2 x D(x, y, w) !! D(x, y, w) × T • x, D(x, y, 1), −1 D(x, y, 1) S(x, y, w) = xD(x, y, 1) (D(x, y, w) − S(x, y, w)) , ∂w 2y 2w2 x T •(x, y, w) = 2 1 1 + − 1− 1 + wy 1 + xy − q (u + 1)2 −w1(u, v, w) + (u − w + 1) w2(u, v, w) 2w(vw + u2 + 2u + 1)(1 + u + v)3 u(x, y) = xy(1 + v(x, y))2, v(x, y) = y(1 + u(x, y))2. , !! Maximum Degree for Random Planar Graphs with polynomials w1 = w1(u, v, w) and w2 = w2(u, v, w) given by w1 = − uvw2 + w(1 + 4v + 3uv 2 + 5v 2 + u2 + 2u + 2v 3 + 3u2 v + 7uv) + (u + 1)2 (u + 2v + 1 + v 2 ), w2 =u2 v 2 w2 − 2wuv(2u2 v + 6uv + 2v 3 + 3uv 2 + 5v 2 + u2 + 2u + 4v + 1) + (u + 1)2 (u + 2v + 1 + v 2 )2 . Maximum Degree for Random Planar Graphs ... cancellation of the √-term in the singular expansion leads to B 0(x, y) = g1(x, y) + h1(x, y) x 1− R(y) !3 2 and through the critical equation 0 0 C 0(x, y) = eB (xC (x,y),y) we obtain C 0(x, y) = g2(x, y) + h2(x, y) =⇒ x 1− r(y) !3 2 x C(x, y) = g3(x, y) + h3(x, y) 1 − r(y) =⇒ 7 −2 −n cn ∼ c r(1) n n! !5 2 Maximum Degree for Random Planar Graphs Similarly, if w is taken into account B •(x, y, w) = g1(x, y, w) + h1(x, y, w) x 1− R(y) !3 2 , where the functions w 7→ g1(R(1), 1, w) and w 7→ h1(R(1), 1, w) analytic for w < w0 and have an algebraic singularity at w = w0. With • • 0 C (x, 1, w) = exp B xC (x), 1, w we obtain =⇒ C •(x, y, w) = g2(x, y, w) + h2(x, y, w) x 1− r(y) !3 2 Maximum Degree for Random Planar Graphs connected planar graphs [xnwk ]C •(x, 1, w) dn,k = [xn]C •(x, 1, 1) [xn]C •(x, 1, 1) ∼ c1n−5/2ρ−n C . [xnwk ]C •(x, 1, w) ≤ w0−k [xn]C •(x, 1, w0) ∼ w0−k c2n−5/2ρ−n C =⇒ dn,k = O(w0−k ) = O(q k ) for q = 1/w0. Maximum Degree for Random Planar Graphs First moments dn,k ... probability that a random vertex in Gn has degree k (k) Xn .... number of of vertices in Gn of degree k (k) E Xn = n dn,k ∆n > k ⇐⇒ X (`) Xn >0 `>k =⇒ X (`) X (`) X P[∆n > k] = P Xn > 0 ≤ E Xn =n dn,` = O(nq k ) `>k `>k `>k =⇒ P{∆n ≤ c log n + r} ≤ 1 − O(q r ) Minor Closed Graph Classes A graph class G is minor closed if every minor of a graph in G belongs to G, too. Theorem. [Robertson, Seymour] Every minor closed graph class G of graphs is defined in terms of a finite number of excluded minors. Notation. Ex(H1, . . . , Hk ). Examples. Planar graphs: Ex(K5, K3,3), Series-parallel graphs: Ex(K4) Graphs that are embeddable into a surface of given genus g. Graphs of tree-width ≤ t. General Property Gn ≤ cnn! [Norine+Seymour+Thomas+Wollan] Gn denotes the number graphs of size n in a vertex labelled minor closed class. Minor Closed Graph Classes A graph class G is addable if all connected components of a graph in G are in G, too, and if we can connect two vertices of different connected components of a graph in G and the resulting graph is in G, too. Theorem (McDiarmid) For an addable minor closed graph class (of vertex labelled graphs) the limit Gn/n! =γ lim n→∞ G n−1 /(n − 1)! exists and is finite. Minor Closed Graph Classes We say that a graph property can be formulated in monaic second order logic (MSO) if we can quantify over sets of vertices. For example, connectivity or k-colorability can be expressed in MSO. Theorem (Heinig+Müller+Noy+Taraz) Let G be an addable minor closed graph class. Then for every MSO formula φ there exists a liminting probability p(φ). Moreover, if we restrict to connected graphs in G then p(φ) ∈ {0, 1}. Minor Closed Graph Classes Graphs that are embeddable into a genus g (orientable) manifold Theorem [Chapuy+Fusy+Gimenez+Mohar+Noy, Bender+Gao] (g) The numbers cn of vertex labelled connected graphs of size n that can be embedded into an orientable manifold of genus g is asymptotically given by (g) cn ∼ Cg n5(g−1)/2−1γ nn! , where Cg > 0. Remark. γ = 27.2269 does not depend on g. Remark. There is a similar result for non-orientable surfaces. Subcritical Graph Classes block: 2-connected component Block-stable conneceted graph class G: G contains the one-edge graph and all 2-connected components of a (connected) graph G ∈ G. Equivalently, the 2-connected graphs of G and the one-edge graph generate freely all graphs of G. Examples: Planar graphs, series-parallel graphs, minor-closed graph classes etc. B(x) ... GF for 2-connected graphs in G C(x) ... GF for connected graphs in G Subcritical Graph Classes xC° B° xC° B° xC° B° xC° xC° xC° xC° • • C •(x) = eB (xC (x)) B •(x) = B 0(x) ... GF for vertex-pointed 2-connected graphs C •(x) = C 0(x) ... GF for vertex-pointed connected graphs Subcritical Graph Classes Definition. C •(x). Let ρB and ρC the radii of convergence of B •(x) and The corresponding (block-stable) class G is called subcritial if ρC C •(ρC ) < ρB . Remark. x = ρC C •(ρC ) satisfies xB 00(x) = 1. Hence beeing subcritial is equivalent to ρB B 00(ρB ) > 1. Subcritical Graph Classes Lemma. Suppose that B(x) has radius of convergence ρB ∈ (0, ∞]. lim B 00(x) = ∞ x→ρB =⇒ subcritical. Corollary If B •(x) is entire or has a squareroot singularity: s x B •(x) = g(x) − h(x) 1 − , η then we are in the subcritical case. Subcritical Graph Classes • Trees are subcritical • Cacti graphs are subcritical • Outerplanar graphs are subcritical • Series-parallel graphs are subcritical • Planar graphs are critical Labeled Trees Rooted Trees: 1 B •(x) = x R(x) = xC •(x) ... generating function of rooted, labelled trees • (xC • (x)) • B C (x) = e =⇒ R(x) = xeR(x) Remark: T (x) ... GF for unrooted labelled trees: 1 0 T (x) = R(x) x =⇒ 1 T (x) = R(x) − R(x)2 2 Cacti Graphs 21 25 34 32 26 8 4 12 16 17 10 20 1 28 22 14 27 11 33 3 15 31 29 6 2 19 13 9 5 24 18 7 23 30 Cacti Graphs Generating functions • • C •(x) = eB (xC (x)) , 2 3 2 x x 2x − x B •(x) = x + + + ··· = . 2 2 2(1 − x) 2-connected cactus graph = edge or cycle Outerplanar Graphs 21 25 34 32 26 8 4 12 16 17 10 20 1 28 22 14 27 11 33 3 15 31 29 6 2 19 13 9 5 24 18 All vertices are on the infinite face. 7 23 30 Outerplanar Graphs Generating functions • • C •(x) = eB (xC (x)) , 1 + 5x − B •(x) = q 1 − 6x + x2 . 8 2-connected outerplanar graphs = dissections of the n-gon Series-Parallel Graphs Series-parallel extension of a tree or forest Series-extension: Parallel-extension: Series-Parallel Graphs Generating functions bn,m ... number of 2-connected labelled series-parallel graphs with n vertices and m edges xn m y B(x, y) = bn,m n! n,m X cn,m ... number of connected labelled series-parallel graphs with n vertices and m edges xn m C(x, y) = cn,m y n! n,m X Series-Parallel Graphs Generating functions ∂C(x, y) ∂B ∂C(x, y) = exp ,y x ∂x ∂x ∂x !! x2 1 + D(x, y) ∂B(x, y) = , ∂y 2 1+y D(x, y) = (1 + y)eS(x,y) − 1, S(x, y) = (D(x, y) − S(x, y))xD(x, y). , Critical vs. Subcritical Graphs What does “subcritical” mean? In a subcritical graph class the average size of the 2-connected components is bounded. =⇒ This leads to a tree like structure. =⇒ The law of large numbers should apply so that we can expect universal behaviours that are independent of the the precise structure of 2-connected components. Critical graph classes are notoriously more difficult to analyze and we cannot expect universal laws. Unlabelled Graph Classes Cycle index sums ZG (s1, s2, . . .) := X 1 X n n! σ,g∈Sn ×Gn σ·g=g c (σ) c2 (σ) c (σ) s2 · · · snn s11 where cj (σ) denotes the number of cycles of size j in σ ∈ Sn G(x) = ZG (x, x2, x3, · · · ) ∂ ZG (s1, s2, . . .) ZG • (s1, s2, . . .) = ∂s1 G•(x) = ZG • (x, x2, x3, · · · ) = ∂ ZG (x, x2, x3, · · · ) ∂s1 Unlabelled Graph Classes Block decomposition C •(x) = exp X 1 i≥1 i ZB • (xiC •(xi), x2iC •(x2i), . . .) • Dichotomy between subcritical and critical can be defined in a natural way. • Unlabelled trees are subcritical. • Unlabelled cacti graphs are subcritical • Unlabelled outerplanar graphs are subcritical • Unlabelled series-parallel graphs are subcritical. Subcritical Graph Classes Universal properties • Asymptotic enumeration: Labeled case: cn ∼ c0 n−5/2ρ−nn! Unlabelled case: cn ∼ c00 n−5/2ρ−n (c0, c00 > 0, ρ ... radius of convergence of C(z)) [D.+Fusy+Kang+Kraus+Rue 2011] Additive Parameters in Subcritical Graph Classes Theorem [D.+Fusy+Kang+Kraus+Rue] Xn ... number of edges / number of blocks / number of cut-vertices / number of vertices of degree k =⇒ Xn − µn → N (0, σ 2) √ n with µ > 0 and σ 2 ≥ 0. Remark. There is an easy to check “combinatorial condition” that ensures σ 2 > 0. Extremal Parameters in Subcrit. Graph Classes (2) • Maximum block size Mn Theorem [D.+Noy, Panagiotou+Steger] (2) E Mn = O(log n) (2) If the limit lim bn+1/(nbn) exists and is positive then E Mn is of order log n and the deviation from the mean is a disrete version of the Gumbel distribution: P[Mn(2) ≤ k] ∼ exp (− exp(log n − f (k))) uniformly for n, k → ∞, where f (k) is a function with f (k) ∼ ck for some constant c > 0. Extremal Parameters in Subcrit. Graph Classes • Diameter Dn Theorem [D.+Noy] √ p c1 n ≤ E Dn ≤ c2 n log n • Maximum degree ∆n Theorem [D.+Noy] log n c1 ≤ E ∆n ≤ c2 log n log log n Continuum Limit Theorem (Panagiotou+Weller) Let Gn be a random graph in a subcritical graph family. Then Gn, cn−1/2dGn d −→ (T , dT ) , where (T , dT ) denotes the Continuum random tree and the convergence holds in the Gromov-Hausdorff topology. (c is a positive constant.) √ Corollary. The scaled diameter Dn/ n has a univeral limiting distribution. Subcritical Graph Classes Open Problem • A minor closed graph class Ex(H1, . . . , Hk ) is sub-critical if and only if one of the Hj is planar ???? Thank You!
© Copyright 2026 Paperzz