Topics on Computing and Mathematical Sciences I Graph Theory (13) Summary and Review

Similar documents
Topics on Computing and Mathematical Sciences I Graph Theory (3) Trees and Matchings I

List of Theorems. Mat 416, Introduction to Graph Theory. Theorem 1 The numbers R(p, q) exist and for p, q 2,

Mock Exam. Juanjo Rué Discrete Mathematics II, Winter Deadline: 14th January 2014 (Tuesday) by 10:00, at the end of the lecture.

Vertex coloring, chromatic number

Vertex coloring, chromatic number

MATH 350 GRAPH THEORY & COMBINATORICS. Contents

Abstract. 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.

How many colors are needed to color a map?

How many colors are needed to color a map?

Matchings. Examples. K n,m, K n, Petersen graph, Q k ; graphs without perfect matching. A maximal matching cannot be enlarged by adding another edge.

Part II. Graph Theory. Year

Network flows and Menger s theorem

Module 7. Independent sets, coverings. and matchings. Contents

Graphs and Discrete Structures

Class Six: Coloring Planar Graphs

Introduction to. Graph Theory. Second Edition. Douglas B. West. University of Illinois Urbana. ftentice iiilil PRENTICE HALL

Graphs and Algorithms 2016

1 Minimal Examples and Extremal Problems

CMSC Honors Discrete Mathematics

FEDOR V. FOMIN. Lectures on treewidth. The Parameterized Complexity Summer School 1-3 September 2017 Vienna, Austria

4. (a) Draw the Petersen graph. (b) Use Kuratowski s teorem to prove that the Petersen graph is non-planar.

Treewidth and graph minors

Graph theory. Po-Shen Loh. June We begin by collecting some basic facts which can be proved via bare-hands techniques.

An Introduction to Graph Theory

Graph Theory S 1 I 2 I 1 S 2 I 1 I 2

Jordan Curves. A curve is a subset of IR 2 of the form

VIZING S THEOREM AND EDGE-CHROMATIC GRAPH THEORY. Contents

1 Matchings in Graphs

COMP260 Spring 2014 Notes: February 4th

Chapter 6 GRAPH COLORING

Extremal Graph Theory. Ajit A. Diwan Department of Computer Science and Engineering, I. I. T. Bombay.

Combinatorics Summary Sheet for Exam 1 Material 2019

HW Graph Theory SOLUTIONS (hbovik) - Q

IMO Training 2008: Graph Theory

Introduction III. Graphs. Motivations I. Introduction IV

Extremal results for Berge-hypergraphs

Introduction to Graph Theory

Assignment 1 Introduction to Graph Theory CO342

Fundamental Properties of Graphs

Small Survey on Perfect Graphs

1. The following graph is not Eulerian. Make it into an Eulerian graph by adding as few edges as possible.

Definition 1.1. A matching M in a graph G is called maximal if there is no matching M in G so that M M.

Math 777 Graph Theory, Spring, 2006 Lecture Note 1 Planar graphs Week 1 Weak 2

1 Matching in Non-Bipartite Graphs

Sources for this lecture. 3. Matching in bipartite and general graphs. Symmetric difference

Lecture 6: Graph Properties

EDGE MAXIMAL GRAPHS CONTAINING NO SPECIFIC WHEELS. Jordan Journal of Mathematics and Statistics (JJMS) 8(2), 2015, pp I.

Exercise set 2 Solutions

Colouring graphs with no odd holes

Matching Theory. Figure 1: Is this graph bipartite?

Matching 4/21/2016. Bipartite Matching. 3330: Algorithms. First Try. Maximum Matching. Key Questions. Existence of Perfect Matching

Characterizations of graph classes by forbidden configurations

Adjacent: Two distinct vertices u, v are adjacent if there is an edge with ends u, v. In this case we let uv denote such an edge.

Basic Combinatorics. Math 40210, Section 01 Fall Homework 4 Solutions

