502.pdf

The MAX-CUT of sparse random graphs
Hervé Daudé∗
Conrado Martı́nez†
Vonjy Rasendrahasina‡
1
Abstract
Vlady Ravelomanana§
Introduction
1.1 Context and previous results Let G = (V, E)
be a graph. A k-cut of G is a partition of its vertex
set V into V1 , V2 , · · · , Vk . The size of a cut is the
number of edges connecting vertices in Vi and Vj for
i 6= j. The MAX-k-CUT problem asks for an optimal
cut that is a cut of maximum size. The particular
case k = 2 is denoted MAX-CUT and has received
the most attention. The last decades have seen a
growth of interest in MAX-CUT. Solving exactly MAXCUT is NP-hard and Hastad [14] showed that it is not
approximable to within a 16/17+ε factor of the optimal
cut unless P = NP.
When random graphs G(n, m) (see Janson, Luczak
and Ruciński [16]) are considered this maximisation
problem exhibits a transition as the density of graphs
2m/n increases above 1. More specifically, Coppersmith, Hajiaghayi, Gamarnik and Sorkin [4] studied the
expectation of MAX-CUT by means of method of moments, algorithmic analysis and martingale arguments,
showing that DistBip (G) jumps from Θ(1) to Θ(n).
Scott and Sorkin [20] proved that random instances of
µn2/3
MAX-CUT can be solved in expected linear time as long
2 ) we show that DistBip (G(n, m)) is a.a.s about
as G(n, m = n2 + O(n2/3 )). For dense cases i.e. large
(2m−n)3
1
1
+ 12 log n− 4 log µ for any 1 µ ≤ O(n1/3−ε ). densities, probabilistic
6n2
and algorithmic techniques are
preferred too, see for instance [11] and [3].
In the last eighties, seminal works of Flajolet, Janson, Knuth, Luczak, Pittel on random graphs ([9] and
[15]) opened a new road to reach very precise informations on various parameter of random graphs G(n, m).
Using powerful analytic combinatorics techniques (see
[15]), these authors gave deep and fruitful results on
the cyclic structure of random graphs in the so-called
scaling window, specifically when 2m − n n. More
recently these techniques has been successfully applied
[6], [18] to get new insights on the phase transition associated to random 2-XOR formula [5]. Recall that a
2-XOR formula is a conjunction of Boolean equations
∗ LATP - UMR CNRS 6622, Université de Provence. 13453
or clauses) of the form x ⊕ y = 0 or x ⊕ y = 1. Then, in
Marseille Cedex 13, France. Email: daude-at-cmi.univ-mrs.fr
† Dept.
Llenguatges i Sistemes Informàtics, Universitat the context of maximisation Rasendrahasina and RavPolitècnica de Catalunya, E-08034 Barcelona, Spain. Email: elomanana [19]. obtained first and precise information
conrado-at-lsi.upc.es
on the distribution of the maximum number of clauses
‡ LIPN - UMR CNRS 7030, Université de Paris Nord. 93430
which can be satisfied by any assignment of the variables
Villetaneuse, France. Email: vonjy-at-lipn.univ-paris13.fr
§ LIAFA - UMR CNRS 7089, Université Denis Diderot. 75205
in a 2-XOR formula, namely on he MAX-2-XORSAT
A k-cut of a graph G = (V, E) is a partition of
its vertex set into k parts; the size of the k-cut is
the number of edges with endpoints in distinct parts.
MAX-k-CUT is the optimization problem of finding
a k-cut of maximal size and the case where k =
2 (often called MAX-CUT) has attracted a lot of
attention from the research community. MAX-CUT
—more generally, MAX-k-CUT— is NP-hard and it
appears in many applications under various disguises.
In this paper, we consider the MAX-CUT problem
on random connected graphs C(n, m) and on ErdősRényi random graphs G(n, m). More specifically, we
consider the distance from bipartiteness of a graph
G = (V, E), the minimum number of edge deletions
needed to turn it into a bipartite graph. If we denote
this distance DistBip (G), the size of the MAX-CUT
of a graph G = (V, E) is clearly given by |E| −
DistBip (G). Fix ε > 0. For random connected
graphs, we prove that asymptotically almost surely
whenever m = n +
(a.a.s) DistBip (C(n, m)) ∼ m−n
4
O(n1−ε ). For sparse random graphs G(n, m = n2 +
Paris Cedex 13, France. Email: vlad-at-liafa.jussieu.fr
265
Copyright © SIAM.
Unauthorized reproduction of this article is prohibited.
problem. Observe that if we restrict the above clauses
to the form x ⊕ y = 1, the associated maximisation
problem is equivalent to MAX-CUT. In this work we
give new and precise information on the distribution of
the minimum number of edges that has to be cut in order to produce a bipartite graph from a random graph
G(n, m). Based on analytic tools mentionned above,
we thus consider the MAX-CUT problem in the scaling
window 2m − n n.
3. For m =
(1.4)
Theorem 1.1. Let C(n, m) be a random connected
graph built with n vertices and m = n + ` edges. For
any fixed real number ε ∈ (0, 1) if m = n + O(n1−ε ) but
` = m − n → ∞ as n → ∞, we have
i
h
P 4` − O(`1−ε/4 ) ≤ DistBip (C) ≤ 4` + O log` `
DistBip (G) −
q
log n
12
D
−→ N (0, 1) .
4. For m = n2 (1 + µn−1/3 ), with 1 µ = O(n1/3−ε )
for any ε > 0 fixed,
(1.5)
6 DistBip (G1 ) D
−→ 1,
µ3
where G1 denotes the complex part1 of G. Moreover, if log n ≤ µ ≤ n1/12 then
(1.6)
DistBip (G2 ) −
q
log n
12 −
log n
12
+
log µ
4
D
−→ N (0, 1).
log µ
4
where G2 = G \ G1 is the non-complex part (trees
and unicycles) of the graph G.
MAX-CUT(G) = |E| − DistBip (G) .
Pittel and Yeum [18] have quantified the probabilities that random graphs are 2-colorable at their phase
transition; the current paper deals with the related hard
optimization problem MAX-CUT in the same range.
More precisely, we consider here the MAX-CUT
of random connected graphs C(n, m) and of ErdősRényi random graphs G(n, m) for values of m in the
same ranges as Pittel and Yeum. Our results rely on
enumerative and analytic combinatorics [10] and we
obtain the following two theorems, which give a very
precise characterization of the asymptotic behavior of
DistBip (C(n, m)) and DistBip (G(n, m)).
+ Θ(n2/3 ),
log n
12
1.2 Our contribution and results Rather than investigating the MAX-CUT proper, we have analyzed the
(edit) distance of a graph G = (V, E) from bipartiteness,
denoted DistBip (G). This distance is the minimum
number of edge deletions needed to turn it into a bipartite graph. It is immediate from the definition of
MAX-CUT and DistBip (G) that for any given graph
G
(1.1)
n
2
Remark. Observe that (1.2)–(1.6) show that the random variable DistBip (G) has a “continuous” behaviour during the evolution of random graphs in the
subcritical phase. These results are more accurate and
complete those given by Theorems 19 and 22 in [4, Section 8.2].
The rest of the paper focuses in the proof of the two
theorems above. This extended abstract omits many of
the technical details and thus it only provides a highlevel description of these proofs.
2
Proof of Theorem 1.1
We start with a few definitions that we will need in the
sequel.
Definition 1. An `-component is a connected graph
with
n vertices and n + ` edges (` ≥ −1). The excess
1−ε/2
)
≥ 1 − e−O(`
.
of a connected component is the number of its edges
minus the number of its vertices (thus an `-component
Theorem 1.2. Let G = G(n, m) be a random uniform
has excess `).
graph with n vertices and m edges. Then the following
holds
Definition 2. A cactus (also known as an Husimi
1. For any constant c, 0 < c < 12 if m = c.n then
tree [13]) is a connected graph in which any two cycles
(1.2)
have at most one vertex in common.
1
1 + 2c
D
DistBip (G) −→ Poisson
log
−c .
Definition 3. A smooth graph is a graph without
4
1 − 2c
vertices of degree one.
2. For m = n2 (1 − µn−1/3 ) where 1 µ = o(n1/3 ),
(1.3)
n
DistBip (G) − log
12 +
q
log n
log µ
12 − 4
log µ
4
D
−→ N (0, 1) .
1 A complex component of a graph G is a connected component
of G of excess ≥ 1 (see the definitions in next Section), that is, a
component which is not a tree nor an unicycle. The complex part
of a graph G is the set of all complex components of G.
266
Copyright © SIAM.
Unauthorized reproduction of this article is prohibited.
Our proof makes heavy use of exponential gener- obtain exactly s fundamental cycles of odd length in the
ating functions or EGFs (see for instance Flajolet and new graph G0 . These
map each bipartite
P`+1 constructions
`+1
Sedgewick [10] or Harary and Palmer [12]).
`-component to s=0 `+1
=
2
`-components.
s
In the rest of the paper we will use T (z) to denote
the EGF of rooted Cayley trees, W` (z) for the EGF of
4
4
7
7
`-components (see [21, 1, 17]), Bi,` (z) for the EGF of
`-components such that their edit distance to bipartite1
1
3
2
3
2
ness is i, Qi,` (z) for the EGF of `-components graphs
which are cacti with i simple cycles of odd length, and
Q` (z) for the EGF of connected cactus of excess `.
8
8
5
5
6
6
B/
A/
We will also use a tilde on top of an EGF to
4
4
indicate the EGF for the smooth counterparts: namely,
7
7
we denote by W̃` (resp. B̃i,` and Q̃i,` ) the EGF for
1
1
e2
e2
e1
2
2
3
3
the families of smooth graphs obtained by pruning, i.e.,
e1
c2
reducing recursively all vertices of degree 1, the families
c1
c2
c01
of graphs counted by W` (resp. Bi,`P
and Qi,` ).
8
8
zn
5
5
n
6
6
D/
C/
For any EGF A with A(z) =
n an n! , [z ]A(z)
th
denotes the n coefficient of the series A(z), that is,
4
7
[z n ]A(z) = an /n!. If A and B are two EGFs, we write
1
e1
2
3
A(z) B(z) (or simply A B) if there exists some n0
e2
such that for all n ≥ n0 we have [z n ]A(z) ≤ [z n ]B(z).
0
c1
Lemma 2.1. For all ` ≥ −1,
6
W` (z) 2`+1 B0,` (z).
Proof. To prove this lemma, we show that each bipartite component of excess ` can be associated to at least
2`+1 `-components. Let G be a bipartite `-component,
i.e., DistBip (G) = 0. Let T be a spanning tree of G.
Denote by ei , 1 ≤ i ≤ `+1, the sequence of (`+1) edges
in G \ T . The graph T ∪ ei has a unique fundamental
cycle ci and in graph terminology (see for instance [7])
the (` + 1) cycles ci form a basis of the cycle space associated to G. From the bipartite original graph G, we
build a graph G0 of the same size but with exactly s
fundamental cycles of odd length (for any s ∈ [0, ` + 1])
as follows. For each fundamental cycle ci corresponding to the edge ei = {i1 , i2 } ∈ G \ T , without loss of
generality, we can assume that i1 < i2 and give the
same orientation (i.e. i1 ← i2 ) to the cycle ci . For instance in the figure below in the cycle c1 (graph C/),
i2 = 3 and i1 = 2. Once the orientation of ci is fixed,
ci can be rewritten as [i1 → i2 → x1 → x2 · · · xj → i1 ]
where the x1 x2 · · · xj are the vertices following i2 according to the order of the orientation (for example
c1 = [i1 = 2 → i2 = 3 → x1 = 6 → x2 = 8 → i1 = 2] in
graph C/). Next, we modify the length of ci by removing the edge between i1 and i2 and by adding an edge
between i1 , x1 . Then, we have a new fundamental cycle
of odd length c0i = (i1 → x1 → x2 · · · xj → i1 ) in the
transformed graph G0 . More generally, we can transform as described above s cycles (with 0 ≤ s ≤ ` + 1)
among all the (`+1) fundamental cycles of G, in order to
c2
8
E/
5
Figure 1: Creating a connected graph with exactly 1
fundamental cycle of odd length (graphs D/ and E/)
from a bipartite component (graph A/). The graph B/
depicts an arbitrary spanning tree of the graph A/.
Similar results hold for cactus graphs.
Lemma 2.2. For all ` ≥ 0,
Q` (z) =
`+1
X
Qi,` (z) 2`+1 Q0,` (z) .
i=0
We also have bounds for the EGFs B̃s,` counting smooth
`-components at distance s from bipartiteness:
Lemma 2.3. For all ` ≥ 0 and all s ∈ [0, ` + 1]
2s X
`+1
(2.7) B̃s,` (z) z −s + · · · + z s B̃0,` (z) .
i
i=s
Proof. Denote by B̃s,` (s ∈ [0, ` + 1]) the family of
connected smooth graphs of excess ` and with edit
distance from bipartiteness equal to s. We want to
(s)
(s)
build a family B̃` such that B̃s,` ⊂ B̃` , obtained as
below from each element of B̃0,` by changing the parity
of the length of s Wright paths2 . Let C ∈ B̃0,` and recall
2A
Wright path in a smooth connected component is a simple
path such that all vertices in the path have degree 2, except the
endpoints which have degree ≥ 3.
267
Copyright © SIAM.
Unauthorized reproduction of this article is prohibited.
that it can be associated to its ` + 1 fundamental cycles
(cf. Lemma 2.1). Note that for any Wright path: 1)
either it belongs to exactly one fundamental cycle, or
2)it is shared by at least 2 fundamental cycles.
The case s = 1 is described below followed by
the general case. For s = 1 in the case 1), a Wright
path from C is chosen and the parity of its length is
modified by either deleting or inserting a vertex on this
path. In terms of the EGF if C(z) is the monomial
corresponding
−1
to C, such transformation is given by
`+1
z
+
z
C(z). Similarly in case 2), the length of
1
a Wright path shared by at least 2 cycles is modified by
the deletion or theinsertion of a vertex. In this last case,
the operator `+1
z −1 + z C(z) counts more graphs
2
than those we want to enumerate since the choices `+1
2
include all pairs of fundamental cycles (whether sharing
or not a path) and shared paths can be counted more
z2
z3
than twice. Let E(z) = 1−z
2 and ω(z) = 1−z 2 be the
EGFs of paths of respectively even and odd length, the
multiplication of z ±1 means that an even path becomes
an odd path and vice-versa by extending or reducing its
length
E(z) =
(1)
B̃`
z3
z2
deletion or insertion
←−−−−−−−−−−−→ ω(z) =
2
1−z
1 − z2
graphs using the enumerative and analytic approaches.
The lemma below follows their results (see [15, eq. (3.9),
(19.13) and (19.14)]) and it will be necessary for our
purposes. The details of the proof are based on saddlepoint methods (see Flajolet and Sedgewick [10]).
Lemma 2.5. For any functions a ≡ a(n) and b ≡ b(n),
let
τn (a, b) = n![z n ]
(2.8)
T (z)an (1
1
.
− T (z))bn
As n is large, if 0 ≤ a < b 1 but bn 1, then τn (a, b)
satisfies
n!
(1 − u0 )2
p
τn (a, b) = √
2πn (1 + a)(1 − u0 )2 + bu20
exp(nu0 )
1
× (a+1)n
1+O
,
bn
bn
u0
(1 − u0 )
where
(2.9)
u0 ≡ u0 (a, b) =
1
1
1p 2
a+ b+1−
a + 2 ab + b2 + 4 b.
2
2
2
The corollary below follows from well-known results
due to Wright [21, 22] and Lemma 2.5.
By the constructions above,
B̃1,` ⊂ Corollary 2.1. If s,
it followsthat
` ∈ N are such that 0 ≤ s ≤ `
1−ε
`+1
`+1
−1
and
1
`
=
O
n
then
+ 2
and B̃1,` (z) (z + z )
B̃0,` (z).
1
s
X
3/2 −1/2
[z n ]T (z)j W` (z)
)
≤ eO(` n
.
n ]W (z)
[z
`
j=−s
The general case is very similar to the case s = 1.
Starting from a bipartite graph C, the operator
2s X
`+1 i=s
|
i
z −s + z −(s−1) + · · · + z s−1 + z s
{z
}
Lemmas 2.1 and 2.3, together with the previous
corollary, are the key ingredients to get our next corollory.
Corollary 2.2. Let C be an `-component built with
applied to C(z) counts all the transformations of C, n vertices. For any fixed real number ε ∈ (0, 1), ` =
including the insertions and/or the suppressions of s O(n1−ε ) and for all s ≤ `+1 − O `1−ε/4 we have for
4
vertices changing the parity of s Wright paths in C.
large `
The details for the basic case ` = 1 are omitted in
1−ε/2
this extended abstract.
P (DistBip (C) = s) ≤ e−α `
,
Similar results hold for cactus graphs.
for some constant α > 0.
Lemma 2.4. For all ` ≥ 0 and all s ∈ [0, ` + 1],
`+1
Q̃s,` (z) z −s + · · · + z s Q̃0,` (z).
s
The following result tells us that with high probability
an `-component is at least ∼ 4` far from being bipartite.
Corollary 2.3. Let C an `-component of size n. For
any
fixed real number ε ∈ (0, 1), as 1 ` = O(n1−ε ) ,
Proof. The proof is similar to the one of the previous
lemma, but in this case s paths belonging to exactly s we have
1−ε/2
distinct cycles are chosen among the ` + 1 cycles.
`
1−ε/4
P DistBip (C) ≥ − O `
≥ 1 − e−α`
.
4
As shown by Janson, Knuth, Luczak and Pittel in [15]
tree polynomials are very useful when studying random for some constant α > 0.
268
Copyright © SIAM.
Unauthorized reproduction of this article is prohibited.
Proof. The proof is derived from Corollary 2.2. In fact, 3
Proof of Theorem 1.2
The proofs of (1.2), (1.3) and (1.4) are similar to
those of [19, equations 1,2 and 3 of Theorem 1] by
P (DistBip (C) = s) ≤
quantifying the r.v. counting the number of uncyclic
s=0
components where the cycle is of odd length (instead
`+1
− O `1−ε . of the cycle being of odd weight as in [19]) on random
`·P DistBip (C) =
4
Erdős-Rényi graphs G(n, m). In the ranges of (1.2),
Lemma 2.6. If DistBip (C) = s for an `-component (1.3) and (1.4), DistBip (all complex components) can
C, the component has a cactus with at most s cycles of be neglected. In [6, Theorem 3.2], it is shown that
the probability that a random graph built with n
odd length as a subgraph.
vertices and m edges has no complex components is
n2
Proof. Recall that an `−component C contains no cycle 1 − O
as n and m tend to ∞ but n −
(n−2m)3
of odd length iff it has no fundamental cycle of odd
2m n2/3 . Consequently, the total excess of the
length. If DistBip (C) = s, it has obviously at least s
graph is4 of order Op (n2 /(n − 2m)3 ). In the critical
fundamental cycles of odd length. Only s of these cycles
region m = n2 ± O(1)n2/3 , the excess of the complex
are disjoint3 . If at least s + 1 of these cycles are disjoint,
components is Op (1) (see e.g. Bollobás [2] and Janson,
they cannot be eliminated by removing at most s edges.
Luczak and Ruciński [16]). To prove (1.5), we use the
The following lemma tells us that in a cactus of excess fact that as the number of edges of a random graph G
reaches m = n2 + µ2 n2/3 with µ ≡ µ(n) 1, almost
`, roughly `/2 cycles are of odd length.
surely there is a unique giant component in G. Hence,
Lemma 2.7. For any fixed real number ε ∈ (0, 1), let ` we need to control the number of edge deletions in
such that ` = O(n1−ε ). For an `-component cactus C, order to obtain a bipartite component by the giant
we have
component. We know from the results of random graph
theory by Pittel and Wormald [17] that the excess of
`
`
− O `1−ε/4 ≤ DistBip (C) ≤ − O `1−ε/4
P
the a.s. unique giant component of G is Gaussian
2
2
(throughout the whole supercritical phase, viz. from
≥ 1 − exp −α`1−ε/2 ,
µ = o(n1/3 ) 1 to µ = εn1/3 ). Particularly, for any
fixed real number ε ∈ (0, 1) and µ = O(n1/3−ε ), the
for some constant α > 0.
expected excess of the giant component is ∼ 23 µ3 (see
also [15, Theorem 6]). Then, we use Theorem 1.1 to
Our last lemma in this section states that an `
quantify P DistBip (Giant component) ∼ µ3 /6 .
component is spanned by a cactus with 2` + O log` `
The proof of (1.6) is complete by characterizing
cycles with a probability at least 1 − e−O(`) .
the limiting distribution of the number of unicyclic
components with cycle of odd lentgh in a random graph
Lemma 2.8. Let c0 = 38 log 3 + 12 log 2 and let smax ≡
G ∈ G(n, m), for m in the corresponding range.
smax (n, `) the excess of a spanning cactus of an `component of size n. For any fixed real number ε ∈
4 Conclusion
(0, 1), any x > 0 and 1 ` = O(n1−ε ), we have
In this paper, we have studied the most probable
`
`
value of MAX-CUT in sparse instances of random
−2x`
P smax ≥ + (c0 + x)
≤O e
.
(connected) graphs. By means of enumerative and
2
log `
analytic combinatorics [10], we have shown how one
We are now almost ready to prove Theorem 1.1.
can quantify the size of the MAX-CUT as the graph
Proof. [Proof of Theorem 1.1] Lemma 2.8 states that is large. Our results apply to the sparse cases of both
a.a.s. an `-component is spanned by a cactus with at random connected graphs (Theorem 1.1) and random
most `/2 + (c0 + x) log` ` cycles for any x > 0. Then, by graphs (Theorem 1.2). They complete those given in
Coppersmith, Hajiaghayi, Gamarnik and Sorkin [4] and
Lemma 2.7, for such cactii DistBip (·) is smaller than
in Coja-Oghlan, Moore and Sanwalani [3] and give
`/4 + O (`/ log `), with high probability. This proves
that DistBip (C(n, m)) is smaller than `/4+O (`/ log `),
thus completing the result given by Corollary 2.3 and
4 Following Janson, Luczak and Rucinskı́ [16, p. 10], if X are
n
proving Theorem 1.1.
r. v. and a are real numbers we write X = O (a ) as n → ∞
(`+1)/4−O (`1−ε/2 )
X
n
3 We
say two cycles are disjoint iff they have no common edge.
n
p
n
if for every δ > 0 there exists constants Cδ and n0 such that
P(|Xn | ≤ Cδ an ) > 1 − δ for every n ≥ n0 .
269
Copyright © SIAM.
Unauthorized reproduction of this article is prohibited.
insight on the growth of the MAX-CUT around the References
critical phase transition of random graphs.
[1] E. A. Bender, E. R. Canfield, and B. D. McKay. the
asymptotic number of labeled connected graphs with a
given number of vertices and edges. Random Structures
and Algorithm, 1:pp. 129–169, 1990.
[2] B. Bollobás. Random Graphs. Cambridge Studies in
Advanced Mathematics, 1985.
[3] A. Coja-Oghlan, C. Moore, and V.Sanwalani. MAXCUT and approximating the chromatic number of
random graphs. Random Structures and Algorithms,
28(3):289–322, 2006.
[4] D. Coppersmith, M. T. Hajiaghayi, D. Gamarnik, and
G. B. Sorkin. Random MAX-SAT, random MAXCUT, and their phase transitions. Random Structures
and Algorithms, 24(4):502–545, 2004.
[5] N. Creignou and H. Daudé. Satisfiability threshold
for random XOR-CNF formula. Discrete Applied
Mathematics, 96–97(1–3):41–53, 1999.
[6] H. Daudé and V. Ravelomanana. Random 2-XORSAT
phase transition. Algorithmica, Special issue of LATIN
2008, 2009.
[7] R. Diestel. Graph Theory. Springer-Verlag, Heidelberg, 2000.
[8] O. Dubois and J. Mandler. The 3-XOR-SAT threshold. In Proceedings of the 43th Annual IEEE Symposium on Foundations of Computer Science, pages 769–
778, 2002.
[9] P. Flajolet, D. E. Knuth, and B. Pittel. The first
cycles in an evolving graph. Discrete Mathematics,
75(1-3):167–215, 1989.
[10] P. Flajolet and R. Sedgewick. Analytic Combinatorics.
Cambridge University Press, 2009.
[11] A. Frieze and C. McDiarmid. Algorithmic theory of
random graphs. Random Structures and Algorithms,
10(1-2):5 – 42, 1997.
[12] F. Harary and E. Palmer. Graphical enumeration.
Academic Press, New-York, 1973.
[13] F. Harary and G. Uhlenbeck. On the number of
Husimi trees, I. Proceedings of the National Academy
of Sciences, 39:315–322, 1953.
[14] J. Hastad. Some optimal inapproximability results.
Journal of the ACM, pages 798 – 869, 2001.
[15] S. Janson, D. E. Knuth, T. Luczak, and B. Pittel. The
birth of the giant component. Random Structures and
Algorithms, 4(3):233–358, 1993.
[16] S. Janson, T. Luczak, and A. Ruciński. Random
Graphs. Wiley-Interscience, 2000.
[17] B. Pittel and N. C. Wormald. Counting connected
graphs inside-out. Journal of Comb. Theory, Ser. B,
93(2):127–172, 2005.
[18] B. Pittel and J-A Yeum.
How frequently is
a system of 2-linear boolean equations solvable?
The Electronic Journal of Combinatorics, 17(research
paper R92):http://www.combinatorics.org/Volume_
17/PDF/v17i1r92.pdf, 2010.
[19] V. Rasendrahasina and V. Ravelomanana. Limit theorems for random MAX-2-XORSAT. In LATIN, Lec-
270
Copyright © SIAM.
Unauthorized reproduction of this article is prohibited.
ture Notes in Computer Science (6034), pages 320–331,
2010.
[20] A. D. Scott and G. B. Sorkin. Solving sparse random
instances of max cut and max 2-csp in linear expected
time. Combinatorics, Probability & Computing, 15(12):281–315, 2006.
[21] E. M. Wright. The number of connected sparsely edged
graphs. Journal of Graph Theory, 1:317–330, 1977.
[22] E. M. Wright. The number of connected sparsely
edged graphs III: Asymptotic results. Journal of Graph
Theory, 4(4):393–407, 1980.
271
Copyright © SIAM.
Unauthorized reproduction of this article is prohibited.