GRAPH THEORY and APPLICATIONS. Factorization Domination Indepence Clique

Similar documents
Graph Theory S 1 I 2 I 1 S 2 I 1 I 2

Part II. Graph Theory. Year

11.1. Definitions. 11. Domination in Graphs

Rigidity, connectivity and graph decompositions

MATH 350 GRAPH THEORY & COMBINATORICS. Contents

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

Math 776 Graph Theory Lecture Note 1 Basic concepts

Vertex Colorings without Rainbow or Monochromatic Subgraphs. 1 Introduction

GRAPH THEORY and APPLICATIONS. Matchings

THE THICKNESS OF THE COMPLETE MULTIPARTITE GRAPHS AND THE JOIN OF GRAPHS

Number Theory and Graph Theory

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.

Approximation slides 1. An optimal polynomial algorithm for the Vertex Cover and matching in Bipartite graphs

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

Matching Theory. Figure 1: Is this graph bipartite?

Graph Theory: Introduction

Algorithm and Complexity of Disjointed Connected Dominating Set Problem on Trees

Modules. 6 Hamilton Graphs (4-8 lectures) Introduction Necessary conditions and sufficient conditions Exercises...

Domination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes

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.

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.

Graphs: Introduction. Ali Shokoufandeh, Department of Computer Science, Drexel University

HW Graph Theory SOLUTIONS (hbovik) - Q

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

Star Forests, Dominating Sets and Ramsey-type Problems

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

Partha Sarathi Mandal

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

K 4 C 5. Figure 4.5: Some well known family of graphs

{ 1} Definitions. 10. Extremal graph theory. Problem definition Paths and cycles Complete subgraphs

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

MC 302 GRAPH THEORY 10/1/13 Solutions to HW #2 50 points + 6 XC points

Extremal Graph Theory: Turán s Theorem

Characterizations of graph classes by forbidden configurations

Advanced Algorithms Class Notes for Monday, October 23, 2012 Min Ye, Mingfu Shao, and Bernard Moret

Matchings and Covers in bipartite graphs

Assignment 4 Solutions of graph problems

Packing Edge-Disjoint Triangles in Given Graphs

Exercise set 2 Solutions

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

Advanced Combinatorial Optimization September 17, Lecture 3. Sketch some results regarding ear-decompositions and factor-critical graphs.

Chain Packings and Odd Subtree Packings. Garth Isaak Department of Mathematics and Computer Science Dartmouth College, Hanover, NH

Eternal Domination: Criticality and Reachability

Results on the min-sum vertex cover problem

Small Survey on Perfect Graphs

VIZING S THEOREM AND EDGE-CHROMATIC GRAPH THEORY. Contents

1 Matchings in Graphs

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

The Structure of Bull-Free Perfect Graphs

GRAPH THEORY and APPLICATIONS. Planar Graphs

IMO Training 2008: Graph Theory

Combinatorics Summary Sheet for Exam 1 Material 2019

5 Graphs

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

Tree Congestion for Complete n-partite Graphs

Bounds for the m-eternal Domination Number of a Graph

On Covering a Graph Optimally with Induced Subgraphs

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

5 Matchings in Bipartite Graphs and Their Applications

Research Question Presentation on the Edge Clique Covers of a Complete Multipartite Graph. Nechama Florans. Mentor: Dr. Boram Park

9 Connectivity. Contents. 9.1 Vertex Connectivity

5.1 Min-Max Theorem for General Matching

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

Introduction III. Graphs. Motivations I. Introduction IV

Graph theory - solutions to problem set 1

The k-center problem Approximation Algorithms 2009 Petros Potikas

CMSC Honors Discrete Mathematics

Partitioning Complete Multipartite Graphs by Monochromatic Trees

Applied Mathematical Sciences, Vol. 5, 2011, no. 49, Július Czap

Independence and Cycles in Super Line Graphs

Graph Theory Day Four

The Structure and Properties of Clique Graphs of Regular Graphs

A Vizing-like theorem for union vertex-distinguishing edge coloring

Minimum-Spanning-Tree problem. Minimum Spanning Trees (Forests) Minimum-Spanning-Tree problem

WUCT121. Discrete Mathematics. Graphs

An Introduction to Graph Theory

Class Six: Coloring Planar Graphs