1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G))

Graphs and Algorithms 2015

Introductory Combinatorics

Theorem 3.1 (Berge) A matching M in G is maximum if and only if there is no M- augmenting path.

Matchings, Ramsey Theory, And Other Graph Fun

An Introduction to Chromatic Polynomials

AMS /672: Graph Theory Homework Problems - Week V. Problems to be handed in on Wednesday, March 2: 6, 8, 9, 11, 12.

Elements of Graph Theory

MATH 363 Final Wednesday, April 28. Final exam. You may use lemmas and theorems that were proven in class and on assignments unless stated otherwise.

Definition For vertices u, v V (G), the distance from u to v, denoted d(u, v), in G is the length of a shortest u, v-path. 1

Math 776 Graph Theory Lecture Note 1 Basic concepts

Weak Dynamic Coloring of Planar Graphs

The following is a summary, hand-waving certain things which actually should be proven.

Discrete Mathematics Course Review 3

Chapter 3: Paths and Cycles

Lecture Notes on Graph Theory

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur

Assignment 4 Solutions of graph problems

How can we lay cable at minimum cost to make every telephone reachable from every other? What is the fastest route between two given cities?

Discrete mathematics , Fall Instructor: prof. János Pach

Characterizing Graphs (3) Characterizing Graphs (1) Characterizing Graphs (2) Characterizing Graphs (4)

Maximum number of edges in claw-free graphs whose maximum degree and matching number are bounded

5 Graphs

Graphs and trees come up everywhere. We can view the internet as a graph (in many ways) Web search views web pages as a graph

Jordan Curves. A curve is a subset of IR 2 of the form

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality

Graph Theory. Connectivity, Coloring, Matching. Arjun Suresh 1. 1 GATE Overflow

Assignments are handed in on Tuesdays in even weeks. Deadlines are:

Ma/CS 6b Class 4: Matchings in General Graphs

The Konigsberg Bridge Problem

Lecture 20 : Trees DRAFT

Discrete mathematics

Today. Types of graphs. Complete Graphs. Trees. Hypercubes.

A 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.

Mathematical and Algorithmic Foundations Linear Programming and Matchings

Math 778S Spectral Graph Theory Handout #2: Basic graph theory

The Structure and Properties of Clique Graphs of Regular Graphs

Extremal Graph Theory. Jan Hladký

Discrete Mathematics I So Practice Sheet Solutions 1

Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem

and Heinz-Jürgen Voss

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

Discrete Mathematics for CS Spring 2008 David Wagner Note 13. An Introduction to Graphs

Paths, Flowers and Vertex Cover

Some Upper Bounds for Signed Star Domination Number of Graphs. S. Akbari, A. Norouzi-Fard, A. Rezaei, R. Rotabi, S. Sabour.

List Coloring Graphs

Transcription:

Topics on Computing and Mathematical Sciences I Graph Theory () Summary and Review Yoshio Okamoto Tokyo Institute of Technology July, 00 Schedule Basic Topics Definition of Graphs; Paths and Cycles Cycles; Trees; Matchings I Matchings II Connectivity Coloring I Coloring II Planarity Advanced Topics 9 Extremal Graph Theory I 0 (Random Graphs) Extremal Graph Theory II Ramsey Theory Last updated: Tue Jul : JST 00 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 s Further study and a computational view A good characterization provides an efficiently verifiable certificate Example of good characterizations Kőnig (for bipartite graphs) Euler s theorem (for an Euler circuit) Hall s theorem (for a perfect matching in a bipartite graph) Tutte s theorem (for a perfect matching in a graph) Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9

