1 Finding a decomposition of a graph T into isomorphic copies of a graph G is a classical problem in Combinatorics. The G-decomposition of T is balanced.

Slides:



Advertisements
Similar presentations
On the Density of a Graph and its Blowup Raphael Yuster Joint work with Asaf Shapira.
Advertisements

Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 – CHAPTER 4 GRAPHS 1.
Graph-02.
Λ14 Διαδικτυακά Κοινωνικά Δίκτυα και Μέσα Positive and Negative Relationships Chapter 5, from D. Easley and J. Kleinberg book.
Counting Chapter 6 With Question/Answer Animations.
Study Guides Quantitative - Arithmetic - Numbers, Divisibility Test, HCF and LCM Mycatstudy.com.
Applied Discrete Mathematics Week 11: Graphs
Problems in Ramsey theory typically ask a question of the form: "how many elements of some structure must there be to guarantee that a particular property.
Mathematics. Matrices and Determinants-1 Session.
12.1 Systems of Linear Equations: Substitution and Elimination.
The number of edge-disjoint transitive triples in a tournament.
Entropy Rates of a Stochastic Process
The Mathematics of Sudoku
On Balanced Signed Graphs and Consistent Marked Graphs Fred S. Roberts DIMACS, Rutgers University Piscataway, NJ, USA.
Definition Dual Graph G* of a Plane Graph:
Orthogonality and Least Squares
Linear Equations in Linear Algebra
Applied Discrete Mathematics Week 12: Trees
4-cycle Designs Hung-Lin Fu ( 傅恆霖 ) 國立交通大學應用數學系 Motivation The study of graph decomposition has been one of the most important topics in graph theory.
Graphs, relations and matrices
Relations Chapter 9.
5  Systems of Linear Equations: ✦ An Introduction ✦ Unique Solutions ✦ Underdetermined and Overdetermined Systems  Matrices  Multiplication of Matrices.
1/22/03Tucker, Applied Combinatorics, Section EDGE COUNTING TUCKER, APPLIED COMBINATORICS, SECTION 1.3, GROUP B Michael Duquette & Amanda Dargie.
9.2 Graph Terminology and Special Types Graphs
Quantitative - Arithmetic - Numbers, Divisibility Test, HCF and LCM
Induction and recursion
Copyright © Cengage Learning. All rights reserved. CHAPTER 9 COUNTING AND PROBABILITY.
Basic Counting. This Lecture We will study some basic rules for counting. Sum rule, product rule, generalized product rule Permutations, combinations.
10.4 How to Find a Perfect Matching We have a condition for the existence of a perfect matching in a graph that is necessary and sufficient. Does this.
Discrete Mathematical Structures (Counting Principles)
Lecture 5.2: Special Graphs and Matrix Representation CS 250, Discrete Structures, Fall 2013 Nitesh Saxena Adopted from previous lectures by Zeph Grunschlag.
Chapter 9. Chapter Summary Relations and Their Properties Representing Relations Equivalence Relations Partial Orderings.
Chapter 9. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations.
© by Kenneth H. Rosen, Discrete Mathematics & its Applications, Sixth Edition, Mc Graw-Hill, 2007 Chapter 9 (Part 2): Graphs  Graph Terminology (9.2)
Discrete Math for CS Binary Relation: A binary relation between sets A and B is a subset of the Cartesian Product A x B. If A = B we say that the relation.
Chapter 9. Section 9.1 Binary Relations Definition: A binary relation R from a set A to a set B is a subset R ⊆ A × B. Example: Let A = { 0, 1,2 } and.
Based on slides by Y. Peng University of Maryland
1 The number of orientations having no fixed tournament Noga Alon Raphael Yuster.
1 Rainbow Decompositions Raphael Yuster University of Haifa Proc. Amer. Math. Soc. (2008), to appear.
Copyright © Cengage Learning. All rights reserved.
September1999 CMSC 203 / 0201 Fall 2002 Week #13 – 18/20/22 November 2002 Prof. Marie desJardins.
Word : Let F be a field then the expression of the form a 1, a 2, …, a n where a i  F  i is called a word of length n over the field F. We denote the.
Copyright © 2009 Pearson Education, Inc. CHAPTER 9: Systems of Equations and Matrices 9.1 Systems of Equations in Two Variables 9.2 Systems of Equations.
Chapter 9. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations.
Graphs Basic properties.
Chapter 8: Relations. 8.1 Relations and Their Properties Binary relations: Let A and B be any two sets. A binary relation R from A to B, written R : A.
Mathematical Induction Section 5.1. Climbing an Infinite Ladder Suppose we have an infinite ladder: 1.We can reach the first rung of the ladder. 2.If.
Chapter 13 Backtracking Introduction The 3-coloring problem
Chapter 11 - Graph CSNB 143 Discrete Mathematical Structures.
Copyright © Cengage Learning. All rights reserved. CHAPTER 8 RELATIONS.
Chapter 9: Graphs.
(CSC 102) Lecture 30 Discrete Structures. Graphs.
1 Lecture 5 (part 2) Graphs II (a) Circuits; (b) Representation Reading: Epp Chp 11.2, 11.3
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
Binary Relation: A binary relation between sets A and B is a subset of the Cartesian Product A x B. If A = B we say that the relation is a relation on.
The Relation Induced by a Partition
Relations and Their Properties
Unit-III Algebraic Structures
Relations Chapter 9.
Applied Discrete Mathematics Week 13: Graphs
Special Graphs By: Sandeep Tuli Astt. Prof. CSE.
Graphs Hubert Chan (Chapter 9) [O1 Abstract Concepts]
Bipartite Matching Lecture 8: Oct 7.
Based on slides by Y. Peng University of Maryland
3.3 Applications of Maximum Flow and Minimum Cut
Linear Equations in Linear Algebra
Basic Counting.
Grid-Block Designs and Packings
Foundations of Discrete Mathematics
Applied Discrete Mathematics Week 13: Graphs
Presentation transcript:

