Algorithmic Regularity Lemmas and Applications
|
|
- Brandon Mitchell
- 5 years ago
- Views:
Transcription
1 Algorithmic Regularity Lemmas and Applications László Miklós Lovász Massachusetts Institute of Technology Proving and Using Pseudorandomness Simons Institute for the Theory of Computing Joint work with Jacob Fox and Yufei Zhao March 8, 2017
2 1 Regularity 2 Algorithmic Regularity 3 Frieze-Kannan Regularity 4 Algorithmic Frieze-Kannan Regularity 5 Proof sketches 6 Conclusion
3 1 Regularity 2 Algorithmic Regularity 3 Frieze-Kannan Regularity 4 Algorithmic Frieze-Kannan Regularity 5 Proof sketches 6 Conclusion
4 Szemerédi s Regularity Lemma Szemerédi s regularity lemma Roughly speaking, in any graph, the vertices can be partitioned into a bounded number of parts, such that the graph is random-like between almost all pairs of parts.
5 Szemerédi s Regularity Lemma Szemerédi s regularity lemma Roughly speaking, in any graph, the vertices can be partitioned into a bounded number of parts, such that the graph is random-like between almost all pairs of parts.
6 Szemerédi s Regularity Lemma Szemerédi s regularity lemma Roughly speaking, in any graph, the vertices can be partitioned into a bounded number of parts, such that the graph is random-like between almost all pairs of parts. Very important tool in graph theory
7 Szemerédi s Regularity Lemma Szemerédi s regularity lemma Roughly speaking, in any graph, the vertices can be partitioned into a bounded number of parts, such that the graph is random-like between almost all pairs of parts. Very important tool in graph theory Gives a rough structural result for all graphs
8 Regularity of Sets Let X and Y be two sets of vertices in a graph G.
9 Regularity of Sets Let X and Y be two sets of vertices in a graph G. e(x, Y ): number of pairs of vertices in X Y that have an edge between them.
10 Regularity of Sets Let X and Y be two sets of vertices in a graph G. e(x, Y ): number of pairs of vertices in X Y that have an edge between them. d(x, Y ) = e(x,y ) X Y.
11 Regularity of Sets Let X and Y be two sets of vertices in a graph G. e(x, Y ): number of pairs of vertices in X Y that have an edge between them. d(x, Y ) = e(x,y ) X Y. Definition Given a graph G and two sets of vertices X and Y, we say the pair (X, Y ) is ɛ-regular if for any X X with X ɛ X, Y Y with Y ɛ Y, we have d(x, Y ) d(x, Y ) ɛ.
12 Regularity of Sets Let X and Y be two sets of vertices in a graph G. e(x, Y ): number of pairs of vertices in X Y that have an edge between them. d(x, Y ) = e(x,y ) X Y. Definition Given a graph G and two sets of vertices X and Y, we say the pair (X, Y ) is ɛ-regular if for any X X with X ɛ X, Y Y with Y ɛ Y, we have d(x, Y ) d(x, Y ) ɛ. Roughly says graph between X and Y is random-like.
13 Szemerédi s Regularity Lemma Definition Given a partition P of the set of vertices V, we say it is equitable if the size of any two parts differs by at most one.
14 Szemerédi s Regularity Lemma Definition Given a partition P of the set of vertices V, we say it is equitable if the size of any two parts differs by at most one. Definition Given an equitable partition P of the set of vertices V, it is ɛ-regular if all but ɛ P 2 pairs are ɛ-regular.
15 Szemerédi s Regularity Lemma Definition Given a partition P of the set of vertices V, we say it is equitable if the size of any two parts differs by at most one. Definition Given an equitable partition P of the set of vertices V, it is ɛ-regular if all but ɛ P 2 pairs are ɛ-regular. Szemerédi s regularity lemma For every ɛ > 0, there is an M(ɛ) such that for any graph G = (V, E), there is an equitable, ɛ-regular partition of the vertices into at most M(ɛ) parts.
16 Regularity Lemma Proof Sketch Definition For a vertex partition P : V = V 1 V 2... V k, define the mean square density: q(p) = i,j p i p j d(v i,v j ) 2, where p i = V i V.
17 Regularity Lemma Proof Sketch Definition For a vertex partition P : V = V 1 V 2... V k, define the mean square density: q(p) = i,j p i p j d(v i,v j ) 2, where p i = V i V. Between 0 and 1.
18 Regularity Lemma Proof Sketch Definition For a vertex partition P : V = V 1 V 2... V k, define the mean square density: q(p) = i,j p i p j d(v i,v j ) 2, where p i = V i V. Between 0 and 1. If we refine the partition, it cannot decrease.
19 Regularity Lemma Proof Sketch Definition For a vertex partition P : V = V 1 V 2... V k, define the mean square density: q(p) = i,j p i p j d(v i,v j ) 2, where p i = V i V. Between 0 and 1. If we refine the partition, it cannot decrease. If a partition into k parts is not ɛ-regular, can divide each piece into at most 2 k+1 parts, according to worst case sets, to get an increase of ɛ 5 (then make equitable).
20 1 Regularity 2 Algorithmic Regularity 3 Frieze-Kannan Regularity 4 Algorithmic Frieze-Kannan Regularity 5 Proof sketches 6 Conclusion
21 Algorithmic Regularity Alon-Duke-Lefmann-Rödl-Yuster (1994) If a pair (X, Y ) is not ɛ-regular, find a pair of subsets that show they are not ɛ 4 /16-regular, in time O ɛ (n ω+o(1) ). Implies tower height at most T (ɛ 20 ). (ω < 2.373)
22 Algorithmic Regularity Alon-Duke-Lefmann-Rödl-Yuster (1994) If a pair (X, Y ) is not ɛ-regular, find a pair of subsets that show they are not ɛ 4 /16-regular, in time O ɛ (n ω+o(1) ). Implies tower height at most T (ɛ 20 ). (ω < 2.373) Frieze-Kannan (1999) Regularity lemma algorithmically, through a spectral approach.
23 Algorithmic Regularity Alon-Duke-Lefmann-Rödl-Yuster (1994) If a pair (X, Y ) is not ɛ-regular, find a pair of subsets that show they are not ɛ 4 /16-regular, in time O ɛ (n ω+o(1) ). Implies tower height at most T (ɛ 20 ). (ω < 2.373) Frieze-Kannan (1999) Regularity lemma algorithmically, through a spectral approach. Kohayakawa-Rödl-Thoma (2003) Faster algorithmic lemma, running time O ɛ (n 2 ).
24 Algorithmic Regularity Alon-Duke-Lefmann-Rödl-Yuster (1994) If a pair (X, Y ) is not ɛ-regular, find a pair of subsets that show they are not ɛ 4 /16-regular, in time O ɛ (n ω+o(1) ). Implies tower height at most T (ɛ 20 ). (ω < 2.373) Frieze-Kannan (1999) Regularity lemma algorithmically, through a spectral approach. Kohayakawa-Rödl-Thoma (2003) Faster algorithmic lemma, running time O ɛ (n 2 ). Alon-Naor (2006) Polynomial-time algorithm, at most T (O(ɛ 7 )) parts.
25 Algorithmic Regularity Even though only a tower-type number is guaranteed, most graphs have a much smaller regularity partition. Previous algorithms may not find it.
26 Algorithmic Regularity Even though only a tower-type number is guaranteed, most graphs have a much smaller regularity partition. Previous algorithms may not find it. Fischer-Matsliah-Shapira (2010) Randomized algorithm which runs in time O ɛ,k (1), if there is an ɛ-regular partition with k parts, finds 2ɛ-regular partition with at most k parts.
27 Algorithmic Regularity Even though only a tower-type number is guaranteed, most graphs have a much smaller regularity partition. Previous algorithms may not find it. Fischer-Matsliah-Shapira (2010) Randomized algorithm which runs in time O ɛ,k (1), if there is an ɛ-regular partition with k parts, finds 2ɛ-regular partition with at most k parts. Folklore/Tao blog post (2010) Randomized algorithm in time O ɛ (1), ɛ-regular partition.
28 Finding a regular partition Fox-L.-Zhao An O ɛ,α (n 2 )-time deterministic algorithm which, given ɛ, α, k and a graph G on n vertices that has an ɛ-regular partition with k parts, gives a (1 + α)ɛ-regular partition into k parts.
29 Finding a regular partition Fox-L.-Zhao An O ɛ,α (n 2 )-time deterministic algorithm which, given ɛ, α, k and a graph G on n vertices that has an ɛ-regular partition with k parts, gives a (1 + α)ɛ-regular partition into k parts. An intermediate result is testing regularity.
30 Finding a regular partition Fox-L.-Zhao An O ɛ,α (n 2 )-time deterministic algorithm which, given ɛ, α, k and a graph G on n vertices that has an ɛ-regular partition with k parts, gives a (1 + α)ɛ-regular partition into k parts. An intermediate result is testing regularity. Fox-L.-Zhao An O ɛ,α,k (n 2 )-time deterministic algorithm which, given ɛ, α and a graph G between sets X, Y of size n, outputs either that (X, Y ) are ɛ-regular. a pair of subsets U X, W Y that show that (X, Y ) are not (1 α)ɛ-regular, i.e. U (1 α)ɛ X, W (1 α)ɛ Y, and d(x, Y ) d(u, W ) > (1 α)ɛ.
31 1 Regularity 2 Algorithmic Regularity 3 Frieze-Kannan Regularity 4 Algorithmic Frieze-Kannan Regularity 5 Proof sketches 6 Conclusion
32 Frieze-Kannan (weak) regularity lemma Definition Given a partition P = {V 1, V 2,..., V k } of the set of vertices V, it is Frieze-Kannan ɛ-regular (FK-ɛ-regular) if for any pair of sets S, T V, we have k e(s, T ) d(v i, V j ) S V i T V j ɛ V 2 i,j=1
33 Frieze-Kannan (weak) regularity lemma Definition Given a partition P = {V 1, V 2,..., V k } of the set of vertices V, it is Frieze-Kannan ɛ-regular (FK-ɛ-regular) if for any pair of sets S, T V, we have k e(s, T ) d(v i, V j ) S V i T V j ɛ V 2 i,j=1 Frieze-Kannan regularity lemma Let ɛ > 0. Every graph has a Frieze-Kannan ɛ-regular partition with at most 2 2/ɛ2 parts.
34 Frieze-Kannan (weak) regularity lemma Definition Given a partition P = {V 1, V 2,..., V k } of the set of vertices V, it is Frieze-Kannan ɛ-regular (FK-ɛ-regular) if for any pair of sets S, T V, we have k e(s, T ) d(v i, V j ) S V i T V j ɛ V 2 i,j=1 Frieze-Kannan regularity lemma Let ɛ > 0. Every graph has a Frieze-Kannan ɛ-regular partition with at most 2 2/ɛ2 parts. Proof similar: refine by worst case sets, mean square density increases by ɛ 2.
35 Counting Lemma Definition Given two (possibly weighted) graphs G 1 and G 2 on the same vertex set V, we define their cut distance d (G 1, G 2 ) = 1 V 2 max S,T V e G 1 (S, T ) e G2 (S, T ).
36 Counting Lemma Definition Given two (possibly weighted) graphs G 1 and G 2 on the same vertex set V, we define their cut distance d (G 1, G 2 ) = 1 V 2 max S,T V e G 1 (S, T ) e G2 (S, T ). Partition P is FK-ɛ-regular if and only if d (G, G P ) ɛ.
37 Counting Lemma Definition Given two (possibly weighted) graphs G 1 and G 2 on the same vertex set V, we define their cut distance d (G 1, G 2 ) = 1 V 2 max S,T V e G 1 (S, T ) e G2 (S, T ). Partition P is FK-ɛ-regular if and only if d (G, G P ) ɛ. Counting lemma Given two graphs G 1 and G 2 on the same vertex set, for any graph H on k vertices, we have hom(h, G 1 ) hom(h, G 2 ) e(h)d (G 1, G 2 )n k.
38 1 Regularity 2 Algorithmic Regularity 3 Frieze-Kannan Regularity 4 Algorithmic Frieze-Kannan Regularity 5 Proof sketches 6 Conclusion
39 Algorithmic Frieze-Kannan Dellamonica-Kalyanasundaram-Martin-Rödl-Shapira Give a deterministic algorithm which finds a Frieze-Kannan ɛ-regular partition in time ɛ 6 n ω+o(1) into at most 2 O(ɛ 7) parts (2012) in time O(2 2ɛ O(1) n 2 ) into at most 2 ɛ O(1) parts (2015)
40 Algorithmic Frieze-Kannan Dellamonica-Kalyanasundaram-Martin-Rödl-Shapira Give a deterministic algorithm which finds a Frieze-Kannan ɛ-regular partition in time ɛ 6 n ω+o(1) into at most 2 O(ɛ 7) parts (2012) in time O(2 2ɛ O(1) n 2 ) into at most 2 ɛ O(1) parts (2015) Dellamonica-Kalyanasundaram-Martin-Rödl-Shapira There is an n ω+o(1) -time algorithm which, given ɛ > 0, an n-vertex graph G and a partition P of V (G), either: 1 Correctly states that P is FK-ɛ-regular; 2 Finds sets S, T which witness the fact that P is not FK-ɛ 3 /1000-regular.
41 Algorithmic Frieze-Kannan Corollary There is an ɛ O(1) n ω+o(1) -time algorithm which, given ɛ > 0, an n-vertex graph G, outputs t ɛ O(1), subsets S 1, S 2,..., S t, T 1, T 2,..., T t V (G) and real numbers c 1, c 2,..., c t such that d (G, d(g)k V (G) + c 1 K S1,T 1 + c 2 K S2,T c t K St,T t ) ɛ.
42 Algorithmic Frieze-Kannan Corollary There is an ɛ O(1) n ω+o(1) -time algorithm which, given ɛ > 0, an n-vertex graph G, outputs t ɛ O(1), subsets S 1, S 2,..., S t, T 1, T 2,..., T t V (G) and real numbers c 1, c 2,..., c t such that d (G, d(g)k V (G) + c 1 K S1,T 1 + c 2 K S2,T c t K St,T t ) ɛ. Can also do in time 2 2ɛ O(1) n 2.
43 Counting subgraphs Algorithmic problem Count the number of copies of a graph H in a graph G on n vertices.
44 Counting subgraphs Algorithmic problem Count the number of copies of a graph H in a graph G on n vertices. Special case: is there a single copy?
45 Counting subgraphs Algorithmic problem Count the number of copies of a graph H in a graph G on n vertices. Special case: is there a single copy? Even for K k, Zuckerman showed NP-hard to approximate the size of the largest clique within a factor n 1 ɛ, building on an earlier result of Hastad.
46 Counting subgraphs Algorithmic problem Count the number of copies of a graph H in a graph G on n vertices. Special case: is there a single copy? Even for K k, Zuckerman showed NP-hard to approximate the size of the largest clique within a factor n 1 ɛ, building on an earlier result of Hastad. How fast can we approximate the count within an additive ɛn V (H)?
47 Counting subgraphs Algorithmic problem Count the number of copies of a graph H on k vertices in a graph on n vertices, up to an error of at most ɛn k.
48 Counting subgraphs Algorithmic problem Count the number of copies of a graph H on k vertices in a graph on n vertices, up to an error of at most ɛn k. A simple randomized algorithm gives 99% certainty:
49 Counting subgraphs Algorithmic problem Count the number of copies of a graph H on k vertices in a graph on n vertices, up to an error of at most ɛn k. A simple randomized algorithm gives 99% certainty: Sample 10/ɛ 2 random k-sets of vertices.
50 Counting subgraphs Algorithmic problem Count the number of copies of a graph H on k vertices in a graph on n vertices, up to an error of at most ɛn k. A simple randomized algorithm gives 99% certainty: Sample 10/ɛ 2 random k-sets of vertices. What about deterministic algorithms?
51 Counting subgraphs Algorithmic problem Count the number of copies of a graph H on k vertices in a graph on n vertices, up to an error of at most ɛn k. A simple randomized algorithm gives 99% certainty: Sample 10/ɛ 2 random k-sets of vertices. What about deterministic algorithms? Can use algorithmic regularity lemma.
52 Counting subgraphs Algorithmic problem Count the number of copies of a graph H on k vertices in a graph G on n vertices, up to an error of at most ɛn k.
53 Counting subgraphs Algorithmic problem Count the number of copies of a graph H on k vertices in a graph G on n vertices, up to an error of at most ɛn k. Duke-Lefmann-Rödl (1996) Can be done in time 2 (k/ɛ)o(1) n ω+o(1).
54 Counting subgraphs Algorithmic problem Count the number of copies of a graph H on k vertices in a graph G on n vertices, up to an error of at most ɛn k. Duke-Lefmann-Rödl (1996) Can be done in time 2 (k/ɛ)o(1) n ω+o(1). Fox-L.-Zhao (2017) Can be done in time O H (ɛ O(e(H)) n + ɛ O(1) n ω+o(1) ).
55 Counting subgraphs Algorithmic problem Count the number of copies of a graph H on k vertices in a graph G on n vertices, up to an error of at most ɛn k. Duke-Lefmann-Rödl (1996) Can be done in time 2 (k/ɛ)o(1) n ω+o(1). Fox-L.-Zhao (2017) Can be done in time O H (ɛ O(e(H)) n + ɛ O(1) n ω+o(1) ). Corollary We can approximate the count of K 1000 in a graph on n vertices within an additive n in time O(n 2.4 ).
56 1 Regularity 2 Algorithmic Regularity 3 Frieze-Kannan Regularity 4 Algorithmic Frieze-Kannan Regularity 5 Proof sketches 6 Conclusion
57 Counting subgraphs proof sketch Fox-L.-Zhao (2017) Can count the number of copies of a graph H on k vertices in a graph G on n vertices, up to an error of at most ɛn k in time O H (ɛ O(e(H)) n + ɛ O(1) n ω+o(1) ).
58 Counting subgraphs proof sketch Fox-L.-Zhao (2017) Can count the number of copies of a graph H on k vertices in a graph G on n vertices, up to an error of at most ɛn k in time O H (ɛ O(e(H)) n + ɛ O(1) n ω+o(1) ). Apply algorithmic Frieze-Kannan: In time ɛ O(1) n ω+o(1), get G = d(g)k V (G) + c 1 K S1,T 1 + c 2 K S2,T c t K St,T t and d (G, G ) ɛ/e(h), t ɛ O(1).
59 Counting subgraphs proof sketch Fox-L.-Zhao (2017) Can count the number of copies of a graph H on k vertices in a graph G on n vertices, up to an error of at most ɛn k in time O H (ɛ O(e(H)) n + ɛ O(1) n ω+o(1) ). Apply algorithmic Frieze-Kannan: In time ɛ O(1) n ω+o(1), get G = d(g)k V (G) + c 1 K S1,T 1 + c 2 K S2,T c t K St,T t and d (G, G ) ɛ/e(h), t ɛ O(1). This means that the count is off by at most ɛn k in G.
60 Counting subgraphs proof sketch Fox-L.-Zhao (2017) Can count the number of copies of a graph H on k vertices in a graph G on n vertices, up to an error of at most ɛn k in time O H (ɛ O(e(H)) n + ɛ O(1) n ω+o(1) ). Apply algorithmic Frieze-Kannan: In time ɛ O(1) n ω+o(1), get G = d(g)k V (G) + c 1 K S1,T 1 + c 2 K S2,T c t K St,T t and d (G, G ) ɛ/e(h), t ɛ O(1). This means that the count is off by at most ɛn k in G. We can compute hom(h, G ) by computing a sum of (t + 1) e(h) terms.
61 Algorithmic regularity proof sketch Fox-L.-Zhao An O ɛ,α (n 2 )-time deterministic algorithm which, given ɛ, α and a graph G between sets X, Y of size n, outputs either that (X, Y ) are ɛ-regular. a pair of subsets U X, W Y that show that (X, Y ) are not (1 α)ɛ-regular.
62 Algorithmic regularity proof sketch Fox-L.-Zhao An O ɛ,α (n 2 )-time deterministic algorithm which, given ɛ, α and a graph G between sets X, Y of size n, outputs either that (X, Y ) are ɛ-regular. a pair of subsets U X, W Y that show that (X, Y ) are not (1 α)ɛ-regular. Algorithmic Frieze-Kannan: t (αɛ) O(1), G with d (G, G ) αɛ 3 /4, G = d(g)k V (G) + c 1 K S1,T 1 + c 2 K S2,T c t K St,T t.
63 Algorithmic regularity proof sketch Fox-L.-Zhao An O ɛ,α (n 2 )-time deterministic algorithm which, given ɛ, α and a graph G between sets X, Y of size n, outputs either that (X, Y ) are ɛ-regular. a pair of subsets U X, W Y that show that (X, Y ) are not (1 α)ɛ-regular. Algorithmic Frieze-Kannan: t (αɛ) O(1), G with d (G, G ) αɛ 3 /4, G = d(g)k V (G) + c 1 K S1,T 1 + c 2 K S2,T c t K St,T t. Can check a bounded number of cases based on the sizes of the intersection of U, W with X, Y and each S i, T i. Check feasibility and whether the density is off.
64 Algorithmic regularity proof sketch Fox-L.-Zhao An O ɛ,α (n 2 )-time algorithm which, given ɛ, α and a graph G between sets X, Y of size n, outputs either that (X, Y ) are ɛ-regular. a pair of subsets U X, W Y that show that (X, Y ) are not (1 α)ɛ-regular.
65 Algorithmic regularity proof sketch Fox-L.-Zhao An O ɛ,α (n 2 )-time algorithm which, given ɛ, α and a graph G between sets X, Y of size n, outputs either that (X, Y ) are ɛ-regular. a pair of subsets U X, W Y that show that (X, Y ) are not (1 α)ɛ-regular. Corollary An O ɛ,α,k (n 2 )-time algorithm which, given ɛ, α, k > 0, graph G on n vertices, and a k-part partition P of the vertices, either: correctly states that P is (1 + α)ɛ-regular. correctly states that P is not ɛ-regular.
66 Algorithmic regularity proof sketch Fox-L.-Zhao An O ɛ,α (n 2 )-time deterministic algorithm which, given ɛ, α, k and a graph G on n vertices that has an ɛ-regular partition with k parts, gives a (1 + α)ɛ-regular partition into k parts.
67 Algorithmic regularity proof sketch Fox-L.-Zhao An O ɛ,α (n 2 )-time deterministic algorithm which, given ɛ, α, k and a graph G on n vertices that has an ɛ-regular partition with k parts, gives a (1 + α)ɛ-regular partition into k parts. Apply algorithmic Frieze-Kannan to obtain t (αɛ/k) O(1), G such that d (G, G ) αɛ/(10k 2 ), and G = d(g)k V (G) + c 1 K S1,T 1 + c 2 K S2,T c t K St,T t.
68 Algorithmic regularity proof sketch Fox-L.-Zhao An O ɛ,α (n 2 )-time deterministic algorithm which, given ɛ, α, k and a graph G on n vertices that has an ɛ-regular partition with k parts, gives a (1 + α)ɛ-regular partition into k parts. Apply algorithmic Frieze-Kannan to obtain t (αɛ/k) O(1), G such that d (G, G ) αɛ/(10k 2 ), and G = d(g)k V (G) + c 1 K S1,T 1 + c 2 K S2,T c t K St,T t. Can work with G. Need to check 2 2(k/αɛ)O(1) possible partitions. For each one, either get not (1 + α/2)ɛ-regular, or (1 + 3α/4)ɛ-regular. Second case must happen for a partition.
69 1 Regularity 2 Algorithmic Regularity 3 Frieze-Kannan Regularity 4 Algorithmic Frieze-Kannan Regularity 5 Proof sketches 6 Conclusion
70 Conclusion Dellamonica, Kalyanasundaram, Martin, Rödl and Shapira developed an algorithmic Frieze-Kannan regularity lemma.
71 Conclusion Dellamonica, Kalyanasundaram, Martin, Rödl and Shapira developed an algorithmic Frieze-Kannan regularity lemma. It actually gives a bit more than just a partition: it gives a finite sum structure.
72 Conclusion Dellamonica, Kalyanasundaram, Martin, Rödl and Shapira developed an algorithmic Frieze-Kannan regularity lemma. It actually gives a bit more than just a partition: it gives a finite sum structure. We can use this to count the number of copies of a small graph H in a graph G efficiently.
73 Conclusion Dellamonica, Kalyanasundaram, Martin, Rödl and Shapira developed an algorithmic Frieze-Kannan regularity lemma. It actually gives a bit more than just a partition: it gives a finite sum structure. We can use this to count the number of copies of a small graph H in a graph G efficiently. We can also use this to more efficiently find and test regularity of sets and of partitions.
74 Conclusion Dellamonica, Kalyanasundaram, Martin, Rödl and Shapira developed an algorithmic Frieze-Kannan regularity lemma. It actually gives a bit more than just a partition: it gives a finite sum structure. We can use this to count the number of copies of a small graph H in a graph G efficiently. We can also use this to more efficiently find and test regularity of sets and of partitions. Questions Faster algorithmic regularity lemmas? With what additive error can we count subgraphs?
Edges and Triangles. Po-Shen Loh. Carnegie Mellon University. Joint work with Jacob Fox
Edges and Triangles Po-Shen Loh Carnegie Mellon University Joint work with Jacob Fox Edges in triangles Observation There are graphs with the property that every edge is contained in a triangle, but no
More informationTesting subgraphs in large graphs
Testing subgraphs in large graphs Noga Alon Abstract Let H be a fixed graph with h vertices, let G be a graph on n vertices and suppose that at least ɛn 2 edges have to be deleted from it to make it H-free.
More informationExtremal Graph Theory. Jan Hladký
Extremal Graph Theory Jan Hladký Definition (Extremal graph theory, Bollobás 1976): Definition (Extremal graph theory, Bollobás 1976): Extremal graph theory, in its strictest sense, is a branch of graph
More informationAlgorithms for Euclidean TSP
This week, paper [2] by Arora. See the slides for figures. See also http://www.cs.princeton.edu/~arora/pubs/arorageo.ps Algorithms for Introduction This lecture is about the polynomial time approximation
More informationLecture and notes by: Nate Chenette, Brent Myers, Hari Prasad November 8, Property Testing
Property Testing 1 Introduction Broadly, property testing is the study of the following class of problems: Given the ability to perform (local) queries concerning a particular object (e.g., a function,
More informationSignature redacted Author...
Regularity and removal lemmas and their applications by Lisz16 Miklos Lovasz Submitted to the Department of Mathematics in partial fulfillment of the requirements for the degree of MA9ISSM~O~S INSTITUTE
More informationTesting Hypergraph Coloring
Testing Hypergraph Coloring Artur Czumaj 1 and Christian Sohler 2 1 Department of Computer and Information Science, New Jersey Institute of Technology, University Heights, Newark, NJ 07102-1982, USA. czumaj@cis.njit.edu
More informationThe strong chromatic number of a graph
The strong chromatic number of a graph Noga Alon Abstract It is shown that there is an absolute constant c with the following property: For any two graphs G 1 = (V, E 1 ) and G 2 = (V, E 2 ) on the same
More informationAn expected polynomial time algorithm for coloring 2-colorable 3-graphs
An expected polynomial time algorithm for coloring 2-colorable 3-graphs Yury Person 1,2 Mathias Schacht 2 Institut für Informatik Humboldt-Universität zu Berlin Unter den Linden 6, D-10099 Berlin, Germany
More informationThe universal triangle-free graph has finite big Ramsey degrees
The universal triangle-free graph has finite big Ramsey degrees Natasha Dobrinen University of Denver ASL, March 22, 2017 Dobrinen big Ramsey degrees University of Denver 1 / 59 Ramsey s Theorem Ramsey
More informationarxiv: v1 [math.co] 28 Sep 2010
Densities of Minor-Closed Graph Families David Eppstein Computer Science Department University of California, Irvine Irvine, California, USA arxiv:1009.5633v1 [math.co] 28 Sep 2010 September 3, 2018 Abstract
More informationMapReduce Algorithms. Barna Saha. March 28, 2016
MapReduce Algorithms Barna Saha March 28, 2016 Complexity Model for MapReduce Minimum Spanning Tree in MapReduce Computing Dense Subgraph in MapReduce Complexity Model for MapReduce:MRC i Input: finite
More informationFinding bipartite subgraphs efficiently
Finding bipartite subgraphs efficiently Dhruv Mubayi and György Turán Abstract Polynomial algorithms are given for the following two problems: given a graph with n vertices and m edges, find a complete
More informationPerfect matchings in hypergraphs
Queen Mary, University of London 5th December 2012 Including joint work with Daniela Kühn, Deryk Osthus (University of Birmingham) and Yi Zhao (Georgia State) Graph = collection of points (vertices) joined
More informationIndependent dominating sets in graphs of girth five via the semi-random method
Independent dominating sets in graphs of girth five via the semi-random method Ararat Harutyunyan (Oxford), Paul Horn (Harvard), Jacques Verstraete (UCSD) March 12, 2014 Introduction: The semi-random method
More informationApplying Clustering to the Problem of Predicting Retention within an ITS: Comparing Regularity Clustering with Traditional Methods
Proceedings of the Twenty-Sixth International Florida Artificial Intelligence Research Society Conference Applying Clustering to the Problem of Predicting Retention within an ITS: Comparing Regularity
More informationPart II. Graph Theory. Year
Part II Year 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2017 53 Paper 3, Section II 15H Define the Ramsey numbers R(s, t) for integers s, t 2. Show that R(s, t) exists for all s,
More informationImproving network robustness
Improving network robustness using distance-based graph measures Sander Jurgens November 10, 2014 dr. K.A. Buchin Eindhoven University of Technology Department of Math and Computer Science dr. D.T.H. Worm
More informationLecture 11: Clustering and the Spectral Partitioning Algorithm A note on randomized algorithm, Unbiased estimates
CSE 51: Design and Analysis of Algorithms I Spring 016 Lecture 11: Clustering and the Spectral Partitioning Algorithm Lecturer: Shayan Oveis Gharan May nd Scribe: Yueqi Sheng Disclaimer: These notes have
More informationComparing the strength of query types in property testing: The case of testing k-colorability
Comparing the strength of query types in property testing: The case of testing k-colorability Ido Ben-Eliezer Tali Kaufman Michael Krivelevich Dana Ron Abstract We study the power of four query models
More informationarxiv: v1 [math.co] 18 Jun 2009
Decompositions into subgraphs of small diameter Jacob Fox Benny Sudakov arxiv:0906.3530v1 [math.co] 18 Jun 009 Abstract We investigate decompositions of a graph into a small number of low diameter subgraphs.
More informationProperty Testing for Sparse Graphs: Structural graph theory meets Property testing
Property Testing for Sparse Graphs: Structural graph theory meets Property testing Ken-ichi Kawarabayashi National Institute of Informatics(NII)& JST, ERATO, Kawarabayashi Large Graph Project Joint work
More informationThe Rainbow Connection of a Graph Is (at Most) Reciprocal to Its Minimum Degree
The Rainbow Connection of a Graph Is (at Most) Reciprocal to Its Minimum Degree Michael Krivelevich 1 and Raphael Yuster 2 1 SCHOOL OF MATHEMATICS, TEL AVIV UNIVERSITY TEL AVIV, ISRAEL E-mail: krivelev@post.tau.ac.il
More informationMaximizing edge-ratio is NP-complete
Maximizing edge-ratio is NP-complete Steven D Noble, Pierre Hansen and Nenad Mladenović February 7, 01 Abstract Given a graph G and a bipartition of its vertices, the edge-ratio is the minimum for both
More informationMonochromatic loose-cycle partitions in hypergraphs
Monochromatic loose-cycle partitions in hypergraphs András Gyárfás Alfréd Rényi Institute of Mathematics Hungarian Academy of Sciences Budapest, P.O. Box 27 Budapest, H-364, Hungary gyarfas.andras@renyi.mta.hu
More informationNotes for Lecture 24
U.C. Berkeley CS170: Intro to CS Theory Handout N24 Professor Luca Trevisan December 4, 2001 Notes for Lecture 24 1 Some NP-complete Numerical Problems 1.1 Subset Sum The Subset Sum problem is defined
More informationAlgorithmic Problems Related to Internet Graphs
Algorithmic Problems Related to Internet Graphs Thomas Erlebach Based on joint work with: Zuzana Beerliova, Pino Di Battista, Felix Eberhard, Alexander Hall, Michael Hoffmann, Matúš Mihal ák, Alessandro
More informationComputability Theory
CS:4330 Theory of Computation Spring 2018 Computability Theory Other NP-Complete Problems Haniel Barbosa Readings for this lecture Chapter 7 of [Sipser 1996], 3rd edition. Sections 7.4 and 7.5. The 3SAT
More informationWhat is a Graphon? Daniel Glasscock, June 2013
What is a Graphon? Daniel Glasscock, June 2013 These notes complement a talk given for the What is...? seminar at the Ohio State University. The block images in this PDF should be sharp; if they appear
More informationCritical chromatic number and the complexity of perfect packings in graphs
Critical chromatic number and the complexity of perfect packings in graphs Daniela Kühn and Deryk Osthus Abstract Let H be any non-bipartite graph. We determine asymptotically the minimum degree of a graph
More informationApplications of a new separator theorem for string graphs
Applications of a new separator theorem for string graphs Jacob Fox János Pach Abstract An intersection graph of curves in the plane is called a string graph. Matoušek almost completely settled a conjecture
More informationOn the finite big Ramsey degrees for the universal triangle-free graph: A progress report
On the finite big Ramsey degrees for the universal triangle-free graph: A progress report Natasha Dobrinen University of Denver Arctic Set Theory III, January 2017 Dobrinen big Ramsey numbers University
More informationSmall Survey on Perfect Graphs
Small Survey on Perfect Graphs Michele Alberti ENS Lyon December 8, 2010 Abstract This is a small survey on the exciting world of Perfect Graphs. We will see when a graph is perfect and which are families
More informationA graph is finite if its vertex set and edge set are finite. We call a graph with just one vertex trivial and all other graphs nontrivial.
2301-670 Graph theory 1.1 What is a graph? 1 st semester 2550 1 1.1. What is a graph? 1.1.2. Definition. A graph G is a triple (V(G), E(G), ψ G ) consisting of V(G) of vertices, a set E(G), disjoint from
More informationOn graph decompositions modulo k
On graph decompositions modulo k A.D. Scott Department of Pure Mathematics and Mathematical Statistics, University of Cambridge, 16 Mill Lane, Cambridge, CB2 1SB, England. Abstract. We prove that, for
More informationXLVI Pesquisa Operacional na Gestão da Segurança Pública
Setembro de 014 Approximation algorithms for simple maxcut of split graphs Rubens Sucupira 1 Luerbio Faria 1 Sulamita Klein 1- IME/UERJ UERJ, Rio de JaneiroRJ, Brasil rasucupira@oi.com.br, luerbio@cos.ufrj.br
More informationLet G = (V, E) be a graph. If u, v V, then u is adjacent to v if {u, v} E. We also use the notation u v to denote that u is adjacent to v.
Graph Adjacent Endpoint of an edge Incident Neighbors of a vertex Degree of a vertex Theorem Graph relation Order of a graph Size of a graph Maximum and minimum degree Let G = (V, E) be a graph. If u,
More informationPTAS for Matroid Matching
PTAS for Matroid Matching Jon Lee 1 Maxim Sviridenko 1 Jan Vondrák 2 1 IBM Watson Research Center Yorktown Heights, NY 2 IBM Almaden Research Center San Jose, CA May 6, 2010 Jan Vondrák (IBM Almaden) PTAS
More informationAbstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H.
Abstract We discuss a class of graphs called perfect graphs. After defining them and getting intuition with a few simple examples (and one less simple example), we present a proof of the Weak Perfect Graph
More information1 Unweighted Set Cover
Comp 60: Advanced Algorithms Tufts University, Spring 018 Prof. Lenore Cowen Scribe: Yuelin Liu Lecture 7: Approximation Algorithms: Set Cover and Max Cut 1 Unweighted Set Cover 1.1 Formulations There
More informationThe clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) We will be interested in s.t. ( )~1. To gain some intuition note ( )
The clique number of a random graph in (,1 2) Let () # -subgraphs in = 2 =:() We will be interested in s.t. ()~1. To gain some intuition note ()~ 2 =2 and so ~2log. Now let us work rigorously. () (+1)
More informationLecture and notes by: Sarah Fletcher and Michael Xu November 3rd, Multicommodity Flow
Multicommodity Flow 1 Introduction Suppose we have a company with a factory s and a warehouse t. The quantity of goods that they can ship from the factory to the warehouse in a given time period is limited
More informationColouring graphs with no odd holes
Colouring graphs with no odd holes Paul Seymour (Princeton) joint with Alex Scott (Oxford) 1 / 17 Chromatic number χ(g): minimum number of colours needed to colour G. 2 / 17 Chromatic number χ(g): minimum
More informationGraph Theory S 1 I 2 I 1 S 2 I 1 I 2
Graph Theory S I I S S I I S Graphs Definition A graph G is a pair consisting of a vertex set V (G), and an edge set E(G) ( ) V (G). x and y are the endpoints of edge e = {x, y}. They are called adjacent
More informationThe clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) 2 ( ) ( )
1 The clique number of a random graph in (,1 2) Let () # -subgraphs in = 2 =:() We will be interested in s.t. ()~1. To gain some intuition note ()~ 2 =2 and so ~2log. Now let us work rigorously. () (+1)
More informationLOOSE HAMILTON CYCLES IN HYPERGRAPHS
LOOSE HAMILTON CYCLES IN HYPERGRAPHS PETER KEEVASH, DANIELA KÜHN, RICHARD MYCROFT, AND DERYK OSTHUS Abstract. We prove that any k-uniform hypergraph on n vertices with minimum degree n at least + o(n)
More informationMonochromatic Matchings in the Shadow Graph of Almost Complete Hypergraphs
Ann. Comb. 14 (010 45 49 DOI 10.1007/s0006-010-0058-1 Published online May 5, 010 Springer Basel AG 010 Annals of Combinatorics Monochromatic Matchings in the Shadow Graph of Almost Complete Hypergraphs
More informationOutline Purpose How to analyze algorithms Examples. Algorithm Analysis. Seth Long. January 15, 2010
January 15, 2010 Intuitive Definitions Common Runtimes Final Notes Compare space and time requirements for algorithms Understand how an algorithm scales with larger datasets Intuitive Definitions Outline
More informationNew Upper Bounds for MAX-2-SAT and MAX-2-CSP w.r.t. the Average Variable Degree
New Upper Bounds for MAX-2-SAT and MAX-2-CSP w.r.t. the Average Variable Degree Alexander Golovnev St. Petersburg University of the Russian Academy of Sciences, St. Petersburg, Russia alex.golovnev@gmail.com
More informationSymmetric Product Graphs
Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections 5-20-2015 Symmetric Product Graphs Evan Witz Follow this and additional works at: http://scholarworks.rit.edu/theses
More informationComp Online Algorithms
Comp 7720 - Online Algorithms Notes 4: Bin Packing Shahin Kamalli University of Manitoba - Fall 208 December, 208 Introduction Bin packing is one of the fundamental problems in theory of computer science.
More informationDisjoint cycles intersecting a set of vertices
Disjoint cycles intersecting a set of vertices M. Pontecorvi, P. Wollan May 28, 2012 Abstract A classic theorem of Erdős and Pósa states that there exists a constant c such that for all positive integers
More informationIntroduction to Graph Theory
Introduction to Graph Theory Tandy Warnow January 20, 2017 Graphs Tandy Warnow Graphs A graph G = (V, E) is an object that contains a vertex set V and an edge set E. We also write V (G) to denote the vertex
More informationThe number of orientations having no fixed tournament
The number of orientations having no fixed tournament Noga Alon Raphael Yuster Abstract Let T be a fixed tournament on k vertices. Let D(n, T ) denote the maximum number of orientations of an n-vertex
More informationRandomized algorithms have several advantages over deterministic ones. We discuss them here:
CS787: Advanced Algorithms Lecture 6: Randomized Algorithms In this lecture we introduce randomized algorithms. We will begin by motivating the use of randomized algorithms through a few examples. Then
More informationPlanar graphs. Chapter 8
Chapter 8 Planar graphs Definition 8.1. A graph is called planar if it can be drawn in the plane so that edges intersect only at vertices to which they are incident. Example 8.2. Different representations
More informationApproximation Algorithms
Chapter 8 Approximation Algorithms Algorithm Theory WS 2016/17 Fabian Kuhn Approximation Algorithms Optimization appears everywhere in computer science We have seen many examples, e.g.: scheduling jobs
More informationThe Maximum Clique Problem
November, 2012 Motivation How to put as much left-over stuff as possible in a tasty meal before everything will go off? Motivation Find the largest collection of food where everything goes together! Here,
More informationPartitioning Complete Multipartite Graphs by Monochromatic Trees
Partitioning Complete Multipartite Graphs by Monochromatic Trees Atsushi Kaneko, M.Kano 1 and Kazuhiro Suzuki 1 1 Department of Computer and Information Sciences Ibaraki University, Hitachi 316-8511 Japan
More informationComparing the strength of query types in property testing: The case of testing k-colorability
Comparing the strength of query types in property testing: The case of testing k-colorability Ido Ben-Eliezer Tali Kaufman Michael Krivelevich Dana Ron October 1, 2007 Abstract We study the power of four
More informationLocal Partitioning using PageRank
Local Partitioning using PageRank Reid Andersen Fan Chung Kevin Lang UCSD, UCSD, Yahoo! What is a local partitioning algorithm? An algorithm for dividing a graph into two pieces. Instead of searching for
More informationAPPROXIMATION ALGORITHMS FOR GEOMETRIC PROBLEMS
APPROXIMATION ALGORITHMS FOR GEOMETRIC PROBLEMS Subhas C. Nandy (nandysc@isical.ac.in) Advanced Computing and Microelectronics Unit Indian Statistical Institute Kolkata 70010, India. Organization Introduction
More informationOn Finding Dense Subgraphs
On Finding Dense Subgraphs Barna Saha (Joint work with Samir Khuller) Department of Computer Science University of Maryland, College Park, MD 20742 36th ICALP, 2009 Density for Undirected Graphs Given
More informationEfficiently decodable insertion/deletion codes for high-noise and high-rate regimes
Efficiently decodable insertion/deletion codes for high-noise and high-rate regimes Venkatesan Guruswami Carnegie Mellon University Pittsburgh, PA 53 Email: guruswami@cmu.edu Ray Li Carnegie Mellon University
More informationVertex-Colouring Edge-Weightings
Vertex-Colouring Edge-Weightings L. Addario-Berry a, K. Dalal a, C. McDiarmid b, B. A. Reed a and A. Thomason c a School of Computer Science, McGill University, University St. Montreal, QC, H3A A7, Canada
More informationProblem set 2. Problem 1. Problem 2. Problem 3. CS261, Winter Instructor: Ashish Goel.
CS261, Winter 2017. Instructor: Ashish Goel. Problem set 2 Electronic submission to Gradescope due 11:59pm Thursday 2/16. Form a group of 2-3 students that is, submit one homework with all of your names.
More informationNumber Theory and Graph Theory
1 Number Theory and Graph Theory Chapter 6 Basic concepts and definitions of graph theory By A. Satyanarayana Reddy Department of Mathematics Shiv Nadar University Uttar Pradesh, India E-mail: satya8118@gmail.com
More informationThe Effect of Planarization on Width
The Effect of Planarization on Width David Eppstein 25th International Symposium on Graph Drawing & Network Visualization Boston, Massachusetts, September 2017 Planarization Draw a graph with simple crossings
More informationDesign and Analysis of Algorithms (VII)
Design and Analysis of Algorithms (VII) An Introduction to Randomized Algorithms Guoqiang Li School of Software, Shanghai Jiao Tong University Randomized Algorithms algorithms which employ a degree of
More informationLecture 19 Subgradient Methods. November 5, 2008
Subgradient Methods November 5, 2008 Outline Lecture 19 Subgradients and Level Sets Subgradient Method Convergence and Convergence Rate Convex Optimization 1 Subgradients and Level Sets A vector s is a
More informationInduced-universal graphs for graphs with bounded maximum degree
Induced-universal graphs for graphs with bounded maximum degree Steve Butler UCLA, Department of Mathematics, University of California Los Angeles, Los Angeles, CA 90095, USA. email: butler@math.ucla.edu.
More informationColor-coding: a new method for finding simple paths, cycles and other small subgraphs within large graphs
Color-coding: a new method for finding simple paths, cycles and other small subgraphs within large graphs (Extended Abstract) Noga Alon Institute for Advanced Study and Tel Aviv University Raphy Yuster
More informationAlgorithmic complexity of two defence budget problems
21st International Congress on Modelling and Simulation, Gold Coast, Australia, 29 Nov to 4 Dec 2015 www.mssanz.org.au/modsim2015 Algorithmic complexity of two defence budget problems R. Taylor a a Defence
More informationLecture 6: Linear Programming for Sparsest Cut
Lecture 6: Linear Programming for Sparsest Cut Sparsest Cut and SOS The SOS hierarchy captures the algorithms for sparsest cut, but they were discovered directly without thinking about SOS (and this is
More information1 Introduction and Results
On the Structure of Graphs with Large Minimum Bisection Cristina G. Fernandes 1,, Tina Janne Schmidt,, and Anusch Taraz, 1 Instituto de Matemática e Estatística, Universidade de São Paulo, Brazil, cris@ime.usp.br
More informationH-Factors in Dense Graphs
H-Factors in Dense Graphs Noga Alon and Raphael Yuster Department of Mathematics Raymond and Beverly Sacler Faculty of Exact Sciences Tel Aviv University, Tel Aviv, Israel Abstract The following asymptotic
More informationColoring 3-Colorable Graphs
Coloring -Colorable Graphs Charles Jin April, 015 1 Introduction Graph coloring in general is an etremely easy-to-understand yet powerful tool. It has wide-ranging applications from register allocation
More informationCONNECTIVITY CHECK IN 3-CONNECTED PLANAR GRAPHS WITH OBSTACLES
CONNECTIVITY CHECK IN 3-CONNECTED PLANAR GRAPHS WITH OBSTACLES M. M. KANTÉ 1 B. COURCELLE 1 C. GAVOILLE 1 A. TWIGG 2 1 Université Bordeaux 1, LaBRI, CNRS. 2 Computer Laboratory, Cambridge University. Topological
More informationHypergraphs and Geometry. Noga Alon, Tel Aviv U.
Hypergraphs and Geometry Noga Alon, Tel Aviv U. Multiple Birthday Conference, Budapest, 2014 1 I. Peter P. Frankl and R. M. Wilson, Intersection Theorems with Geometric Consequences, Combinatorica 1 (1981)
More informationReconstruction of Filament Structure
Reconstruction of Filament Structure Ruqi HUANG INRIA-Geometrica Joint work with Frédéric CHAZAL and Jian SUN 27/10/2014 Outline 1 Problem Statement Characterization of Dataset Formulation 2 Our Approaches
More informationThe Set Cover with Pairs Problem
The Set Cover with Pairs Problem Refael Hassin Danny Segev Abstract We consider a generalization of the set cover problem, in which elements are covered by pairs of objects, and we are required to find
More informationOn Rainbow Cycles in Edge Colored Complete Graphs. S. Akbari, O. Etesami, H. Mahini, M. Mahmoody. Abstract
On Rainbow Cycles in Edge Colored Complete Graphs S. Akbari, O. Etesami, H. Mahini, M. Mahmoody Abstract In this paper we consider optimal edge colored complete graphs. We show that in any optimal edge
More informationSparse Hypercube 3-Spanners
Sparse Hypercube 3-Spanners W. Duckworth and M. Zito Department of Mathematics and Statistics, University of Melbourne, Parkville, Victoria 3052, Australia Department of Computer Science, University of
More informationVertex Cover is Fixed-Parameter Tractable
Vertex Cover is Fixed-Parameter Tractable CS 511 Iowa State University November 28, 2010 CS 511 (Iowa State University) Vertex Cover is Fixed-Parameter Tractable November 28, 2010 1 / 18 The Vertex Cover
More informationBipartite Coverings and the Chromatic Number
Bipartite Coverings and the Chromatic Number Dhruv Mubayi Sundar Vishwanathan Department of Mathematics, Department of Computer Science Statistics, and Computer Science Indian Institute of Technology University
More information6.856 Randomized Algorithms
6.856 Randomized Algorithms David Karger Handout #4, September 21, 2002 Homework 1 Solutions Problem 1 MR 1.8. (a) The min-cut algorithm given in class works because at each step it is very unlikely (probability
More informationLecture Notes: Euclidean Traveling Salesman Problem
IOE 691: Approximation Algorithms Date: 2/6/2017, 2/8/2017 ecture Notes: Euclidean Traveling Salesman Problem Instructor: Viswanath Nagarajan Scribe: Miao Yu 1 Introduction In the Euclidean Traveling Salesman
More informationAn exact algorithm for max-cut in sparse graphs
An exact algorithm for max-cut in sparse graphs F. Della Croce a M. J. Kaminski b, V. Th. Paschos c a D.A.I., Politecnico di Torino, Italy b RUTCOR, Rutgers University c LAMSADE, CNRS UMR 7024 and Université
More informationDO NOT RE-DISTRIBUTE THIS SOLUTION FILE
Professor Kindred Math 104, Graph Theory Homework 2 Solutions February 7, 2013 Introduction to Graph Theory, West Section 1.2: 26, 38, 42 Section 1.3: 14, 18 Section 2.1: 26, 29, 30 DO NOT RE-DISTRIBUTE
More informationAlgorithm and Complexity of Disjointed Connected Dominating Set Problem on Trees
Algorithm and Complexity of Disjointed Connected Dominating Set Problem on Trees Wei Wang joint with Zishen Yang, Xianliang Liu School of Mathematics and Statistics, Xi an Jiaotong University Dec 20, 2016
More informationMaximal Independent Set
Chapter 4 Maximal Independent Set In this chapter we present a first highlight of this course, a fast maximal independent set (MIS) algorithm. The algorithm is the first randomized algorithm that we study
More informationA parallel algorithmic version of the Local Lemma
A parallel algorithmic version of the Local Lemma Noga Alon Department of Mathematics Raymond and Beverly Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv, Israel Abstract The Lovász Local
More informationTreewidth and graph minors
Treewidth and graph minors Lectures 9 and 10, December 29, 2011, January 5, 2012 We shall touch upon the theory of Graph Minors by Robertson and Seymour. This theory gives a very general condition under
More informationOn vertex-coloring edge-weighting of graphs
Front. Math. China DOI 10.1007/s11464-009-0014-8 On vertex-coloring edge-weighting of graphs Hongliang LU 1, Xu YANG 1, Qinglin YU 1,2 1 Center for Combinatorics, Key Laboratory of Pure Mathematics and
More informationApproximation Algorithms: The Primal-Dual Method. My T. Thai
Approximation Algorithms: The Primal-Dual Method My T. Thai 1 Overview of the Primal-Dual Method Consider the following primal program, called P: min st n c j x j j=1 n a ij x j b i j=1 x j 0 Then the
More informationCovering the edges of a graph by a prescribed tree with minimum overlap
Covering the edges of a graph by a prescribed tree with minimum overlap Noga Alon Yair Caro Raphael Yuster Abstract Let H = (V H, E H ) be a graph, and let k be a positive integer. A graph G = (V G, E
More informationGraphs & Algorithms: Advanced Topics Planar Separators
Graphs & Algorithms: Advanced Topics Planar Separators Johannes Lengler, Uli Wagner ETH Zürich Separators Definition Let G = (V, E) be a graph on n vertices, f : N 0 R a function, α (0, 1) a parameter.
More informationProblem Set 2 Solutions
Problem Set 2 Solutions Graph Theory 2016 EPFL Frank de Zeeuw & Claudiu Valculescu 1. Prove that the following statements about a graph G are equivalent. - G is a tree; - G is minimally connected (it is
More informationSUBDIVISIONS OF TRANSITIVE TOURNAMENTS A.D. SCOTT
SUBDIVISIONS OF TRANSITIVE TOURNAMENTS A.D. SCOTT Abstract. We prove that, for r 2 and n n(r), every directed graph with n vertices and more edges than the r-partite Turán graph T (r, n) contains a subdivision
More informationDiscrete Wiskunde II. Lecture 6: Planar Graphs
, 2009 Lecture 6: Planar Graphs University of Twente m.uetz@utwente.nl wwwhome.math.utwente.nl/~uetzm/dw/ Planar Graphs Given an undirected graph (or multigraph) G = (V, E). A planar embedding of G is
More information