How can we tell the graph is bipartite? Euler circuits and Eulerian graphs Question Among these graphs, which is bipartite? Theorem. (A characterization of bipartite graphs, Kőnig ) AgraphG =(V, E) is bipartite G contains no odd cycle Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Definition (Euler circuit) An Euler circuit in G is a circuit in G in which every edge of G appears exactly once Definition (Eulerian graph) G is Eulerian if it contains an Euler circuit Example: a f g b e a, b, g, e, h, b, c, d, e, f, a 9 0 h c d Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 A characterization of Eulerian graphs Matchings Theorem. (A characterization of Eulerian graphs, Euler ) AgraphG is Eulerian G has the following properties All edges of G lie in the same component of G The degree of each vertex of G is even G =(V, E) agraph Definition (Matching) An edge subset M E is a matching of G if no two edges of M share a common vertex Example Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9

Saturation Matchings in bipartite graphs: Hall s theorem G =(V, E) a graph; M E amatchingofg Definition (Saturation) Avertexv V is M-saturated if v is incident to some edge of M; Otherwise, v is M-unsaturated; We say M saturates X (X V ) if every vertex v X is M-saturated First, a certificate for the non-existence of a perfect matching Theorem. (Hall s theorem ) G =(V, E) a bipartite graph with partite sets X, Y G has a matching saturating X N(S) S for all S X Definition (Perfect matching) M is perfect if it saturates V Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- 9 / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- 0 / 9 A characterization of graphs with a perfect matching: Tutte s theorem Theorem. (Tutte ) G has a perfect matching S V (G): o(g S) S Definition (Odd component) An odd component of a graph G is a connected component with odd number of vertices Notation o(g) = the number of odd components of G o(g) = Further study and a computational view Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9

Weak duality Strong duality Weak duality can certify the optimality of a substructure Examples of weak duality α (G) β(g) λ G (u, v) κ G (u, v) λ G (u, v) κ G (u, v) ω(g) χ(g) Δ(G) χ (G) Usually, easy to prove via double counting Strong duality ensures the existence of a certificate Examples of strong duality α (G) =β(g) biparite (Kőnig, Egerváry ) α (G) =min S V {(n + S o(g S))/} (Berge ) λ G (u, v) =κ G (u, v) (Menger ) λ G (u, v) =κ G (u, v) (Menger ) χ(g) =ω(g) for interval graphs Δ(G) =χ (G) bipartite (Kőnig ) Usually, not easy to prove but a good characterization helps Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Vertex covers Weak duality: matchings and vertex covers G =(V, E) agraph Definition (Vertex cover) A vertex subset C V is a vertex cover of G if every edge is incident to a vertex of C Example Definition (Matching number and covering number) α (G) = the size of a maximum matching of G β(g) = the size of a minimum vertex cover of G Corollary. (Weak duality) For any graph G, α (G) β(g) Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9

How to certify the optimality of a matching Kőnig-Egerváry theorem: Strong duality You find a matching of size k, thenyouprove α (G) k You find a vertex cover of size k, thenyouprove α (G) β(g) k Then, you may conclude that α (G) =k Example G α (G) α (G) Theorem. (Kőnig-Egerváry Theorem, Kőnig, Egerváry ) For any bipartite graph G, α (G) =β(g) Remark For every bipartite graph G, wehadtwotheorems α (G) β(g) (weak duality) If we find a matching M and a vertex cover C of the same size ( M = C ), then this proves M is a maximum matching and C is a minimum vertex cover α (G) =β(g) (strong duality, min-max theorem) We can always find such M and C Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 The Berge-Tutte formula Vertex cut What about a min-max theorem for general graphs? Exercise. (The Berge-Tutte formula; Berge ) For any graph G, itholds { } α (G) =min (n(g)+ S o(g S)) S V (G) G =(V, E) a graph; u, v V two distinct vertices Definition (Vertex cut) S V \{u, v} is a u, v-vertex cut (or a u, v-separating set) ofg if G S has no u, v-walk (or u, v-path) In this case, we also say S separates u and v Example One direction should be easy (corresponding to weak duality) {, } is a, -vertex cut {, } is not a, -vertex cut {, } is a, -vertex cut {,, } is a, -vertex cut Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- 9 / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- 0 / 9