Nim-Regularity of Graphs

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

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

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

Introduction to Graph Theory

Assignment 1 Introduction to Graph Theory CO342

1 Undirected Vertex Geography UVG

Graph and Digraph Glossary

Bipartite Roots of Graphs

ON THE STRUCTURE OF SELF-COMPLEMENTARY GRAPHS ROBERT MOLINA DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE ALMA COLLEGE ABSTRACT

Proposition 1. The edges of an even graph can be split (partitioned) into cycles, no two of which have an edge in common.

Star Decompositions of the Complete Split Graph

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

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

On the Convexity Number of Graphs

A NOTE ON THE NUMBER OF DOMINATING SETS OF A GRAPH

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

Graph Connectivity G G G

Zhibin Huang 07. Juni Zufällige Graphen

2 1 GRAPHS WITH FORBIDDEN SUBGRAPHS

Lecture 3: Recap. Administrivia. Graph theory: Historical Motivation. COMP9020 Lecture 4 Session 2, 2017 Graphs and Trees

Triple Connected Domination Number of a Graph

Treewidth and graph minors

Transcription:

GRAPH THEORY and APPLICATIONS Factorization Domination Indepence Clique

Factorization

Factor A factor of a graph G is a spanning subgraph of G, not necessarily connected. G is the sum of factors G i, if: G is the edge-disjoint union of G i s. Such a union is called factorization. n-factor: A regular factor of degree n. If G is the sum of n-factors: The union of n-factors is called n-factorization. G is n-factorable. Graph Theory and Applications 2007 A. Yayimli 3

1-factor When G has a 1-factor, G 1, V is even. The edges of G 1 are edge disjoint. K 2n+1 cannot have a 1-factor, but K 2n can. Theorem: The complete graph K 2n is 1-factorable. We need to display a partition of the set E of edges of K 2n into (2n 1) 1-factors. Denote the vertices: v 1, v 2,, v 2n Define for i = 1, 2,, 2n 1 The sets E i = {v i v 2n } {v i-j v i+j j = 1, 2, n 1} i+1 and i j are modulo(2n 1) operations. Graph Theory and Applications 2007 A. Yayimli 4

Example K 6 G 1 G 2 G 3 G 4 G 5 Graph Theory and Applications 2007 A. Yayimli 5

1-factors Complete bipartite graphs K m,n have no 1-factor if n m. Theorem: Every regular bipartite graph K n,n is 1-factorable. Theorem: If a 2-connected graph has a 1-factor, then it has at least two different 1-factors. Graph Theory and Applications 2007 A. Yayimli 6

1-factor perfect matching Tutte s Theorem: G(V,E) has a perfect matching (or a 1-factor) if and only if: Φ(G V ) V for all V V Φ(G V ): number of components of (G V ) containing odd number of vertices. A graph with no 1-factor 1 2 If vertex set S = {1,2} is removed: 4 components with odd number of vertices remain. Graph Theory and Applications 2007 A. Yayimli 7

2-factorization If a graph is 2-factorable, then each factor is a union of disjoint cycles. If a 2-factor is connected, it is a spanning cycle. A 2-factorable graph must have all vertex degrees even. Complete graphs K 2n are not 2-factorable. K 2n-1 complete graphs are 2-factorable. Graph Theory and Applications 2007 A. Yayimli 8

2-factors Theorem: The graph K 2n+1 is the sum of n spanning cycles. Graph Theory and Applications 2007 A. Yayimli 9

2-factors Theorem: The complete graph K 2n is the sum of a 1-factor and n 1 spanning cycles. If every component of a regular graph G of degree 2 is an even-length cycle, then G is also 1-factorable. It can be represented as the sum of two 1-factors. Theorem: Every bridgeless cubic graph is the sum of a 1-factor and a 2-factor. Example: Petersen graph. Graph Theory and Applications 2007 A. Yayimli 10

Arboricity Any graph G can be expressed as a sum of spanning forests Let each factor contain only one egde. Problem: Determine the minimum number of edge-disjoint spanning forests into which G can be decomposed. This number is arboricity of G, A(G). Example: A(K 4 ) = 2, A(K 5 ) = 3 Graph Theory and Applications 2007 A. Yayimli 11

