Random Graph Coverings

advertisement
Random Graph Coverings
Alon Amit and Nathan Linial and Jirı́ Matousek
Abstract with main theorems
created by Marcin Witkowski and L
Μ· ukasz Witkowski
Homomorphism of graphs are adjacency-preserving maps: a map πœ‹ : 𝑉 (𝐻) → 𝑉 (𝐺) is a
homomorphism of the graph 𝐻 to the graph 𝐺 if {πœ‹(π‘₯), πœ‹(𝑦)} ∈ 𝐸(𝐺) whenever {π‘₯, 𝑦} ∈ 𝐸(𝐻).
We say that homomorphism πœ‹ is a covering if the star of each vertex 𝑣˜ ∈ 𝐻 is mapped
bijectively to the star of its image πœ‹˜
𝑣 , where a star is a collection of edges incident to a vertex. A
loop is considered as two edges in the star.
˜ We call 𝐺 the base graph and the inverse image
We denote the covering of a graph 𝐺 as 𝐺.
−1
˜
πœ‹ (𝑣) is called fiber, denoted 𝐺𝑣 . Usually all the fibers have the same cardinality, this common
cardinality is called the degree of the covering; if it is finite and equal to 𝑛 we call πœ‹ an ncovering.
˜ called the liftings of the path. This is the
Every path in 𝐺 is covered by 𝑛 disjoint paths in 𝐺,
well known unique path-lifting property of coverings.
Definition 1. Given a graph 𝐺, a random labeled n-covering of 𝐺 is obtained by arbitrarily
orienting the edges of 𝐺, choosing a permutation πœŽπ‘’ in 𝑆𝑛 for each edge 𝑒 uniformly and indepen˜ with 𝑛 vertices 𝑒1 , ..., 𝑒𝑛 for each vertex 𝑒 of 𝐺 and edges
dently, and constructing the graph 𝐺
˜ → 𝐺 is defined by
𝑒𝑖 = (𝑒𝑖 , π‘£πœŽπ‘’ (𝑖) ) whenever 𝑒 = (𝑒, 𝑣) is an oriented edge. A covering πœ‹ : 𝐺
πœ‹(𝑒𝑖 ) = 𝑒 and πœ‹(𝑒𝑖 ) = 𝑒.
The choice of orientation of edges has no real effect on the possible outcomes and can be done
arbitrary. If 𝐺 would have multiple edges or loops we can simply assign different permutations to
each parallel edge, and a single permutation to each loop. Analogously to the case of random graphs
𝐺(𝑛, 𝑝), properties of coverings have the same asymptotic distribution in the labeled and unlabeled
models.
Connectivity [1]
If 𝛿(𝐺) is the minimal degree of 𝐺, it is also the minimal degree in every covering of 𝐺. Therefore
no covering can have connectivity higher than 𝛿.
Theorem 1. Let 𝐺 be a connected simple graph with minimal degree 𝛿 ≥ 3. Then with probability
1 − π‘œ(1), a random 𝑛-covering of 𝐺 is 𝛿-connected.
˜ is 𝛿-connected, we need to show that for every set 𝑋 of vertices with
To show that covering 𝐺
˜
βˆ£π‘‹βˆ£ < ∣𝐺∣/2, ∣∂π‘‹βˆ£ - size of the boundary (number of vertices outside of 𝑋 that are adjacent to
˜ 𝑣 be the set of vertices of 𝑋 that lie above
some vertex in 𝑋), is equal at least 𝛿. Let 𝑋𝑣 = 𝑋 ∩ 𝐺
a vertex 𝑣 ∈ 𝑉 (𝐺), and π‘₯𝑣 = βˆ£π‘‹π‘£ ∣ its size.
If, for some 𝑒, 𝑣 ∈ 𝐺, ∣π‘₯𝑒 −π‘₯𝑣 ∣ ≥ 𝛿 then 𝑋 always satisfy ∣∂π‘‹βˆ£ ≥ 𝛿 (we can look at corresponding
lifts of path between 𝑒 and 𝑣). So we must focus on those sets 𝑋 for which ∣π‘₯𝑒 − π‘₯𝑣 ∣ ≤ 𝛿 − 1, for
every 𝑒, 𝑣 ∈ 𝐺. Let call a set 𝑋 for which max{π‘₯𝑣 βˆ£π‘£ ∈ 𝐺} = 1 as a thin. 𝑋 is called a thick if it
is not thin.
We provide a sketch of the most important parts of the proof. First we look at connectivity of
a topological 𝐾2 (𝛼) (the graph with two vertices and 𝛼 edges between them) inside 𝐺.
˜ be a random 𝑛-covering of 𝐺 = 𝐾2 (𝛼), where 𝛼 ≥ 3. Then a.s. every subset
Lemma 1. Let 𝐺
˜
˜
𝑋 ⊂ 𝑉 ((𝐺)) such that 3 ≤ βˆ£π‘‹βˆ£ < 2∣𝐺∣/3
satisfies ∣∂π‘‹βˆ£ ≥ 𝛼.
The results can be naturally extend to topological 𝐾2 (𝛼)s (graph with two vertices and 𝛼
disjoint paths between them) as well.
Corollary 1. For a random covering of a topological 𝐾2 (𝛼) with endpoints π‘Ž, 𝑏 and 𝛼 ≥ 3 a.s.
˜ with 3 ≤ π‘₯π‘Ž + π‘₯𝑏 < 2 ⋅ 2𝑛/3 has ∣∂π‘‹βˆ£ ≥ 𝛼.
every set 𝑋 ⊂ 𝑉 (𝐺)
˜ → 𝐺 be a covering such that
Proposition 1. Let 𝐺 be a finite graph with 𝛿 = 𝛿(𝐺) ≥ 3, and let 𝐺
˜
the restriction 𝐻 → 𝐻 satisfies property from Corollary 1 for every 𝐻 that is a topological 𝐾2 (𝛼)
˜ ∣∂π‘‹βˆ£ ≥ 𝛿.
with 𝛼 ≥ 3. Then for every thick set 𝑋 ⊂ 𝑉 (𝐺),
Proof of the above theorem uses following Mader’s [4] result.
Theorem 2. In every finite graph 𝐺 there is an edge [a,b] such that
πœ…(π‘Ž, 𝑏) = min(𝑑𝑒𝑔(π‘Ž), 𝑑𝑒𝑔(𝑏)).
We can perform similar reasoning for thin sets, proving following statements.
˜ is called edge-thin if it does not contain a pair of
Definition 2. A subgraph 𝐻 of a covering 𝐺
parallel edges, namely edges covering the same edge of the base graph 𝐺.
˜ a random 𝑛-covering. Then a.s. in every edge-thin
Lemma 2. Let 𝐺 be a finite base graph and 𝐺
˜
subgraph of 𝐺, every connected component is a tree or is unicyclic.
˜ → 𝐺 be a covering such that
Proposition 2. Let 𝐺 be a finite graph with 𝛿 = 𝛿(𝐺) ≥ 3, and let 𝐺
˜ satisfies ∣𝐸(𝐻)∣ ≤ βˆ£π‘‰ (𝐻)∣. Then for every thin set 𝑋 ⊂ 𝑉 (𝐺),
˜
every edge-thin subgraph 𝐻 of 𝐺
∣∂π‘‹βˆ£ ≥ 𝛿.
Summing up above results we get that both thick and thin sets have 𝛿 neighbours outside them,
˜ is 𝛿-connected.
so 𝐺
Open problems
βˆ™ Let 𝑛 = 𝑛1 ⋅ 𝑛2 ⋅ ⋅ ⋅ π‘›π‘Ÿ . Starting from 𝐺, we form a random 𝑛1 -covering, then a random 𝑛2 covering of the result and so on. Since a composition of coverings map is itself a covering, the
resulting graph is an 𝑛-degree cover of 𝐺, distributed differently than one formed by taking a
random 𝑛-covering directly. Can we say something about this model?
βˆ™ Estimate the probability that a random 𝑛-covering fails to be 𝛿-connected in terms of 𝑛.
The Independence Number [2]
˜
As usual, let 𝛼(𝐺) denote the maximal size of an independent set in a graph 𝐺. For a set 𝑋 ⊂ 𝑉 (𝐺),
˜ 𝑣 be its intersection with the fiber over 𝑣 ∈ 𝑉 (𝐺). We also set π‘₯𝑣 = βˆ£π‘‹π‘£ ∣.
we let 𝑋𝑣 = 𝑋 ∩ 𝐺
˜ ≥ 𝑛𝛼(𝐺)
Theorem 3. 𝛼(𝐺)
2
Upper bound
˜
Definition 3. A profile on G is a vector πœ‰ = (πœ‰π‘£ : 𝑣 ∈ 𝑉 (𝐺)) ∈ [0, 1]𝑉 (𝐺) . A set 𝑋 ⊂ 𝑉 (𝐺)
π‘₯𝑣
determines a profile by πœ‰π‘£ = 𝑛 , which represents the way 𝑋 is distributed across the fibers.
Definition 4. For nonnegative real numbers π‘₯1 , π‘₯2 , ...., π‘₯𝑛 with π‘₯1 + π‘₯2 + ... + π‘₯𝑛 ≤ 1, let
∑
∑
∑
𝐻(π‘₯1 , ..., π‘₯𝑛 ) = −
π‘₯𝑖 log π‘₯𝑖 − (1 −
π‘₯𝑖 ) log(1 −
π‘₯𝑖 )
𝑖
𝑖
𝑖
be the entropy function (all logs are to the base 2). For real numbers π‘₯, 𝑦 ≥ 0, we set
𝐼(π‘₯, 𝑦) = 𝐻(π‘₯) + 𝐻(𝑦) − 𝐻(π‘₯, 𝑦),
letting 𝐼(π‘₯, 𝑦) = ∞ if π‘₯𝑦 > 1. For a profile πœ‰ ∈ [0, 1]𝑉 (𝐺) , let
∑
∑
β„Ž(πœ‰) =
𝐻(πœ‰π‘£ ) −
𝐼(πœ‰π‘’ , πœ‰π‘£ )
𝑣∈𝑉 (𝐺)
[𝑒,𝑣]∈𝐸(𝐺)
and
∑
β„Ž0 (πœ‰) =
𝐻(πœ‰π‘£ ) − log(𝑒)
𝑒∈𝑉 (𝐺)
∑
πœ‰π‘’ πœ‰π‘£
[𝑒,𝑣]∈𝐸(𝐺)
For a subset 𝑆 ⊂ 𝑉 (𝐺), we let
β„Ž(πœ‰, 𝑆) =
∑
𝐻(πœ‰π‘£ ) −
𝑣∈𝑆
∑
𝐼(πœ‰π‘’ , πœ‰π‘£ ).
[𝑒,𝑣]∈𝐸(𝐺[𝑆])
Lemma 3. Let 𝐺 be a graph, and let πœ‰ be a profile on 𝐺. The probability 𝑃 that a random 𝑛-lift
˜ of 𝐺 contains an independent set 𝑋 with profile πœ‰ satisfies 𝑃 ≤ 2π‘›β„Ž(πœ‰) .
𝐺
˜ That is,
Definition 5. We define π‘Ž
˜(𝐺) as the best upper bound on 𝛼(𝐺).
}
{
∑
π‘Ž
˜(𝐺) = max
πœ‰π‘£ βˆ£β„Ž(πœ‰, 𝑆) ≥ 0 for all 𝑆 ⊂ 𝑉 (𝐺) .
πœ‰
𝑣
˜ of G satisfies
Theorem 4. (The first moment upper bound) Almost every 𝑛-lift 𝐺
𝛼(𝐺) ≤ 𝑛˜
π‘Ž(𝐺) ≤ π‘›π‘Ž˜0 (𝐺).
Lower bound
Proposition 3. Let 𝑉 (𝐺) = {𝑣1 , 𝑣2 , ..., π‘£π‘Ÿ } and suppose that a profile πœ‰ = (πœ‰π‘– : 𝑖 ∈ [π‘Ÿ]) satisfies,
for every π‘˜ ∈ [π‘Ÿ]
∏
0 ≤ πœ‰π‘˜ ≤
(1 − πœ‰π‘– ).
𝑖<π‘˜
[𝑣𝑖 ,π‘£π‘˜ ]∈𝐸(𝐺)
∑
˜ of 𝐺 almost surely contains an independent set of
Let 𝑆 =
πœ‰π‘– . For every πœ– > 0, a random lift 𝐺
size 𝑛(𝑆 − πœ–).
Lemma 4. A random 𝑛-lift of a cycle 𝐢 a.s. contains an independent set with 21 𝑛(1±π‘œ(1)) vertices
in each fiber.
˜ π‘Ÿ+1 of a complete graph a.s. satisProposition 4. The independence number of a random 𝑛-lift 𝐾
fies
˜ π‘Ÿ+1 ) = 𝛩(𝑛 log π‘Ÿ).
𝛼(𝐾
3
Chromatic Number [2]
Definition 6. Given a graph 𝐺, let
˜ ≤ π‘˜ for a.e. lift 𝐺
˜ of 𝐺}
πœ’
˜β„Ž (𝐺) = min{π‘˜βˆ£πœ’(𝐺)
˜ ≥ π‘˜ for a.e. lift 𝐺
˜ of 𝐺}
πœ’
˜π‘™ (𝐺) = min{π‘˜βˆ£πœ’(𝐺)
Conjecture 1. For every graph 𝐺, πœ’
˜π‘™ (𝐺) = πœ’
˜β„Ž (𝐺).
Lemma 5. If πœ’(𝐺) ≥ 3 then πœ’
˜π‘™ (𝐺) ≥ 3.
Lower bound
Theorem 5. For every graph 𝐺 with πœ’(𝐺) ≥ 2,
√
πœ’
˜π‘™ (𝐺) ≥
πœ’(𝐺)
3 log πœ’(𝐺)
Corollary 2. Let 𝐺 be a graph with average degree 𝑑, and suppose that 𝛽 satisfies 𝑑𝛽/2 + ln 𝛽 ≥ 1.
˜ 𝑣 ≥ 𝛽𝑛 for
A random 𝑛-lift ˜(𝐺) o G almost surely contains no independent set 𝑋 such that 𝑋 ∩ 𝐺
every v.
Theorem 6. For every graph 𝐺,
(
πœ’
˜π‘™ (𝐺) ≥ 𝛺
πœ’π‘“ (𝐺)
3 log2 πœ’π‘“ (𝐺)
)
Upper bound
˜ of 𝐺 has the following
Lemma 6. Let 𝐺 be a graph and let 𝑀 be any fixed integer. A random lift 𝐺
˜
property almost surely: Every subgraph 𝐻 ⊂ 𝐺 with βˆ£π‘‰ (𝐻)∣ ≤ 𝑀 also satisfies ∣𝐸(𝐻)∣ ≤ 𝑀 .
Theorem 7. Let 𝐺 be a graph with maximal degree π›₯ = π›₯(𝐺). Then
πœ’
˜β„Ž (𝐺) ≤
π›₯
(1 + π‘œπ›₯ (1))
ln π›₯
Proof uses result from [3].
Corollary 3. There exist constants 𝐴 > 𝐡 > 0 such that
𝐴
π‘Ÿ
π‘Ÿ
≥πœ’
˜β„Ž (πΎπ‘Ÿ ) ≥ πœ’
˜π‘™ (πΎπ‘Ÿ ) ≥ 𝐡
log π‘Ÿ
log π‘Ÿ
Open problems
βˆ™ (Zero-one law) Is there a zero-one law for the chromatic number of random lifts? In particular
is the chromatic number of a random lift of 𝐾5 a.s equal to a single number (3 or 4 ?).
βˆ™ (Gap between chromatic numbers) Are there graphs 𝐺 such that
√the chromatic number of their
random lift is a.s. π‘œ(πœ’(𝐺)/ log πœ’(𝐺)), or perhaps even close to πœ’(𝐺).
4
References
[1] Alon Amit and Nathan Linial. Random graph coverings I: General theory and graph connectivity. Combinatorica,
22(1):1–18, 2002.
[2] Alon Amit, Nathan Linial, and Jirı́ Matousek. Random lifts of graphs: Independence and chromatic number.
Random Struct. Algorithms, 20(1):1–22, 2002.
[3] Jeong Han Kim. On brooks’ theorem for sparse graphs. Combinatorics, Probability and Computing, 4:97–132,
1995.
[4] W. Mader. Grad und lokaler zusammenhang in endlichen graphen. Mathematische Annalen, 205:9–11, 1973.
Fig. 1: Figures used in proof of Proposition 1.
Fig. 2: Figures used in proof of Proposition 2.
5
Download