Local vertex connectivity Internally disjoint paths G =(V, E) a graph; u, v V two distinct non-adjacent vertices Definition (Local vertex connectivity) The local vertex connectivity of G between u, v is the minimum size of a u, v-vertex cut of G; Denoted by κ G (u, v) (orκ(u, v) wheng is clear from the context) Example G =(V, E) a graph; u, v V two distinct vertices Definition (Internally disjoint paths) Two u, v-paths P, Q are internally disjoint if V (P) V (Q) ={u, v}, namely P and Q do not share any vertex other than u and v; Some u, v-paths P,...,P k are pairwise internally disjoint if for any i, j, i j, P i and P j are internally disjoint κ({, }) = κ({, }) = κ({, }) = Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Weak duality for κ and λ Strong duality for vertex connectivity Definition (λ G (u, v)) λ G (u, v) =max{k k pairwise internally disjoint u, v-paths in G} Lemma. (Weak duality) λ G (, ) = G =(V, E) a graph; u, v V two distinct non-adjacent vertices = λ G (u, v) κ G (u, v) Theorem. (Menger s theorem; Menger ) G =(V, E) a graph; u, v V two distinct non-adjacent vertices = λ G (u, v) =κ G (u, v) λ G (, ) = κ G (, ) = Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9

Disconnecting set Local edge connectivity G =(V, E) a graph; u, v V two distinct vertices Definition (Disconnecting set) D E is a u, v-disconnecting set of G if G D has no u, v-walk (or u, v-path) Example {{, }, {, }} is a, -disconnecting set {{, }, {, }, {, }} is a, -disconnecting set G =(V, E) a graph; u, v V two distinct vertices (not necessarily non-adjacent) Definition (Local edge connectivity) The local edge connectivity of G between u, v is the minimum size of a u, v-disconnecting set of G; Denoted by κ G (u, v) (orκ(u, v) wheng is clear from the context) Example κ ({, }) = κ ({, }) = κ ({, }) = Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Edge-disjoint paths Weak duality: Edge version G =(V, E) a graph; u, v V two distinct vertices Definition (Edge-disjoint path) Two u, v-paths P and Q are edge-disjoint if E(P) E(Q) =, namely P and Q do not share any edge; Some u, v-paths P,...,P k are pairwise edge-disjoint if for any i, j, i j, P i and P j areedgedisjoint Definition (λ G (u, v)) λ G (u, v) =max{k k pairwise edge disjoint u, v-paths in G} Lemma. (Weak duality) λ G (, ) = G =(V, E) a graph; u, v V two distinct vertices = λ G (u, v) κ G (u, v) Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9

Menger s theorem: Edge version Chromatic numbers Theorem. (Menger s theorem; Menger ) G =(V, E) a graph; u, v V two distinct vertices = λ G (u, v) =κ G (u, v) G =(V, E) agraph Definition (Chromatic number) The chromatic number of G is the min k for which G is k-colorable λ G (, ) = κ G (, ) = Notation χ(g) = the chromatic number of G χ(g) = Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- 9 / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- 0 / 9 Easy lower bound Iterative application of Mycielski s construction Definition (clique, clique number (recap)) AsetS V is a clique if every pair of vertices of S are adjacent; ω(g) = the size of a largest clique of G Proposition. (Easy lower bound for the chromatic number) χ(g) ω(g) for every graph G Definition (Mycielski s construction) From G, Mycielski s construction produces a graph M(G) containing G, as follows: Let V = {v,...,v n } V (M(G)) = V {u,...,u n, w} E(M(G)) = E {{u i, v} v N G (v i ) {w}} v K v χ(g) = ω(g) = u w u v v M(K ) C M (K ) (Grötzsch graph) Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9