Example Graph Theory and Applications 2007 A. Yayimli 12

Arboricity A formula by Nash-Williams gives the arboricity of any graph. Theorem: Let G be a non-trivial graph, and let: e n be the maximum number of edges, in any subgraph of G having n vertices. Then, en AG ( ) = maxn n 1 Example: Fig. 9.8 Graph Theory and Applications 2007 A. Yayimli 13

Arboricity of complete graphs Corollary: The arboricity of the complete graph K n : e AK ( n) = 2 The arboricity of the complete bipartite graph K m,n : mn AK ( mn, ) = m+ n 1 The proof of Nash-Williams formula does not gives a specific decomposition method. Beineke accopmlished the decomposition for complete graphs. Graph Theory and Applications 2007 A. Yayimli 14

Decomposition of K n For n = 2m, K n can be decomposed into m spanning paths. Label the vertices: v 1, v 2,, v 2m Consider the n paths: P = vv v v v... v v i i i 1 i+ 1 i 2 i+ 2 i+ n 1 i n For n = 2m + 1, the arboricity of K n is n+1. Take the same paths described. Add an extra vertex labeled v 2n+1 to each. Construct a star, by joining v 2n+1 to other 2n vertices. Example: Fig.9.9 Graph Theory and Applications 2007 A. Yayimli 15

Dominating Set Independence Set

Domination-Independence Any vertex adjacent to a vertex v, is dominated by v. Any other vertex is independent of v. Independent Set: A subset of vertices of a graph where no two vertices are adjacent. Maximal independent set: Any vertex not in the set is dominated by at least one vertex in it. Independence number: I(G), Cardinality of the largest independent set. Graph Theory and Applications 2007 A. Yayimli 17

Domination-Independence Dominating Set: A subset of vertices of a graph where every vertex not in the subset is adjacent to at least one vertex in the subset. Minimal dominating set: Contains no proper subset that is also a dominating set. Domination number: D(G), Cardinality of the smallest dominating set. A B C D E F Graph Theory and Applications 2007 A. Yayimli 18

Example Board games usually provide illustrations of domination and independence. 8x8 chessboard: 64 vertices An edge (u,v) implies that similar chess pieces placed at the squares u and v challenges one another. Graph Theory and Applications 2007 A. Yayimli 19

8 Queens Placing 8 queens on a chessboard so that: no queen challenges another. Finding a maximal independent set for the graph containing the edges (u,v) u and v: vertices corresponding the squares in the same row, column, or diagonal. There are 92 maximal independent sets I(G) = 8 Graph Theory and Applications 2007 A. Yayimli 20

Another queen problem What is the minimum number of queens that can be placed on a standard chessboard such that each square is dominated by at least one queen? Finding D(G) for the graph previously constructed. D(G) = 5 Graph Theory and Applications 2007 A. Yayimli 21

A typical problem Theorem: An independent set is also a dominating set if and only if it is maximal. Thus, I(G) D(G). Consider the following problem: A community wishes to establish the smallest committee to represent a number of minority groups. Any individual may belong to more than one group. Every group has to be represented. Graph Theory and Applications 2007 A. Yayimli 22

A problem The community = A graph Vertices = individuals Edges connect two individual in the same group Solution: An independent set: No group should be represented more than once. Which is also a dominating set: Each group must be represented. There no efficient algorithms to find I(G) or to find D(G) for an arbitrary graph G. Graph Theory and Applications 2007 A. Yayimli 23

Finding Minimal Dominating Sets A vertex v i is dominated if: v i is in the dominating set, or any of the vertices adjacent to v i is in the dominating set. Then, we seek a minimal sum of products for the boolean expression: n i= 1 ( 1 2 d ( v... ) ) i i i i i A= v + v + v + + v treating + as logical or,. as logical and. Graph Theory and Applications 2007 A. Yayimli 24

Example A = (a+b+d+e)(a+b+c+d) (b+c+d)(a+b+c+d+e) F (a+d+e+f)(e+f) = be + de + ce + bf + df + acf A E B D C The six terms in the expression represent the minimal dominating sets: {b,e} {d,e} {c,e} {b,f} {d,f} {a,c,f} Five sets have cardinality of 2. D(G) = 2 Graph Theory and Applications 2007 A. Yayimli 25