1 Finding a decomposition of a graph T into isomorphic copies of a graph G is a classical problem in Combinatorics. The G-decomposition of T is balanced if every vertex of T is in the same number of copies of G. In such G-decompositions additional properties may be required on vertices, for example:

2 Construction of combinatorial designs can be considered as a decomposition where the pairs of points (edges) meet certain requirements. For example, let K v denote  copies of the complete graph K v and we may ask to decompose it into copies of K k for some k to get a design, in fact, to get a balanced incomplete block design, BIBD(v,b,r,k, ), as it IS a decomposition of copies of K v into b copies of K k.

3 For example, one can ask for partitioning copies of K v into triangles, i.e., K 3, which is the same as constructing BIBD(v,3, ) or a triple system TS(v,3, ). Of course, this well known problem is completely solved among many other values of k and.

4 The question we consider is whether one can decompose copies of monochromatic K v into copies of K k such that each copy of K k contains at most one edge from each K v. This is called proper edge-coloring or proper coloring of the design, BIBD(v,k, ).

5 Example 10 times 3 equals 30 edges, need 10 triangles Three colored K 5 ’s on five vertices {1,2,3,4,5}

6 We can form a Red X, Blue X, and a Green X and from the three copies of any block, K 3, swap edges, say cyclically and obtained three colored blocks. Suppose we wish to decompose 3 copies of K v colored Red, Blue and Green into properly colored BIBD(v,3,3). Suppose a BIBD(v,3,1) exists, say X. Then the solution is easy:

7 Theorem : If a BIBD(v,k,1) exists, then for any index  ≥ k(k-1)/2, there exists a properly colored BIBD(v,k . In general, This result is not enough to solve the problem completely! (I.e. edges of blocks can be taken from monochromatic copies of K v so that no two edges in a block have the same color.)

8 Going back to the case when k=3, it may not be clear that the index =1 requires v to be congruent to 1 or 3 mod 6. but for index =3, v has to be odd, The necessary conditions for the existence of a BIBD(v,b,r,k  are vr=bk and (v-1) = r(k-1). So the previous theorem does not answer the question even for k=3. The reason is that there are some relationships which the parameters of a design should satisfy for the design to exist:

9 Our first aim is to prove that the necessary conditions are also sufficient for properly colored BIBDs with block size three, (i.e., we want to decompose different colored copies of K v into triples such that each edge is of different color.), then we will establish a relationship of these colored designs with so called Path designs, and in the end use this connection to construct certain c- Bhaskar Rao Design. The new terms will be defined where needed.

10 Agrawal’s theorem A 1966 result by Agrawal is very useful for our work. Theorem : In every binary equi-replicate design of constant block size k such that vr=bk and b = mv, the points can be arranged into a rectangular array with columns as blocks so that every point occurs in a row m times. If r = mk+t where 0 < t ≤ k-1, then the points can be arranged into blocks so that every point occurs m or m+1 times in a row.

11 For example, the theorem can be applied to the blocks of a BIBD and points can be arranged in a k by b matrix so that each point appears in each row the same number of times (or almost same number of times). We will apply this theorem on an equireplicate design to be constructed from a BIBD.

12 Theorem : Suppose there exists BIBD(v,b,r,k, ), say X, with = mk(k-1)/2. Then the blocks of X can be colored with colors so that no two edges in any block have the same color. Use each block, say, {1,2,3, …, k} of X to construct a block {(1,2),(1,3), …,(2,3),(2,4), …,(k-1,k)} of Y. Proof: Construct a new design Y on v(v-1)/2 pairs of the points of X as follows. Note Y is an equi-replicate design with replication number.

13 Therefore we can apply Agrawal’s result and order the blocks of Y such that each pair (a,b) occurs in the array the same number of times (m times) in each row. Let the colors be indexed by c(i,j) where j = 1,2, …,m and i=1,2,..., k(k-1)/2. Color the j th occurrence of the edge (a,b) in the i th row by c(i,j). Note the block size k(k-1)/2 of Y divides the replication number for Y which is the index of X.

14 Example: BIBD(5,3,3), X: Y= Apply Agrawal’s theorem (here m=1) and color! c(1,1) c(2,1) c(3,1)

15 As an aside, we can use just k(k-1)/2 colors to color the blocks of X so that no two edges in a block has the same color. Use distinct colors for each row of the array of Y, it means use same color c(i,j) for j= 1,2…, m.

16 Now some results specific to block size 3. In view of the previous theorem, we need to consider the cases where the index is not divisible by k(k-1)/2 = 3. Given that index has to be greater than 3, we need to the case consider of =4 first.

17 A BIBD is simple if no two blocks have exactly the same points. It is known that simple BIBD(v,3, ) exists if the necessary conditions are satisfied, in particular it is known that simple BIBD(v,3,2) exists for all v greater than 3 for which a BIBD(v,3,2) exists. That is for all v>3 and v=0,1 (mod 3), a simple BIBD(v,3,2) exist. Theorem: If a simple BIBD(v,3,2) exists, then a properly edge colored BIBD(v,3,4) exists. Let us see how the proof works with an example:

18 Consider simple BIBD(4,3,2), say X: the blocks are {1,2,3},{1,2,4}, {1,3,4}, {2,3,4} X = Y= (1,2) (1,4) (3,4) (2,4) (1,3) (1,2) (1,4) (3,4) (2,3) (2,4) (1,3) (2,3) Note that we have reordered the pairs so that the first and second rows have all distinct pairs. This is possible because the blocks of ordered pairs have such two systems of distinct representatives. The proof is based on counting and using the principle of inclusion and exclusion. We will write the blocks as columns and create Y, a design on unordered pairs, as well.

X = Y= (1,2)(1,4)(3,4)(2,4) (1,3)(1,2)(1,4)(3,4) (2,3)(2,4)(1,3)(2,3) Change the third row of Y and create a fourth row as follows: If Row 3 contains same pair twice, retain one copy and put the second copy directly below into Row 4. (for example, here pair (2,3)) Retain those pairs in Row 3 which are not in Row 1,(For example (1,3)) If the pair is in Row 1, put it in Row 4. (For example (2,4)) (1,2)(1,4)(3,4)(2,4) (1,3)(1,2)(1,4)(3,4) (2,3)(1,3) (2,4) (2,3) M=

X = Y= (1,2)(1,4)(3,4)(2,4) (1,3)(1,2)(1,4)(3,4) (2,3)(2,4)(1,3)(2,3) (1,2)(1,4)(3,4)(2,4) (1,3)(1,2)(1,4)(3,4) (2,3)(1,3) (2,4) (2,3) M= Now we double the array, using the same rows of M but different order: Use Row 3 of M as the first row, then use Row 4, Row 1, and last Row 2. (1,2) (1,4) (3,4) (2,4) (1,3) (1,2) (1,4) (3,4) (2,3) (1,3). (2,4) (2,3) (2,3)(1,3) (2,4) (2,3) (1,2)(1,4)(3,4)(2,4) (1,3)(1,2)(1,4)(3,4) M*=

X = Y= (1,2)(1,4)(3,4)(2,4) (1,3)(1,2)(1,4)(3,4) (2,3)(2,4)(1,3)(2,3) Note these two copies give the required colored BIBD(4,3,4). (1,2)(1,4)(3,4)(2,4) (1,3)(1,2)(1,4)(3,4) (2,3)(1,3) (2,4) (2,3) M= (1,2)(1,4)(3,4)(2,4) (1,3)(1,2)(1,4)(3,4) (2,3)(1,3) (2,4) (2,3) (2,3)(1,3) (2,4) (2,3) (1,2)(1,4)(3,4)(2,4) (1,3)(1,2)(1,4)(3,4) M*= Now color the first row of M* by, say, red, second row by,say, blue, etc. (1,2)(1,4)(3,4)(2,4) (1,3)(1,2)(1,4)(3,4) (2,3)(1,3) (2,4) (2,3) (2,3)(1,3) (2,4) (2,3) (1,2)(1,4)(3,4)(2,4) (1,3)(1,2)(1,4)(3,4) M*= rb g prb g p

22 Corollary : There exists a BIBD(v,3,8) with a proper coloring. Proof: A simple BIBD(v,3,2) exists for every v for which a BIBD(v,3,8) exists. Use two disjoint sets of four colors in the colorings obtained in the theorem. This theorem and corollary together with the results for general block size k are enough to prove:

23 Theorem : The necessary conditions are sufficient for properly colored BIBD(v,3, ). Proof: Recall, the necessary (and sufficient) conditions for the existence of a BIBD(v,3  are (i) if = 1,5 (mod 6) then v = 1,3 (mod 6), (ii) if = 2,4 (mod 6) then v = 0,1 (mod 3), (iii) if  = 3(mod 6) then v = 1 (mod 2), (iv) if = 0 (mod 6) then v ≥ 3. For proper coloring additional and obvious necessary condition is that index be greater than 2.

24 so the first theorem applies as BIBD(v,3,1) exists, hence we can get a properly colored BIBD(v,3, ). but in such a situation the index is a multiple of 3= k(k-1)/2 and so proper coloring exists. Here we can use a properly colored BIBD(v,3,4) or a BIBD(v,3,8) along with a properly colored BIBD(v,3,6t) to get the required colored designs. For = 2,4 (mod 6), we know v = 0,1 (mod 3). For  = 3(mod 6), we have v = 1 (mod 2), and = 0 (mod 6) any v ≥ 3 is allowed, For = 1,5 (mod 6), v = 1,3 (mod 6),

25 A Path design P(v,k  is a collection of ordered subsets, blocks, of a set V of size v where a block is said to contain unordered pairs (1,2), (2,3), …, (k-1,k), such that each unordered pair of distinct elements from V occurs in  blocks. M.L. Yu posed an open question as per Heinrich in 1991 on a paper on Path Decompositions. For k=3, the question translates to: Is it possible to decompose the edges of two copies of K v into paths of length 2 such that the edges have different colors? We can answer this special case: A path design is balanced if every point appears in the same number of blocks. (Handcuffed designs)

26 Theorem: The necessary conditions are sufficient for the existence of a Path(v,3,2) with a proper coloring. If a block contains a green edge {a,b} and points {a,b,c}, then order the block as. Proof: Suppose the blocks of a BIBD(v,3,3) are properly colored with red, blue and green. One can check that these ordered blocks give a bi- colored Path(v,3,2).

27 For index 3, our proof that a proper coloring exist for BIBD(v,3,3) does not depend on which design we have used. (Unlike the case when the index is 4 or 8) Therefore the result for Path design can be expressed as Theorem: For every BIBD(v,3,3) there is a balanced Path(v,3,2) which can be tightly embedded into it. (In other words the blocks of every BIBD(v,3,3) can be ordered to give a Path design.)

28 Now replace blocks and covering pairs (2,3), (3,4), (4,1) and (1,3) with blocks and covering the same pairs and the new Path design is not embedded in a BIBD. The converse is false: Path design Path(5,3,2) with blocks,,,,,,,,, gives a BIBD(5,3,3) when we consider these blocks as unordered. (Embedded design)

29 Bhaskar Rao Designs A c-BRD(v,k, ) is a {0,1,-1}-matrix with v rows and b columns such that 1. Every pair of distinct rows has standard inner product equal to c, and 2.If the -1’s in the matrix are changed to +1’s, the matrix becomes the incidence matrix of a BIBD(v,k, ). The incidence matrix of a BIBD is a {0,1} matrix whose rows are indexed by the points of V and whose columns are indexed by the blocks of the BIBD. If point a i belongs to block b j, then entry M(i,j)=1; otherwise M(i,j)=0.

30 The process of changing certain 1’s in M to -1 in order to create a c-BRD is called signing. The next theorem connects Path designs, Colored designs and BRDs. Example: Incidence matrix of a BIBD(4,3,2)Corresponding 0-BRD

31 Theorem : The incidence matrix of every BIBD(v,3,3) can be signed so as to create a (-1)-BRD(v,3,3). Proof: Let X denotes any BIBD(v,3,3). Let us order the points in each block of X to get Path design Path(v,3,2), say Y. As each block of Y corresponds to a block {a,b,c} of X under the tight embedding, change the entry in the incidence matrix M of X corresponding to the point b and this block by -1.

32 As the index for the Path design is two, the points a and c must occur as neighbors in two Path design blocks where either a or c will be the center points and therefore the corresponding entries in M will have the minus sign. So the inner product of rows a and c will be -1. Recall the signing rule: A block of Y corresponds to a block {a,b,c} of X under the tight embedding, change the entry of the incidence matrix M for X corresponding to the center point b and this block by -1. To check that inner product of any two rows is -1, calculate the inner product of rows corresponding to two arbitrary points a and c.

33 An Edge-Coloring Problem for Designs Joint work with These are some results we have on Spencer P. Hurd