Properties of Mycielski s construction Interval graphs Theorem. (Mycielski ) G K M(G) K χ(g) =k χ(m(g)) = k+ Definition (Interval graph) G is an interval graph if aseti of (closed) intervals and a bijection φ: V (G) Is.t. u, v adjacent iff φ(u) φ(v) Corollary. k agraphg: ω(g) =andχ(g) =k k l agraphg: ω(g) =l and χ(g) =k φ() φ() φ() φ() φ() φ() Namely, the bound χ(g) ω(g) can be arbitrarily bad Theorem. (Chromatic number of an interval graph) G an interval graph χ(g) =ω(g) Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 What s an extremal problem?: Informal definition Further study and a computational view Informal definition: Extremal problem Determination of the max (or min) value of a parameter over some class of objects (n-vertex graphs in this course) For example... objective parameter class maximization minimum degree non-hamiltonian graphs Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9

Dirac s theorem for Hamiltonicity A typical extremal problem Theorem. (Min-degree condition for Hamiltonicity, Dirac ) n(g), δ(g) n(g)/ = G Hamiltonian Observation For every n, there exists an n-vertex non-hamiltonian graph G with δ(g) = n/ Therefore max{δ(g) G n-vertex and non-hamiltonian} = n/ Question Given a natrual number n and a graph H, What is the maximum number of edges in an n-vertex graph that doesn t contain H? Notation ex(n, H) =max{e(g) n(g) =n, G H} Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 for having no H Theorem. ( for having no K, Mantel 90) ex(n, K )= n / Theorem 9. ( for having no K r ;Turán ) ex(n, K r )=e(t n,r ) for all r Theorem 9. (Erdős, Simonovits ; Erdős-Simonovits-Stone thm) ( )( ) n ex(n, H) = + o(n ) for all H χ(h) Exercise 9. ( for having no K s,t ;Kővári, Sós, Turán ) ex(n, K s,t )=O(n / min{s,t} ) Further study and a computational view Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- 9 / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- 0 / 9

What is Upper bound for Ramsey numbers Quotation from D. West 0 referes to the study of partitions of large structures. Typical results state that a special substructure must occur in some class of the partition. Motzkin described this by saying that Complete disorder is impossible. The objects we consider are merely sets and numbers,... Definition (Ramsey number) The Ramsey number R(k,l) is the minimum r for which every -coloring (say with red and blue) oftheedgesofk r contains a red K k or a blue K l There are several variants: Graph Ramsey numbers, multi-color Ramsey numbers... Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Theorem. (Recursion for Ramsey numbers; Ramsey 0) For k,l>, it holds R(k,l) R(k,l ) + R(k,l) Exercise. (Upper bound for Ramsey numbers) ( ) k + l For k,l, it holds R(k,l) k Some small Ramsey numbers R(, ) = (Prop.) R(, ) 9 (Exer..) R(, ) (Exer..) Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Modern theory of graphs Further study and a computational view Graph Minors Modern Graph Theory Extremal graph theory Explicit construction Ramsey theory Random graphs Quasi randomness Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9

What we didn t touch upon and how they are related to what we saw Graph minors Planarity Planarity can be characterized by having no K -minor or K, -minor (Wagner s theorem). Graph minor theorem by Robertson and Seymour says every minor-closed property can be characterized by finitely many forbidden minors. Quasi-randomness Szemerédi s regularity Regular pairs look like random bipartite graphs, but they are not random but concrete graphs. A quasi-random graph is a concrete graph with some properties similar to random graphs. Explicit construction Exercise 9. In Exer 9., we find that a construction of graphs via finite fields gives a tight lower bound for ex(n, K, ). It is often the case that good constructions rely heavily on algebra, number theory, and so on. Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Further study and a computational view Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Principle of induction Assuming the statement holds for the smaller value... Appeared frequently, for example, A u, v-walk contains a u, v-path (Prop.) A characterization of trees (Thm.) Menger s theorem on connectivity (Thm.) Kőnig s theorem on the chromatic index of a bipartite graph (Thm.) Euler s formula for planar graphs (Thm.) Five-color theorem (Thm.) Turán s theorem (Thm 9.) Erdős-Stone theorem (Lem 9.) and in some of the exercises Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Counting one thing in two different ways Appeared many times Handshaking lemma (Thm.) Mantel s theorem (Thm.) Weak duality (Prop., Lem., Lem.) Every regular bipartite graph has a perfect matching (Thm.) Every -reg graph w/o cut-edge has a perfect matching (Thm.) Number of edges in a planar graph (Prop.) and in some of the exercises Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9