Finding Maximal Independent Sets We enumerate the complement sets of maximal independent sets. For every edge (u,v), I C must contain u or v or both. We must find the smallest sets I C satisfying this condition for each edge. We obtain the minimum sum of products: B = ( u+ v) ( uv, ) E Each term represents a set I C, guaranteed to contain at least one endpoint from each edge. Graph Theory and Applications 2007 A. Yayimli 26

Example B = (a+b)(a+d)(a+e)(b+c)(b+d)(c+d)(d+e)(e+f) = abce + abdf + acde +acdf +bde Maximal independent sets: A B V {a,b,c,e} = {d,f} V {a,b,d,f} = {c,e} V {a,c,d,e} = {b,f} F E D C V {a,c,d,f} = {b,e} V {b,d,e} = {a,c,f} I(G) = 3 Graph Theory and Applications 2007 A. Yayimli 27

Clique Clique: Any subgraph of G, which is isomorphic to the complete graph K i. We can always partition the vertices of a graph into cliques. C(G): number of cliques in a partition which has the smallest possible number of cliques. Theorem: For any graph G, I(G) C(G). The presence or absence of large cliques is significant to the values of D(G) and I(G). All of the vertices in a clique are dominated by any one of its vertices. Determining whether an arbitrary graph contains a clique greater than a given size is an NP-complete problem. Graph Theory and Applications 2007 A. Yayimli 28

Ramsey Numbers Given any positive integer k and l, there exist a smallest integer r(k,l), such that: every graph on r(k,l) vertices contains: a clique of k vertices, or, an independent set of l vertices r(k,l) are called Ramsey numbers. Example: r(3,3) = 6 The determination of Ramsey numbers is a very difficult unsolved problem. Lower bounds are obtained by constructing suitable graphs. Graph Theory and Applications 2007 A. Yayimli 29

Ramsey numbers 5-cycle contains no clique of size 3, nor an independent set of 3 vertices. Theorem (Erdös & Szekeres): For any two integers k 2 and l 2 r(k,l) r(k, l 1) + r(k 1, l) Furthermore if r(k, l 1) and r(k 1, l) are both even, then strict inequality holds. Graph Theory and Applications 2007 A. Yayimli 30

Ramsey Numbers known to date r,s 1 2 3 4 5 6 7 8 9 10 1 1 2 1 2 3 1 3 6 4 1 4 9 18 5 1 5 14 25 1995 43 49 6 1 6 18 35 41 58 87 102 165 7 1 7 23 49 61 80 143 113 298 205 540 8 1 8 28 56 84 101 216 127 495 216 1031 282 1870 9 1 9 36 73 115 125 316 169 780 233 1713 317 3583 565 6588 10 1 10 40 43 92 149 143 442 179 1171 289 2826 6090 580 12677 798 23556 Graph Theory and Applications 2007 A. Yayimli 31

Ramsey Graphs A (k,l)-ramsey graph is a graph: on r(k,l) 1 vertices contains neither a clique of k vertices nor an independent set of l vertices A (3,4)-Ramsey graph A (3,5)-Ramsey graph A (4,4)-Ramsey graph Graph Theory and Applications 2007 A. Yayimli 32

Size of a clique in a graph Is there a limit to the number of edges that a graph may have, so that: no subgraph is a clique of size k? Túran s theorem provides an upper bound. First, we need to revise another theorem by Erdös. Degree-majorized: A graph G is degree-majorized by another graph H if: there is a one-to-one correspondence between the vertices of G and H the degree of a vertex of H is greater than or equal to the degree of the corresponding vertex of G. Graph Theory and Applications 2007 A. Yayimli 33

Theorem Theorem (Erdös): If G is a simple graph, and does not contain a clique of size (i + 1), then, G is degree-majorized by some complete i-partite graph P. Also, if G has the same degree sequence as P, then, G is isomorphic to P. Graph Theory and Applications 2007 A. Yayimli 34

Túran s Theorem T j,n : j-partite graph with n vertices in which the parts are as equal in size as possible. Theorem: If G is a simple graph which does not contain K j+1 then, EG ET jn, ( ) ( ) Also, only if G is isomorphic to T j,n, then, EG = ET jn, ( ) ( ) Graph Theory and Applications 2007 A. Yayimli 35