When choosing an object, pick an extremal one and use this property Encountered many times A characterization of Eulerian graphs (Thm.) Dirac s theorem for Hamiltonicity (Thm.) Every tree has at least two leaves (n ) (Lem.) Tutte s theorem for perfect matchings (Thm.) and in some of the exercises When may objects are put in few boxes, at least one box has many Dirac s theorem for Hamiltonicity (Thm.) List chromatic numbers can be arbitrarily larger than chromatic numbers (Page, Lect ) Erdős-Stone theorem (Lem 9.) Ramsey theorem (Thm.) and in some of the exercises Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- 9 / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- 0 / 9 If you have a dense graph, then regularize and hope the regularity graph has a nice property Quantative ver of Mantel s theorem (Prop.) Quantative ver of Turán s theorem (Exer.) Erdős-Stone theorem (Thm 9.) Ramsey number of bounded-degree graphs (Thm.) and in some of the exercises Further study and a computational view Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9

Schur s theorem about integers For a seemingly non-graph-theoretic problem, derive a graph structure and apply results for graphs Sometimes appeared in Exercises System of distinct representatives (Exer.) Number of point-pairs far from each other in an equilateral triangle (Exer 9.) Number of unit-distance pairs on the plane and in the -dim space (Exer 9.) Roth s thm for -term arithmetic progressions (Exer.) Schur s theorem (next slide) Quiz Can we partition {,,...,} into three parts so that no part has (not necessarily distinct) three numbers x, y, z with x + y = z? Theorem. (Schur s theorem; Schur ) n IN r IN a partition of {,...,r} into n parts a part containing (not necessarily distinct) three numbers x, y, z s.t. x + y = z Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Proof idea of Schur s theorem Further study and a computational view Given n; Let r = R(,,...,) the multi-color Ramsey number }{{} n times Let X, X,...,X n be a given partition of {,...,r} Consider a complete graph G =(V, E) wherev = {,...,r} Color the edges with n colors as follows: {a, b} is colored by i iff a b X i (a > b) a K of color i for some i {,...,n} Let K be formed by a, b, c {,...,r} (wlog a > b > c) a b, a c, b c X i Further study and a computational view Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9

Further study and a computational view Relation to computational view Mathematical characterizations can be classified from the computational perspective (good characterization) Efficiently-solvable optimization problems rely on strong duality Hard problems lack in good characterizations and strong duality Large structures can be approximated by a random-looking object (regularity method), so we may regard them as a random object as long as approximation is concerned Large structures contain a still large well-organized substructure (), so finding such a substructure might help for your computation Further study and a computational view Hypergraphs Caution For some applications, the graph-theoretic method is not powerful enough Hypergraph-theoretic method would be an alternative Definition (Hypergraph) A hypergraph is a pair (V, E) ofafinitesetv and a family E V of subsets of V ; Elements of E are called hyperedges There are concepts in hypergraph theory corresponding to graphs: degrees, paths, cycles, trees, connectivity, coloring, regularity, Ramsey theorem,... Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- / 9 Further study and a computational view The final piece of paper Write something! whatever you got in the course of lectures whatever you felt during the lectures whatever you think about this special education program whatever you saw this morning whatever you like to share with me... Please hand in before you leave Thanks a lot for your patience! Y. Okamoto (Tokyo Tech) TCMSI Graph Theory () 00-0- 9 / 9