Combinatorial Batch Codes and Transversal Matroids

Size: px
Start display at page:

Download "Combinatorial Batch Codes and Transversal Matroids"

Transcription

1 Combinatorial Batch Codes and Transversal Matroids Richard A. Brualdi, Kathleen P. Kiernan, Seth A. Meyer, Michael W. Schroeder Department of Mathematics University of Wisconsin Madison, WI January 7, 2010 Abstract Combinatorial batch codes were defined by Paterson, Stinson, and Wei as purely combinatorial versions of the batch codes introduced by Ishai, Kushilevitz, Ostrovsky, and Sahai. There are n items and m servers each of which stores a subset of the items. It is required that, for prescribed integers k and t, any k items can be retrieved by reading at most t items from each server. Only the case t = 1 is considered here. An optimal combinatorial batch code is one in which the total storage required is a minimum. We establish an important connection between combinatorial batch codes and transversal matroids, and exploit this connection to characterize optimal combinatorial batch codes in case n = m + 1 and m + 2. Key words and phrases: combinatorial batch codes, transversal matroid, dual matroid, cocircuit, presentation of a transversal matroid. Mathematics Subject Classifications: 05B30, 05B35, 05D05, 68P20, 68R05. 1

2 1 Introduction In [7], batch codes are defined as a way to model the efficient retrieval of n items of information distributed among m servers where any string of k items is retrievable by reading at most t items from each of the servers. Here each of the m servers is regarded as a string of items of information and the total length N of these m strings is to be as small as possible. In [9] batch codes in which decoding is simply reading, called replication-based batch codes in [7], are considered, and this led the authors to a purely combinatorial notion. Let n, N, k, m, t be positive integers with k m n and t n. A combinatorial batch code with parameters (n, N, k, m, t) (abbreviated CBC, CBC(n, N, k, m, t), or CBC(n, k, m, t) if N is not specified) is a family B = (B 1, B 2,..., B m ) of m subsets, called the servers, of a set X = {x 1, x 2,..., x n } (the items) of cardinality n where (i) N = B 1 + B B m, and (ii) for each Y X with Y = k, there exist subsets C i B i where C i t (1 i m) such that Y = m i=1c i. The sets C 1, C 2,..., C m can be assumed to be disjoint, as each item need only be read from one server. The integer N is the total amount of information stored in the servers, and we call it the size of the CBC. The integer t serves to restrict the load on each server, thus balancing the load among the servers. The problem is to construct such CBCs with N as small as possible. A combinatorial batch codes with the minimum size N for the parameters n, k, m, t is called an optimal combinatorial batch code (abbreviated optimal CBC or optimal CBC(n, k, m, t)). In [9] the authors, as do we, restrict attention to CBCs with t = 1 where the load on each server is at most 1, and we write CBC(n, N, k, m) and CBC(n, k, m) for such codes. As in [9], N(n, k, m) designates the size of an optimal CBC(n, k, m) with t = 1. A CBC(n, N, k, m) can be viewed as the m by n (0, 1)-matrix A = [a ij ] where A is the incidence matrix of the family B of subsets of X [9]. The rows of A correspond to the m sets B 1, B 2,..., B m (i.e. the servers) and the columns correspond to the n items x 1, x 2,..., x n. We have a ij = 1 if and only if x j B i. The size N is the 2

3 number σ(a) of 1s in A. The combinatorial batch code property in terms of the matrix A is: CBC-property: Given any set J of k columns of A, the m by k submatrix A J of A determined by the columns with index in J contains k 1s with no two of these 1s in the same row or column. A collection of k 1s in A with no two of the 1s from the same row or column is called a k-diagonal of A. A k-diagonal of a matrix with exactly k rows is a diagonal 1 of that matrix. The term rank ρ(a) of the matrix A is the maximum integer k such that A has a k-diagonal. By the classical König-Egerváry theorem (see e.g. [6]), the term rank ρ(a) is also the minimum number of rows and columns of A that contain all its 1s. The combinatorial batch code property can be expressed as: CBC-property restated: Every m by k submatrix of A has a k-diagonal. Consider a family B = (B 1, B 2,..., B m ) of subsets of a set X = {x 1, x 2,..., x n }. A system of distinct representatives, abbreviated SDR, of B is a family (e 1, e 2,..., e m ) of distinct elements of X such that e i B i for each i = 1, 2,..., m. The set {e 1, e 2...., e m } of elements in the SDR is a transversal of B. Thus a transversal of B is a set of m elements that can be ordered into an SDR of B. A partial transversal (abbreviated PT) of B is a transversal of a subfamily of B. Thus P X of cardinality p is a PT of B if and only if there exists a subfamily B(i 1, i 2,..., i p ) = (B i1, B i2,....b ip ) of B with 1 i 1 < i 2 < < i p n such that P is a transversal of B(i 1, i 2,..., i p ). Let I be the collection of PTs of the family B in a CBC. It is well known that I is the collection of independent sets of a matroid M on X, called a transversal matroid (see e.g. [4, 8]). The family of sets B is called a presentation of the transversal matroid M (see e.g. [1, 2, 3, 4, 5]); in general, M has many presentations. Let ρ be the rank function of the transversal matroid M; thus for F X, ρ(f ) is the maximum cardinality of a PT contained in F, equivalently, the maximum 1 Here we differ from some terminology used in [9] where what we call a diagonal of a square matrix is called a transversal of that matrix. We use the word transversal in another common way that is relevant in our investigations. 3

4 cardinality of a PT of the family (B 1 F, B 2 F,..., B m F ). If the rank of the matroid is r, that is, ρ(x) = r, then M has a presentation by a family of r sets; in fact, any r sets of the family B with a transversal affords such a presentation. Usually, when one refers to a presentation of a transversal matroid of rank r, one means a presentation by a family of r sets. We also view the incidence matrix A of the family B as a presentation of M as it describes the family B in different terms. We thus refer to A as a (matrix) presentation of the CBC and of the corresponding transversal matroid. In a matrix presentation of an optimal CBC(n, k, m), each column has at most k 1s. In summary, a CBC(n, N, k, m) corresponds to the tranversal matroid of a family B of m subsets of a set X of n elements in which every subset of X of cardinality k is independent; the size N is the sum of the cardinalities of the sets in B, equivalently, the number of 1s in its incidence matrix presentation. We defer further discussion of basic properties of matroids and of transversal matroids and their presentations until the next section where we prove an important property of presentations of optimal CBCs. In [9] the following are proved: (i) (n = m) N(m, k, m) = m: the matrix presentations of the optimal combinatorial batch codes are precisely the permutation matrices of order n. (ii) (k = m) N(n, m, m) = mn m(m 1): a matrix presentation of an optimal batch code is the matrix [ I m J m,n m ], where J m,n m is the m by n m matrix of all 1s. (iii) (n = m + 1) N(m + 1, k, m) = m + k: a matrix presentation of an optimal combinatorial batch code is the matrix [ I m where u is any m by 1 matrix with k 1s. We give a very different proof of this in Theorem 3.1 and, in addition, characterize the optimal combinatorial batch codes. u ], 4

5 (iv) If n (k 1) ( ) ( m k 1, then N(n, k, m) = kn (k 1) m k 1) : a matrix presentation of a CBC(n, k, m) which gives this equality is the m by n matrix with k 1 copies of each of the ( m k 1) column vectors with (k 1) 1s and m (k 1) 0s, whose remaining columns are any column vectors with k 1s and m k 0s. If k = 2, then we get that N(n, 2, m) = 2n m = m + 2(n m). Our contribution in this paper is the following: we first show that in an optimal CBC(n, m, k), each server contains at least one item, in fact, that a matrix presentation A of an optimal CBC(n, k, m) has term rank ρ(a) equal to m. We develop this important connection between CBCs and transversal matroids. We give a different proof of N(m + 1, k, m) = m + k which allows us to characterize all optimal CBC(m + 1, k, m)s. Using the connection between CBCs and transversal matroids, we determine N(m + 2, k, m), a question that was left open in [9]. 2 Combinatorial Batch Codes and their Transversal Matroids We first observe that in a matrix presentation of a CBC, we may permute the rows freely (order the servers in any way) and permute the columns freely (order the items in any way). We often make use of this observation. If k = 1, then clearly N(n, m, k) = n and the incidence matrix of an optimal code is any m by n matrix with exactly one 1 in each column. In particular, all but one row may be zero rows. Thus only one server suffices for an optimal CBC code if k = 1. We henceforth assume that k 2. Theorem 2.1 Let k, m, n be integers with 2 k m n. Let A be a matrix presentation of an optimal CBC(n, m, k), and let B = (B 1, B 2,..., B m ). Then ρ(a) = m and hence B has a transversal. In particular, a matrix representation of an optimal CBC(n, m, k) does not have a zero row. Proof. By the König-Egerváry theorem, the 1s of A can be covered by r rows and s columns for some r and s with r + s = ρ(a). Without loss of generality we 5

6 may assume that A = [ A 12 A 1 A 2 O m r,n s ] where A 1 is r by n s and A 2 is m r by s. We have ρ(a 1 ) = r, for otherwise the rows and columns of A can be covered by less than ρ(a) rows and columns. Similarly, ρ(a 2 ) = s. Hence we may assume that A 1 has 1s on its r diagonal positions, and A 2 has 1s on its s diagonal positions. The optimality condition implies that the only 1s in A 2 are these s diagonal 1s and that A 12 = O r,s, since the s diagonal 1s of A 2 suffice for the first s columns in a CBC with the given parameters. Now suppose that ρ(a) < m. Then the last row of A 2 is a zero row and hence row m of A is a zero row. If any column of A 1 had two or more 1s, then we could replace all the 1s in that column with 0s and put a 1 in the corresponding column of row m of A and and obtain a presentation of a CBC(n, m, k) of smaller size, contradicting the optimality condition. Thus each column of A 1, including the first r columns containing the diagonal 1s, contains exactly one 1. This implies that n s = r, for otherwise A has two identical columns each with exactly one 1 and in the same row, and this contradicts the combinatorial batch code property since k 2. Since now r + s = ρ(a) < m n = r + s, we have a contradiction. Thus ρ(a) = m. We assume that the reader has some familiarity with matroids (see e.g. [8]), although below we remind the reader of the meaning of the basic concepts. We review the necessary facts about transversal matroids and their presentations that we need for our discussion of optimal CBCs. Let M be a matroid on a set X of rank r with rank function ρ. The bases of M are the maximal independent sets and they all have cardinality equal to r. The dual matroid M of M is the matroid whose bases are the complements of the bases of M. Thus Y X is independent in the dual provided that X \ Y contains a basis of M. A circuit of M is a set C X such that C is dependent (that is, not independent) but C \ {x} is independent for each x C. A loop is a circuit of cardinality 1 and thus is not contained in any basis of M. A cocircuit of M is a circuit of the dual M. A coloop is a cocircuit of cardinality 1 and thus is in every 6

7 basis of M. The complements of the cocircuits of M are the hyperplanes of M. The hyperplanes of M are subsets H of X such that ρ(h) = r 1 and ρ(h {x}) = r for all x X \ H. Hyperplanes are examples of flats of M, that is, subsets F of X such that ρ(f {x}) = ρ(f ) + 1 for every x X \ F. In general, a flat F is cyclic provided that ρ(f \ {z}) = ρ(f ) for all z F ; this is equivalent to saying that the matroid M restricted to F has no coloops. For more detailed information on matroids, see [8]. In Theorem 2.1 we showed that if k 2, a matrix presentation of an optimal CBC(n, m, k) has term rank equal to m, and thus that the corresponding transversal matroid has rank m. Let B = (B 1, B 2,..., B m ) be a presentation of a transversal matroid M of rank m on a set X of cardinality n. The matroid M has, in general, many presentations by m sets, but it is known that there is a unique maximal presentation M = (M 1, M 2,..., M m ). By this we mean that if (T 1, T 2,..., T m ) is any presentation of M, then there is a permutation i 1, i 2,..., i m of {1, 2,..., m} such that T ij M j for j = 1, 2,..., m. In contrast, the transversal matroid M may have many minimal presentations, where C = (C 1, C 2,..., C m ) is a minimal presentation of M provided that if any element is removed from any C i, the resulting family is not a presentation of M. In a minimal presentation C, the sets C i must be cocircuits of M, and as a result a minimal presentation is also called a cocircuit presentation. If C is a cocircuit of M and the hyperplane H = X \ C is cyclic, then C is a member of every minimal presentation. Although a transversal matroid M of rank m may have many cocircuit presentations, the cardinalities of the corcuits are invariant and indeed are the maximum cardinalities of the cocircuits contained in each set of the maximal presentation. More specifically, if M = (M 1, M 2,..., M m ) is the maximal presentation of M and C = (C 1, C 2,..., C m ) is any cocircuit presentation of M with C i M i (i = 1, 2,..., m), then C i = M i ((m 1) ρ(x \ M i )), and this equals the maximum cardinality of a cocircuit contained in M i (i = 1, 2,..., m). Thus, in terms of the unique maximal presentation M, the multiset of cardinalities of the cocircuits in a cocircuit presentation of M are uniquely deter- 7

8 mined and are the m numbers M i + ρ(x \ M i ) m + 1 (i = 1, 2,..., m); in particular, their sum is an invariant and equals m ( M i + ρ(x \ M i )) m 2 + m. i=1 More details on these facts about transversal matroids and their presentations can be found in [1, 2, 3, 4, 5]. In the next theorem, we summarize the application of the preceding discussion to optimal CBCs. Theorem 2.2 Let k, m, n be integers with 2 k m n. Let B = (B 1, B 2,..., B m ) be the family of servers of an optimal CBC(n, k, m) whose set of items is X. Let M be the tranversal matroid of B whose maximal presentation is M = (M 1, M 2,..., M m ). Then B is a cocircuit presentation of M, and N(n, k, m) = m ( M i + ρ(x \ M i )) m 2 + m. i=1 3 Optimal Combinatorial Batch Codes We first note that N(n, k, m) m + k(n m), (2 k m n). (1) This inequality holds since the m by n matrix [ ] U I m where U is any m by n m (0, 1)-matrix with exactly k 1s in each column is a matrix presentation of a CBC(n, k, m). If k = m, this gives an optimal CBC(n, m, m) [9] whose size is m+m(n m) = m(n m+1). The corresponding transversal matroid is a rank m transversal matroid on a set X of n elements in which every subset 8

9 of size m is a basis, and every subset of X of size n m + 1 is a cocircuit. Such matroids are called uniform matroids. We now give a different, and we think, simpler and more natural proof of Theorem 6 in [9] which has as a byproduct a characterization of the optimal combinatorial batch codes CBC(m + 1, k, m). In our characterization we shall make use of the digraph associated with the off-diagonal entries of a matrix. If A = [a ij ] is an m by m + 1 matrix, then the digraph 2 D(A) of A has vertices 1, 2,..., m, m + 1 with an edge from vertex i to vertex j if and only if i j and a ij 0. A digraph is an in-arborescence with sink w provided that for each vertex u w there is exactly one directed path from u to w; such a digraph is obtained from a rooted tree with root w by directing each edge towards the root w. The number of edges of an inarborescence is 1 less that the number of its vertices. If D is a digraph and F is a set of edges of D, then the digraph determined by the set of edges F has as edges, the edges in F, and as vertices, the vertices of the edges in F. Theorem 3.1 Let k and m be integers with 2 k m. Then N(m+1, k, m) = m+ k. A CBC(m+1, k, m) is optimal if and only if, after row and column permutations, its m by m + 1 matrix representation A satisfies the following properties: (i) A has 1s in its m diagonal positions and has k off-diagonal 1s. (ii) Each of columns 1, 2,..., m of A contains at most one off-diagonal 1. (iii) the digraph D(A) of A determined by its k off-diagonal 1s is an in-arborescence whose sink is vertex m + 1. Proof. Let A be a matrix presentation of a CBC(m + 1, k, m). By Theorem 2.1, we may assume that A has 1s in each of its m diagonal positions. It follows from the König-Egerváry theorem that since every m by k submatrix of A has a k-diagonal, A does not have a p by q zero submatrix with p + q = m + 1 and q k. The matrix A must have at least one 1 in column m + 1, say row t 1 contains a 1 in column m + 1. Thus in D(A) there is an edge from vertex t 1 to vertex m + 1. Now consider 2 It is not conventional to associate a digraph with a non-square matrix. The reader may want to think of A as a m + 1 by m + 1 matrix whose last row is all 0s. Note also that we are ignoring the diagonal entries in our definition. 9

10 the m by 2 submatrix of A determined by columns t 1 and m + 1. At this point we have identified two 1s in this submatrix, namely the 1 in the diagonal position (t 1, t 1 ) and the 1 in position (t 1, m + 1). Since A cannot have a m 1 by 2 zero submatrix, there must be a another 1 in this submatrix, say row t 2 t 1 contains a 1 in column t 1 or column m + 1. Now consider the m by 3 submatrix of A determined by columns t 1, t 2, m + 1. We have four identified 1s in this submatrix, namely the 1s in positions (t 2, t 2 ), (t 1, t 1 ) and (t 1, m + 1), and a 1 in either position (t 2, t 1 ) or (t 2, m + 1). The two off-diagonal 1s correspond to two edges of the digraph D(A), namely an edge from vertex t 1 to vertex m + 1, and either an edge from vertex t 2 to vertex t 1 or an edge from vertex t 2 to vertex m + 1. The four identified 1s in this m by 3 submatrix lie in rows t 1 and t 2. Since A cannot have a m 2 by 3 zero submatrix, there must be another 1 in this submatrix in a row t 3 t 1, t 2. This gives an additional edge in D(A) from vertex t 3 to one of the vertices t 1, t 2, m + 1. Thus far we have constructed an in-arborescence in D(A) with vertex set t 1, t 2, t 3, m + 1 whose sink is vertex m + 1. Continuing like this, we see that A has k off-diagonal 1s with at most one of these 1s in each of columns 1, 2,..., m and that these k 1s determine an arborescence in D(A) with sink at vertex m + 1 and with k edges. In particular, A has at least m + k 1s, and hence N(m + 1, k, m) m + k. To complete the proof, we show that if the m by m + 1 (0, 1)-matrix A satisfies properties (i), (ii), and (iii) in the statement of the theorem, then A is a matrix representation of a CBC(m + 1, k, m). Suppose that A has a zero submatrix A[I, J] determined by the rows with index in I and the columns with index in J where I = p, J = q, p + q = m + 1, and q k. Since A has 1s in its m diagonal positions, the m by m submatrix containing these diagonal 1s cannot have such a p by q zero submatrix, and hence m + 1 J. After column permutations but with column m + 1 fixed, we may assume that A has the form [ ] A1 O m q+1,q, A 21 A 2 u where A 1 is m q + 1 by m q + 1 and has 1s in its diagonal positions, A 2 is q 1 by q 1 and has 1s in its diagonal positions, and u is a column vector. If A 1 has an off-diagonal 1 in row i, then there can be no directed path from vertex i to vertex m + 1, contradicting property (iii). If A 21 contains a 1, necessarily an off-diagonal 1, we also contradict (iii). Thus all of the k off-diagonal 1s in A are in A 2 and u. 10

11 Thus the q by q matrix [ ] A 2 u B = contains k off-diagonal 1s and it follows from property (iii), that D(B) is an inarborescence on at most q vertices. Since q k and an in-arborescence with k edges has k + 1 vertices, this is a contradiction. Therefore, A is a matrix presentation of a CBC(m + 1, k, m). One way to construct a CBC(m + 1, k, m) is to take as its matrix representation [ ] A = u, I m where u is any (0, 1)-vector with k 1s. In this case, D(A) is the in-arborescence consisting of edges from k different vertices to vertex m+1. This is the construction given in [9]. It was left open in [9] to determine N(n, k, m) when n = m + 2. We show how to use the connection we have established between CBCs and transversal matroids to determine this number and to construct an optimal CBC(m + 2, k, m). By the bound in (1), N(m + 2, k, m) m + 2k, (2) and a matrix presentation of a CBC(m + 2, k, m) of size m + 2k is [ ] I m u v where u and v are any (0, 1)-vectors with exactly k 1s. If k = 2, then this CBC is optimal. The reason is that if N(m + 2, 2, m) m + 3, then at most one column of an m by m+2 matrix presentation has more than one 1, implying that there are two identical columns with exactly one 1, a contradiction. Thus N(m+2, 2, m) = m+4. We now assume that k 3. Consider a CBC(m + 2, k, m) with servers B = (B 1, B 2,..., B m ) and a set X of items with X = m + 2. Assume, as is true by Theorem 2.1 for optimal CBCs, that B has a transversal. Let M be the corresponding transversal matroid on X so that M has rank m. The dual matroid M is a rank 2 matroid on M. Moreover, since M does not have any loops (elements not in any independent set), M does not have 11

12 any coloops. Not surprisingly, rank 2 matroids have a very simple structure which we now describe. We formulate our description in terms of the dual matroid M of M and use usual matroid terminology. So consider a rank m matroid M on the set X of cardinality m + 2, and its rank 2 dual matroid M with no coloops. The cocircuits are characterized as follows. There is a partition X 0, X 1,..., X p, X p+1 of X into p + 2 sets, with p 0, where X i 2 for i = 1, 2,..., p, and p + X p+1 2. The elements in X 0, if any, are the circuits of cardinality 1 of M, and thus are the elements in no basis of M and thus in every basis of M. The circuits of cardinality 2 of M are any pair of elements from one of the sets X 1, X 2,..., X p. Note that pairs of elements of X p+1 are not cocircuits. The circuits of cardinality 3 of M are any set of three elements from X \ X 0 containing at most one element from each of X 1, X 2,..., X p. M can have no circuits of cardinality greater than 3, since M has rank 2. Since the circuits of a matroid uniquely determine the matroid, this completely characterizes rank 2 matroids without coloops. The bases of M are any pair of elements from X \ X 0 with no two from the same set X 1, X 2,..., X p (the condition p + X p+1 2 guarantees there is such a pair and thus that M has rank 2). The matroid M has rank m and, since the bases of M are the complements of the bases of M, the bases of M are those sets T X such that T = m, X 0 T, and T X i X i 1 for i = 1, 2,..., p. A picture of a matroid of rank 2 on a set X of n = n 0 + n n p + n p+1 elements is given in Figure 1. The elements in the sets X 1, X 2,..., X p are pictured as multiple points on a line. The n 0 elements of X 0 are the loops and are are off the line. The bases correspond to two points on the line not contained in a multiple point. X 1 X 2 X X p X p+1 {}}{ X 0 Figure 1. 12

13 We now verify that every matroid on m + 2 elements of rank m is a transversal matroid. Let X i = n i for i = 0, 1,..., p, p + 1, where m + 2 = n 0 + n n p. We assume without loss of generality that n 1 n 2 n p. Since the X i 2 for i = 1, 2,..., p, we have n p 2. Let q = m n 0 p (n i 1) = n p+1 + p 2. i=1 Lemma 3.2 With the above notation, the matroid M is a transversal matroid with maximal presentation M = (X 0,..., X }{{} 0, X 1,..., X 1, X }{{} 2,..., X 2,..., X }{{} p,..., X p, X,,..., X). (3) }{{}}{{} n 0 n 1 1 n 2 1 n p 1 q The maximum cardinalities of the cocircuits in a cocircuit presentation of M are, respectively, (1,..., 1, 2,..., 2, 2,..., 2,..., 2,..., 2, 3,..., 3) (4) }{{}}{{}}{{}}{{}}{{} n 0 n 1 1 n 2 1 n p 1 q Proof. It is straightforward to check that a set of m elements of X is a transversal of M if and only if it contains all of X 0 and at least n i 1 elements from X i for each i = 1, 2,..., p. But these sets are precisely the bases of M as described above. Thus M is a transversal matroid. If we replace any X 0 in M by X 0 {w} where w X 0, then the resulting family has a transversal not containing all of X 0, and the resulting transversal matroid is not M. If for any i = 1, 2,..., p, we replace any X i in M by X i {w} with w X i, then the resulting family has a transversal missing two elements from X i and hence is not M. Therefore (3) is the maximal presentation of M. According to our description of the cocircuits of M, the cardinalities in (4) are the maximum cardinalities of the cocircuits in the sets of the maximal presentation M. The sum of the cardinalities of the cocircuits in a cocircuit presentation of the transversal matroid in Lemma 3.2 is n 0 + 2(n 1 1) + 2(n 2 1) + + 2(n p 1) + 3q 13

14 which, upon substituting q = n p+1 + p 2, reduces to 2m 2 n 0 + n p+1 + p. (5) Thus to determine N(m + 2, k, m) we need to minimize (5). In order that a transversal matroid on a set X of m + 2 elements with rank m correspond to a CBC(m + 2, k, m), it is necessary and sufficient that every subset of X of size k is independent, and this is equivalent to the complement of a set of k elements not being entirely contained in any one of the sets X 0 X 1, X 0 X 2,..., X 0 X p or in a set of the form X 0 {e} where e is any element of X p+1. Hence, every subset of size k is independent if and only if (i) p 1 and m+2 k n 0 +n i +1 (i = 1, 2,..., p) (because of our monotonicity assumption, this is equivalent to m + 2 k n 0 + n 1 + 1, that is, to n 0 + n 1 m + 1 k), or (ii) p = 0 and m + 2 k n 0 + 2, that is, m k n 0. Thus to determine the size of an optimal CBC(m + 2, k, m), we need to determine a transversal matroid of rank m on a set X of m + 2 elements for which, subject to (i ) in case p 1: n i 2 (i = 1, 2,..., p), p + n p+1 2, n 0 + n i m + 1 k (i = 1, 2,..., p), (ii ) in case p = 0: m k n 0, the quantity 2m 2 n 0 + n p+1 + p (6) is minimum, equivalently, for which n 0 + n p+1 + p (7) is minimum. Consider case (ii) in which p = 0 and so p + 1 = 1. Then n 0 + n 1 = m + 2, and (6) and (7) are smallest when n 0 = m k giving 2m 2 n 0 + n p+1 + p = m + 2k, (8) 14

15 which is the bound in (2). Now assume that p 1. If n p+1 2, then (7) decreases if we increase p to p + 1, and replace X p+1 with X p+1 and X p+2, where X p+1 is a subset of X p+1 of cardinality 2, and X p+2 = X p+1 \ X p+1, so that X p+2 n p+1 2. Thus we may assume that n p+1 equals 0 or 1. Assume that n p+1 = 1. Then if p 2 we can replace X 1 by X 1 {a} where a is the unique element of X p+1, making X p+1 empty, and this would decrease (7). But if p = 1, then the unique element in X p+1 is in every basis of M, a contradiction. Thus we may assume that n p+1 = 0 if p 1. If the inequality condition in (i) is strict, that is, if n 0 + n 1 < m + 1 k, we can take any element in X \ X 0 and put it into X 0 and decrease (7) and (6). Hence we may assume that Substituting n 0 from (9) into (7) we have to minimize equivalently, we have to minimize n 0 + n 1 = m + 1 k. (9) m 1 + k + n 1 + p; n 1 + p (10) Now the number of loops of the matroid M is n 0, and n 1 and p (and n 2,..., n p ) are determined by partitioning a set of m + 2 n 0 elements into p sets the largest of which has cardinality equal to n 1. So to minimize (10), we should take m + 2 n0 n1 + k + 1 k + 1 p = = = 1 +, (11) n 1 and thus we need to minimize n 1 k n 1, (12) n 1 as a function of n 1. Elementary calculus shows that the minimum value is achieved at n 1 = k + 1 but this is not an integer in general and the minimum value is also not an integer in general. Note that substituting n p+1 = 0 in (6) and using (9) and (11), our quantity (6) to be minimized for an optimal CBC(m + 2, k, m) becomes k + 1 m + k 2 + n 1 +. (13) 15 n 1 n 1

16 So consider the functions f(x) = x + C x (x R+ ) and g(x) = x + C (x Z + ) x where C is an integer. The minimum value of f(x) is achieved at x = C. Since f(x) is decreasing on the interval (0, C) and increasing on ( ( C, ), g(x) is nonincreasing on 0, and nondecreasing on,. If C is a perfect C ] [ C ) square, then g(x) achieves its minimum value at x = C. minimum value at one of We argue this as follows: C or C. Otherwise, g(x) achieves its If C = r 2 for some integer r, then this is clear. Suppose first that r 2 < C r(r + 1) for some integer r. Then r < C < r + (1/2) and so the minimum value of g(x) occurs at r or r + 1. We have r < C C r r + 1, and so = r + 1. r we also have r r + 1 = r2 r + 1 < C r + 1 r, and so C = r. r + 1 Hence g(r) = g(r + 1) = 2r + 1 = 2 C is the minimum value of g(x) in this case, occurring at both r and r + 1. Now suppose that r(r 1) < C r 2 1 for some integer r. Then r (1/2) < C r and so the minimum value of g(x) occurs at r or r 1. We have r 1 < C r r2 1 r = r 1 C r, and so = r. r We also have Hence r < C r 1 r2 1 r 1 C = r + 1, and so r 1 g(r 1) = g(r) = 2r = 2 C = r

17 is the minimum value in this case, occurring at both r 1 and r. Therefore the minimum occurs at r and r + 1 in case r 2 < C r(r + 1), and at r 1 and r in case r(r 1) < C r 2 1. Thus the minimum value of (13) is m + k k + 1. (14) Finally, we note that the minimum size (8) occurring when p = 0 equals that in (14) if k = 2 and exceeds (14) if k 3. Hence we have proved the following theorem. Theorem 3.3 Let k and m be integers with 2 k m. Then N(m + 2, k, m) = m + k k + 1. We illustrate Theorem 3.3 and the construction used in its proof. Let n = 22, m = 20, and k = 8. Then an optimal CBC(22, 8, 20) has p = 4 with n 0 = 10, n 1 = n 2 = n 3 = n 4 = 3, and n 5 = 0. The cocircuits in an optimal presentation have cardinalities An optimal CBC(22, 8, 20) has size (1,..., 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3 ), }{{}}{{}}{{}}{{}}{{}}{{} N(22, 8, 20) = (2 + 2) + 2(3) = 32 = A matrix representation of this CBC is given in Figure

18 Figure 2. Finally, we make some observations about the CBCs constructed in [9]. Recall that if n (k 1) ( ) ( m k 1, then N(n, k, m) = kn (k 1) m k 1), and a matrix presentation of a CBC(n, k, m) with this optimal size is an m by n matrix A with k 1 copies of each ( m k 1) column vector with (k 1) 1s and m (k 1) 0s whose remaining columns are any column vectors with k 1s and m k 0s. Assume that n = (k 1) ( m k 1), and let M be the corresponding transversal matroid on the column indices 1, 2,..., n of A. We assume that k > 2 because if k = 2, then A = I m. The number of 1s in each row of A is ( ) m 1 α = (k 1). k 2 18

19 Since we have an optimal CBC(n, k, m), for each row of A the columns corresponding to the 1s in the row is a cocircuit of M, and all these cocircuits have cardinality α. The complement H of one of these cocircuits C is a hyperplane of M. It is straightforward to check that if e is any element of H, the rank of H \ {e} equals m 1, the same as the rank of H. This means that H is a cyclic hyperplane and hence that C is a set in every presentation of M. It thus follows that up to row and column permutations, A is the unique matrix presentation of an optimal CBC(n, k, m), that is, up to labeling the servers and items, there is a unique optimal CBC(n, k, m) when n = (k 1) ( m k 1). References [1] J.A. Bondy, Presentations of tranversal matroids, J. London Math. Soc., (2), 5 (1972), [2] J.A. Bondy, Transversal matroids, base orderable matroids, and graphs, Quart. J. Math. (Oxford), 23 (1972), [3] J.A. Bondy and D.J.A. Welsh, Some results on tranversal matroids and constructions for identically self dual matroids, Quart. J. Math. (Oxford), 22 (1971), [4] R.A. Brualdi, Transversal Matroids, Chapter 5 in Combinatorial Geometries, N. White ed., Cambridge Univ. Press, Cambridge, 1987, [5] R.A. Brualdi and G.W. Dinolt, Characterizations of transversal matroids and their presentations, J. Comb. Theory, 12 (1972), [6] R.A. Brualdi and H.J. Ryser, Combinatorial Matrix Theory, Cambridge University Press, Cambridge, [7] Y. Ishai, E. Kushilevitz, R. Ostrovsky, A. Sahai, Batch codes and their applications, in Proceedings of the 36th Annual ACM Symposium on Theory of Computing, ACM Press, New York, [8] J.G. Oxley, Matroid Theory, The Clarendon Press, Oxford University Press, New York,

20 [9] M.B. Paterson, D.R. Stinson, R. Wei, Combinatorial batch codes, Adv. Math. Communications, 3 (2009),

Matroids/1. I and I 2 ,I 2 > I 1

Matroids/1. I and I 2 ,I 2 > I 1 Matroids 1 Definition A matroid is an abstraction of the notion of linear independence in a vector space. See Oxley [6], Welsh [7] for further information about matroids. A matroid is a pair (E,I ), where

More information

RESEARCH ARTICLE. An extension of the polytope of doubly stochastic matrices

RESEARCH ARTICLE. An extension of the polytope of doubly stochastic matrices Linear and Multilinear Algebra Vol. 00, No. 00, Month 200x, 1 15 RESEARCH ARTICLE An extension of the polytope of doubly stochastic matrices Richard A. Brualdi a and Geir Dahl b a Department of Mathematics,

More information

Transversal and cotransversal matroids via their representations.

Transversal and cotransversal matroids via their representations. Transversal and cotransversal matroids via their representations. Federico Ardila Submitted: May, 006; Accepted: Feb. 7, 007 Mathematics Subject Classification: 05B5; 05C8; 05A99 Abstract. It is known

More information

Discrete Applied Mathematics

Discrete Applied Mathematics Discrete Applied Mathematics 194 (015) 37 59 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: wwwelseviercom/locate/dam Loopy, Hankel, and combinatorially skew-hankel

More information

ACI-matrices all of whose completions have the same rank

ACI-matrices all of whose completions have the same rank ACI-matrices all of whose completions have the same rank Zejun Huang, Xingzhi Zhan Department of Mathematics East China Normal University Shanghai 200241, China Abstract We characterize the ACI-matrices

More information

A MATROID EXTENSION RESULT

A MATROID EXTENSION RESULT A MATROID EXTENSION RESULT JAMES OXLEY Abstract. Adding elements to matroids can be fraught with difficulty. In the Vámos matroid V 8, there are four independent sets X 1, X 2, X 3, and X 4 such that (X

More information

Regular matroids without disjoint circuits

Regular matroids without disjoint circuits Regular matroids without disjoint circuits Suohai Fan, Hong-Jian Lai, Yehong Shao, Hehui Wu and Ju Zhou June 29, 2006 Abstract A cosimple regular matroid M does not have disjoint circuits if and only if

More information

Key words: Batch codes, error-correcting codes, computationally-private information retrieval, load balancing, distributed storage.

Key words: Batch codes, error-correcting codes, computationally-private information retrieval, load balancing, distributed storage. Linear Batch Codes Helger Lipmaa and Vitaly Skachek Abstract In an application, where a client wants to obtain many symbols from a large database, it is often desirable to balance the load. Batch codes

More information

ON SIZE, CIRCUMFERENCE AND CIRCUIT REMOVAL IN 3 CONNECTED MATROIDS

ON SIZE, CIRCUMFERENCE AND CIRCUIT REMOVAL IN 3 CONNECTED MATROIDS ON SIZE, CIRCUMFERENCE AND CIRCUIT REMOVAL IN 3 CONNECTED MATROIDS MANOEL LEMOS AND JAMES OXLEY Abstract. This paper proves several extremal results for 3-connected matroids. In particular, it is shown

More information

THE STRUCTURE OF 3-CONNECTED MATROIDS OF PATH WIDTH THREE

THE STRUCTURE OF 3-CONNECTED MATROIDS OF PATH WIDTH THREE THE STRUCTURE OF 3-CONNECTED MATROIDS OF PATH WIDTH THREE RHIANNON HALL, JAMES OXLEY, AND CHARLES SEMPLE Abstract. A 3-connected matroid M is sequential or has path width 3 if its ground set E(M) has a

More information

Isotropic matroids III: Connectivity

Isotropic matroids III: Connectivity Isotropic matroids III: Connectivity Robert Brijder Hasselt University Belgium robert.brijder@uhasselt.be Lorenzo Traldi Lafayette College Easton, Pennsylvania 18042, USA traldil@lafayette.edu arxiv:1602.03899v2

More information

Introduction to Graph Theory

Introduction to Graph Theory Introduction to Graph Theory George Voutsadakis 1 1 Mathematics and Computer Science Lake Superior State University LSSU Math 351 George Voutsadakis (LSSU) Introduction to Graph Theory August 2018 1 /

More information

MATROID PACKING AND COVERING WITH CIRCUITS THROUGH AN ELEMENT

MATROID PACKING AND COVERING WITH CIRCUITS THROUGH AN ELEMENT MATROID PACKING AND COVERING WITH CIRCUITS THROUGH AN ELEMENT MANOEL LEMOS AND JAMES OXLEY Abstract. In 1981, Seymour proved a conjecture of Welsh that, in a connected matroid M, the sum of the maximum

More information

Determining a Binary Matroid from its Small Circuits

Determining a Binary Matroid from its Small Circuits Determining a Binary Matroid from its Small Circuits James Oxley Department of Mathematics Louisiana State University Louisiana, USA oxley@math.lsu.edu Charles Semple School of Mathematics and Statistics

More information

An Introduction of Tutte Polynomial

An Introduction of Tutte Polynomial An Introduction of Tutte Polynomial Bo Lin December 12, 2013 Abstract Tutte polynomial, defined for matroids and graphs, has the important property that any multiplicative graph invariant with a deletion

More information

AN INTRODUCTION TO TRANSVERSAL MATROIDS

AN INTRODUCTION TO TRANSVERSAL MATROIDS AN INTRODUCTION TO TRANSVERSAL MATROIDS JOSEPH E BONIN October 26, 2010 CONTENTS 1 Prefatory Remarks 1 2 Several Perspectives on Transversal Matroids 2 21 Set systems, transversals, partial transversals,

More information

On the Length of a Partial Independent Transversal in a Matroidal Latin Square

On the Length of a Partial Independent Transversal in a Matroidal Latin Square On the Length of a Partial Independent Transversal in a Matroidal Latin Square Daniel Kotlar Department of Computer Science Tel-Hai College Upper Galilee 12210, Israel dannykot@telhai.ac.il Ran Ziv Department

More information

Math 775 Homework 1. Austin Mohr. February 9, 2011

Math 775 Homework 1. Austin Mohr. February 9, 2011 Math 775 Homework 1 Austin Mohr February 9, 2011 Problem 1 Suppose sets S 1, S 2,..., S n contain, respectively, 2, 3,..., n 1 elements. Proposition 1. The number of SDR s is at least 2 n, and this bound

More information

ON CONTRACTING HYPERPLANE ELEMENTS FROM A 3-CONNECTED MATROID

ON CONTRACTING HYPERPLANE ELEMENTS FROM A 3-CONNECTED MATROID ON CONTRACTING HYPERPLANE ELEMENTS FROM A 3-CONNECTED MATROID RHIANNON HALL Abstract. Let K 3,n, n 3, be the simple graph obtained from K 3,n by adding three edges to a vertex part of size three. We prove

More information

DISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS

DISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS DISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS M. N. ELLINGHAM AND JUSTIN Z. SCHROEDER In memory of Mike Albertson. Abstract. A distinguishing partition for an action of a group Γ on a set

More information

On the intersection of infinite matroids

On the intersection of infinite matroids On the intersection of infinite matroids Elad Aigner-Horev Johannes Carmesin Jan-Oliver Fröhlich University of Hamburg 9 July 2012 Abstract We show that the infinite matroid intersection conjecture of

More information

TUTTE POLYNOMIALS OF q-cones

TUTTE POLYNOMIALS OF q-cones TUTTE POLYNOMIALS OF q-cones JOSEPH E. BONIN AND HONGXUN QIN ABSTRACT. We derive a formula for the Tutte polynomial t(g ; x, y) of a q-cone G of a GF (q)-representable geometry G in terms of t(g; x, y).

More information

Relaxations of GF(4)-representable matroids

Relaxations of GF(4)-representable matroids Relaxations of GF(4)-representable matroids Ben Clark James Oxley Stefan H.M. van Zwam Department of Mathematics Louisiana State University Baton Rouge LA United States clarkbenj@myvuw.ac.nz oxley@math.lsu.edu

More information

Submodular Functions, Optimization, and Applications to Machine Learning

Submodular Functions, Optimization, and Applications to Machine Learning Submodular Functions, Optimization, and Applications to Machine Learning Spring Quarter, Lecture http://www.ee.washington.edu/people/faculty/bilmes/classes/eeb_spring_0/ Prof. Jeff Bilmes University of

More information

Z-Pencils. November 20, Abstract

Z-Pencils. November 20, Abstract Z-Pencils J. J. McDonald D. D. Olesky H. Schneider M. J. Tsatsomeros P. van den Driessche November 20, 2006 Abstract The matrix pencil (A, B) = {tb A t C} is considered under the assumptions that A is

More information

HOW IS A CHORDAL GRAPH LIKE A SUPERSOLVABLE BINARY MATROID?

HOW IS A CHORDAL GRAPH LIKE A SUPERSOLVABLE BINARY MATROID? HOW IS A CHORDAL GRAPH LIKE A SUPERSOLVABLE BINARY MATROID? RAUL CORDOVIL, DAVID FORGE AND SULAMITA KLEIN To the memory of Claude Berge Abstract. Let G be a finite simple graph. From the pioneering work

More information

A diametric theorem for edges. R. Ahlswede and L.H. Khachatrian

A diametric theorem for edges. R. Ahlswede and L.H. Khachatrian A diametric theorem for edges R. Ahlswede and L.H. Khachatrian 1 1 Introduction Whereas there are vertex and edge isoperimetric theorems it went unsaid that diametric theorems are vertex diametric theorems.

More information

AN ALGORITHM FOR CONSTRUCTING A k-tree FOR A k-connected MATROID

AN ALGORITHM FOR CONSTRUCTING A k-tree FOR A k-connected MATROID AN ALGORITHM FOR CONSTRUCTING A k-tree FOR A k-connected MATROID NICK BRETTELL AND CHARLES SEMPLE Dedicated to James Oxley on the occasion of his 60th birthday Abstract. For a k-connected matroid M, Clark

More information

An Introduction to Transversal Matroids

An Introduction to Transversal Matroids An Introduction to Transversal Matroids Joseph E Bonin The George Washington University These slides and an accompanying expository paper (in essence, notes for this talk, and more) are available at http://homegwuedu/

More information

Central Groupoids, Central Digraphs, and Zero-One Matrices A Satisfying A 2 = J

Central Groupoids, Central Digraphs, and Zero-One Matrices A Satisfying A 2 = J Central Groupoids, Central Digraphs, and Zero-One Matrices A Satisfying A 2 = J Frank Curtis, John Drew, Chi-Kwong Li, and Daniel Pragel September 25, 2003 Abstract We study central groupoids, central

More information

Key words. Strongly eventually nonnegative matrix, eventually nonnegative matrix, eventually r-cyclic matrix, Perron-Frobenius.

Key words. Strongly eventually nonnegative matrix, eventually nonnegative matrix, eventually r-cyclic matrix, Perron-Frobenius. May 7, DETERMINING WHETHER A MATRIX IS STRONGLY EVENTUALLY NONNEGATIVE LESLIE HOGBEN 3 5 6 7 8 9 Abstract. A matrix A can be tested to determine whether it is eventually positive by examination of its

More information

Report on PIR with Low Storage Overhead

Report on PIR with Low Storage Overhead Report on PIR with Low Storage Overhead Ehsan Ebrahimi Targhi University of Tartu December 15, 2015 Abstract Private information retrieval (PIR) protocol, introduced in 1995 by Chor, Goldreich, Kushilevitz

More information

Counting bases of representable matroids

Counting bases of representable matroids Counting bases of representable matroids Michael Snook School of Mathematics, Statistics and Operations Research Victoria University of Wellington Wellington, New Zealand michael.snook@msor.vuw.ac.nz Submitted:

More information

The cocycle lattice of binary matroids

The cocycle lattice of binary matroids Published in: Europ. J. Comb. 14 (1993), 241 250. The cocycle lattice of binary matroids László Lovász Eötvös University, Budapest, Hungary, H-1088 Princeton University, Princeton, NJ 08544 Ákos Seress*

More information

The Catalan matroid.

The Catalan matroid. The Catalan matroid. arxiv:math.co/0209354v1 25 Sep 2002 Federico Ardila fardila@math.mit.edu September 4, 2002 Abstract We show how the set of Dyck paths of length 2n naturally gives rise to a matroid,

More information

Lehrstuhl für Mathematische Grundlagen der Informatik

Lehrstuhl für Mathematische Grundlagen der Informatik Lehrstuhl für Mathematische Grundlagen der Informatik W. Hochstättler, J. Nešetřil: Antisymmetric Flows in Matroids Technical Report btu-lsgdi-006.03 Contact: wh@math.tu-cottbus.de,nesetril@kam.mff.cuni.cz

More information

Linear Algebra and its Applications

Linear Algebra and its Applications Linear Algebra and its Applications xxx (01) xxx xxx Contents lists available at SciVerse ScienceDirect Linear Algebra and its Applications journal homepage: www.elsevier.com/locate/laa Patterns of alternating

More information

Finite connectivity in infinite matroids

Finite connectivity in infinite matroids Finite connectivity in infinite matroids Henning Bruhn Paul Wollan Abstract We introduce a connectivity function for infinite matroids with properties similar to the connectivity function of a finite matroid,

More information

Diskrete Mathematik und Optimierung

Diskrete Mathematik und Optimierung Diskrete Mathematik und Optimierung Winfried Hochstättler, Robert Nickel: Joins of Oriented Matroids Technical Report feu-dmo009.07 Contact: winfried.hochstaettler@fernuni-hagen.de robert.nickel@fernuni-hagen.de

More information

Minimal Paths and Cycles in Set Systems

Minimal Paths and Cycles in Set Systems Minimal Paths and Cycles in Set Systems Dhruv Mubayi Jacques Verstraëte July 9, 006 Abstract A minimal k-cycle is a family of sets A 0,..., A k 1 for which A i A j if and only if i = j or i and j are consecutive

More information

Parity Versions of 2-Connectedness

Parity Versions of 2-Connectedness Parity Versions of 2-Connectedness C. Little Institute of Fundamental Sciences Massey University Palmerston North, New Zealand c.little@massey.ac.nz A. Vince Department of Mathematics University of Florida

More information

Preliminaries and Complexity Theory

Preliminaries and Complexity Theory Preliminaries and Complexity Theory Oleksandr Romanko CAS 746 - Advanced Topics in Combinatorial Optimization McMaster University, January 16, 2006 Introduction Book structure: 2 Part I Linear Algebra

More information

Laplacian Integral Graphs with Maximum Degree 3

Laplacian Integral Graphs with Maximum Degree 3 Laplacian Integral Graphs with Maximum Degree Steve Kirkland Department of Mathematics and Statistics University of Regina Regina, Saskatchewan, Canada S4S 0A kirkland@math.uregina.ca Submitted: Nov 5,

More information

The minimum rank of matrices and the equivalence class graph

The minimum rank of matrices and the equivalence class graph Linear Algebra and its Applications 427 (2007) 161 170 wwwelseviercom/locate/laa The minimum rank of matrices and the equivalence class graph Rosário Fernandes, Cecília Perdigão Departamento de Matemática,

More information

Some Edge-magic Cubic Graphs

Some Edge-magic Cubic Graphs Some Edge-magic Cubic Graphs W. C. Shiu Department of Mathematics Hong Kong Baptist University 4 Waterloo Road, Kowloon Tong Hong Kong, China. and Sin-Min Lee Department of Mathematics and Computer Science

More information

Index coding with side information

Index coding with side information Index coding with side information Ehsan Ebrahimi Targhi University of Tartu Abstract. The Index Coding problem has attracted a considerable amount of attention in the recent years. The problem is motivated

More information

Spanning Trees and a Conjecture of Kontsevich

Spanning Trees and a Conjecture of Kontsevich Annals of Combinatorics 2 (1998) 351-363 Annals of Combinatorics Springer-Verlag 1998 Spanning Trees and a Conjecture of Kontsevich Richard P. Stanley Department of Mathematics, Massachusetts Institute

More information

THE MINIMALLY NON-IDEAL BINARY CLUTTERS WITH A TRIANGLE 1. INTRODUCTION

THE MINIMALLY NON-IDEAL BINARY CLUTTERS WITH A TRIANGLE 1. INTRODUCTION THE MINIMALLY NON-IDEAL BINARY CLUTTERS WITH A TRIANGLE AHMAD ABDI AND BERTRAND GUENIN ABSTRACT. It is proved that the lines of the Fano plane and the odd circuits of K 5 constitute the only minimally

More information

MATROID THEORY, Second edition

MATROID THEORY, Second edition MATROID THEORY, Second edition James Oxley Oxford University Press, New York, 2011 Errata and Update on Conjectures, Problems, and References Latest update: August 16, 2016 The reader is encouraged to

More information

A Design and a Code Invariant

A Design and a Code Invariant JOURNAL OF COMBINATORIAL THEORY, Series A 62, 225-233 (1993) A Design and a Code Invariant under the Simple Group Co3 WILLEM H. HAEMERS Department of Economics, Tilburg University, P.O. Box 90153, 5000

More information

arxiv: v1 [math.co] 19 Oct 2018

arxiv: v1 [math.co] 19 Oct 2018 On the structure of spikes arxiv:1810.08416v1 [math.co] 19 Oct 2018 Abstract Vahid Ghorbani, Ghodratollah Azadi and Habib Azanchiler Department of mathematics, University of Urmia, Iran Spikes are an important

More information

An Analytic Approach to the Problem of Matroid Representibility: Summer REU 2015

An Analytic Approach to the Problem of Matroid Representibility: Summer REU 2015 An Analytic Approach to the Problem of Matroid Representibility: Summer REU 2015 D. Capodilupo 1, S. Freedman 1, M. Hua 1, and J. Sun 1 1 Department of Mathematics, University of Michigan Abstract A central

More information

Group Colorability of Graphs

Group Colorability of Graphs Group Colorability of Graphs Hong-Jian Lai, Xiankun Zhang Department of Mathematics West Virginia University, Morgantown, WV26505 July 10, 2004 Abstract Let G = (V, E) be a graph and A a non-trivial Abelian

More information

Welsh s problem on the number of bases of matroids

Welsh s problem on the number of bases of matroids Welsh s problem on the number of bases of matroids Edward S. T. Fan 1 and Tony W. H. Wong 2 1 Department of Mathematics, California Institute of Technology 2 Department of Mathematics, Kutztown University

More information

THE NUMBER OF POINTS IN A COMBINATORIAL GEOMETRY WITH NO 8-POINT-LINE MINORS

THE NUMBER OF POINTS IN A COMBINATORIAL GEOMETRY WITH NO 8-POINT-LINE MINORS THE NUMBER OF POINTS IN A COMBINATORIAL GEOMETRY WITH NO 8-POINT-LINE MINORS JOSEPH E. BONIN AND JOSEPH P. S. KUNG ABSTRACT. We show that when n is greater than 3, the number of points in a combinatorial

More information

On linear programming duality and Landau s characterization of tournament scores

On linear programming duality and Landau s characterization of tournament scores Acta Univ. Sapientiae, Informatica, 6, 1 (014) 1 3 On linear programming duality and Landau s characterization of tournament scores Allan B. CRUSE Mathematics Department University of San Francisco San

More information

FORBIDDEN MINORS FOR THE CLASS OF GRAPHS G WITH ξ(g) 2. July 25, 2006

FORBIDDEN MINORS FOR THE CLASS OF GRAPHS G WITH ξ(g) 2. July 25, 2006 FORBIDDEN MINORS FOR THE CLASS OF GRAPHS G WITH ξ(g) 2 LESLIE HOGBEN AND HEIN VAN DER HOLST July 25, 2006 Abstract. For a given simple graph G, S(G) is defined to be the set of real symmetric matrices

More information

5 Flows and cuts in digraphs

5 Flows and cuts in digraphs 5 Flows and cuts in digraphs Recall that a digraph or network is a pair G = (V, E) where V is a set and E is a multiset of ordered pairs of elements of V, which we refer to as arcs. Note that two vertices

More information

On the adjacency matrix of a block graph

On the adjacency matrix of a block graph On the adjacency matrix of a block graph R. B. Bapat Stat-Math Unit Indian Statistical Institute, Delhi 7-SJSS Marg, New Delhi 110 016, India. email: rbb@isid.ac.in Souvik Roy Economics and Planning Unit

More information

Submodular Functions, Optimization, and Applications to Machine Learning

Submodular Functions, Optimization, and Applications to Machine Learning Submodular Functions, Optimization, and Applications to Machine Learning Spring Quarter, Lecture http://www.ee.washington.edu/people/faculty/bilmes/classes/ee_spring_0/ Prof. Jeff Bilmes University of

More information

QUALITATIVE CONTROLLABILITY AND UNCONTROLLABILITY BY A SINGLE ENTRY

QUALITATIVE CONTROLLABILITY AND UNCONTROLLABILITY BY A SINGLE ENTRY QUALITATIVE CONTROLLABILITY AND UNCONTROLLABILITY BY A SINGLE ENTRY D.D. Olesky 1 Department of Computer Science University of Victoria Victoria, B.C. V8W 3P6 Michael Tsatsomeros Department of Mathematics

More information

DETERMINANTS IN THE KRONECKER PRODUCT OF MATRICES: THE INCIDENCE MATRIX OF A COMPLETE GRAPH

DETERMINANTS IN THE KRONECKER PRODUCT OF MATRICES: THE INCIDENCE MATRIX OF A COMPLETE GRAPH DETERMINANTS IN THE KRONECKER PRODUCT OF MATRICES: THE INCIDENCE MATRIX OF A COMPLETE GRAPH CHRISTOPHER R.H. HANUSA AND THOMAS ZASLAVSKY Abstract. We investigate the least common multiple of all subdeterminants,

More information

arxiv: v1 [math.co] 9 Sep 2015

arxiv: v1 [math.co] 9 Sep 2015 ARRANGEMENTS OF MINORS IN THE POSITIVE GRASSMANNIAN AND A TRIANGULATION OF THE HYPERSIMPLEX arxiv:09.000v [math.co] 9 Sep MIRIAM FARBER AND YELENA MANDELSHTAM Abstract. The structure of zero and nonzero

More information

WHAT IS A MATROID? JAMES OXLEY

WHAT IS A MATROID? JAMES OXLEY WHAT IS A MATROID? JAMES OXLEY Abstract. Matroids were introduced by Whitney in 1935 to try to capture abstractly the essence of dependence. Whitney s definition embraces a surprising diversity of combinatorial

More information

CLASSIFICATION OF TREES EACH OF WHOSE ASSOCIATED ACYCLIC MATRICES WITH DISTINCT DIAGONAL ENTRIES HAS DISTINCT EIGENVALUES

CLASSIFICATION OF TREES EACH OF WHOSE ASSOCIATED ACYCLIC MATRICES WITH DISTINCT DIAGONAL ENTRIES HAS DISTINCT EIGENVALUES Bull Korean Math Soc 45 (2008), No 1, pp 95 99 CLASSIFICATION OF TREES EACH OF WHOSE ASSOCIATED ACYCLIC MATRICES WITH DISTINCT DIAGONAL ENTRIES HAS DISTINCT EIGENVALUES In-Jae Kim and Bryan L Shader Reprinted

More information

Reachability-based matroid-restricted packing of arborescences

Reachability-based matroid-restricted packing of arborescences Egerváry Research Group on Combinatorial Optimization Technical reports TR-2016-19. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H 1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

Sign Patterns that Allow Diagonalizability

Sign Patterns that Allow Diagonalizability Georgia State University ScholarWorks @ Georgia State University Mathematics Dissertations Department of Mathematics and Statistics 12-10-2018 Sign Patterns that Allow Diagonalizability Christopher Michael

More information

THE NUMBER OF INDEPENDENT DOMINATING SETS OF LABELED TREES. Changwoo Lee. 1. Introduction

THE NUMBER OF INDEPENDENT DOMINATING SETS OF LABELED TREES. Changwoo Lee. 1. Introduction Commun. Korean Math. Soc. 18 (2003), No. 1, pp. 181 192 THE NUMBER OF INDEPENDENT DOMINATING SETS OF LABELED TREES Changwoo Lee Abstract. We count the numbers of independent dominating sets of rooted labeled

More information

Minimum number of non-zero-entries in a 7 7 stable matrix

Minimum number of non-zero-entries in a 7 7 stable matrix Linear Algebra and its Applications 572 (2019) 135 152 Contents lists available at ScienceDirect Linear Algebra and its Applications www.elsevier.com/locate/laa Minimum number of non-zero-entries in a

More information

MATROIDS DENSER THAN A PROJECTIVE GEOMETRY

MATROIDS DENSER THAN A PROJECTIVE GEOMETRY MATROIDS DENSER THAN A PROJECTIVE GEOMETRY PETER NELSON Abstract. The growth-rate function for a minor-closed class M of matroids is the function h where, for each non-negative integer r, h(r) is the maximum

More information

Characterizing binary matroids with no P 9 -minor

Characterizing binary matroids with no P 9 -minor 1 2 Characterizing binary matroids with no P 9 -minor Guoli Ding 1 and Haidong Wu 2 1. Department of Mathematics, Louisiana State University, Baton Rouge, Louisiana, USA Email: ding@math.lsu.edu 2. Department

More information

A Note on Maxflow-Mincut and Homomorphic Equivalence in Matroids

A Note on Maxflow-Mincut and Homomorphic Equivalence in Matroids Journal of Algebraic Combinatorics 12 (2000), 295 300 c 2000 Kluwer Academic Publishers. Manufactured in The Netherlands. A Note on Maxflow-Mincut and Homomorphic Equivalence in Matroids WINFRIED HOCHSTÄTTLER

More information

arxiv: v1 [math.co] 3 Aug 2009

arxiv: v1 [math.co] 3 Aug 2009 GRAPHS WHOSE FLOW POLYNOMIALS HAVE ONLY INTEGRAL ROOTS arxiv:0908.0181v1 [math.co] 3 Aug 009 JOSEPH P.S. KUNG AND GORDON F. ROYLE Abstract. We show if the flow polynomial of a bridgeless graph G has only

More information

Parity Dominating Sets in Grid Graphs

Parity Dominating Sets in Grid Graphs Parity Dominating Sets in Grid Graphs John L. Goldwasser and William F. Klostermeyer Dept. of Mathematics West Virginia University Morgantown, WV 26506 Dept. of Computer and Information Sciences University

More information

Decomposing oriented graphs into transitive tournaments

Decomposing oriented graphs into transitive tournaments Decomposing oriented graphs into transitive tournaments Raphael Yuster Department of Mathematics University of Haifa Haifa 39105, Israel Abstract For an oriented graph G with n vertices, let f(g) denote

More information

The Maximum Dimension of a Subspace of Nilpotent Matrices of Index 2

The Maximum Dimension of a Subspace of Nilpotent Matrices of Index 2 The Maximum Dimension of a Subspace of Nilpotent Matrices of Index L G Sweet Department of Mathematics and Statistics, University of Prince Edward Island Charlottetown, PEI C1A4P, Canada sweet@upeica J

More information

Unless otherwise specified, V denotes an arbitrary finite-dimensional vector space.

Unless otherwise specified, V denotes an arbitrary finite-dimensional vector space. MAT 90 // 0 points Exam Solutions Unless otherwise specified, V denotes an arbitrary finite-dimensional vector space..(0) Prove: a central arrangement A in V is essential if and only if the dual projective

More information

Semimatroids and their Tutte polynomials

Semimatroids and their Tutte polynomials Semimatroids and their Tutte polynomials Federico Ardila Abstract We define and study semimatroids, a class of objects which abstracts the dependence properties of an affine hyperplane arrangement. We

More information

On some matrices related to a tree with attached graphs

On some matrices related to a tree with attached graphs On some matrices related to a tree with attached graphs R. B. Bapat Indian Statistical Institute New Delhi, 110016, India fax: 91-11-26856779, e-mail: rbb@isid.ac.in Abstract A tree with attached graphs

More information

The cycle polynomial of a permutation group

The cycle polynomial of a permutation group The cycle polynomial of a permutation group Peter J. Cameron School of Mathematics and Statistics University of St Andrews North Haugh St Andrews, Fife, U.K. pjc0@st-andrews.ac.uk Jason Semeraro Department

More information

Non-TDI graph-optimization with supermodular functions (extended abstract)

Non-TDI graph-optimization with supermodular functions (extended abstract) Egerváry Research Group on Combinatorial Optimization Technical reports TR-2015-14. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

HAMILTONIAN CYCLES AVOIDING SETS OF EDGES IN A GRAPH

HAMILTONIAN CYCLES AVOIDING SETS OF EDGES IN A GRAPH HAMILTONIAN CYCLES AVOIDING SETS OF EDGES IN A GRAPH MICHAEL J. FERRARA, MICHAEL S. JACOBSON UNIVERSITY OF COLORADO DENVER DENVER, CO 8017 ANGELA HARRIS UNIVERSITY OF WISCONSIN-WHITEWATER WHITEWATER, WI

More information

We simply compute: for v = x i e i, bilinearity of B implies that Q B (v) = B(v, v) is given by xi x j B(e i, e j ) =

We simply compute: for v = x i e i, bilinearity of B implies that Q B (v) = B(v, v) is given by xi x j B(e i, e j ) = Math 395. Quadratic spaces over R 1. Algebraic preliminaries Let V be a vector space over a field F. Recall that a quadratic form on V is a map Q : V F such that Q(cv) = c 2 Q(v) for all v V and c F, and

More information

TUTTE POLYNOMIALS OF GENERALIZED PARALLEL CONNECTIONS

TUTTE POLYNOMIALS OF GENERALIZED PARALLEL CONNECTIONS TUTTE POLYNOMIALS OF GENERALIZED PARALLEL CONNECTIONS JOSEPH E. BONIN AND ANNA DE MIER ABSTRACT. We use weighted characteristic polynomials to compute Tutte polynomials of generalized parallel connections

More information

Diskrete Mathematik und Optimierung

Diskrete Mathematik und Optimierung Diskrete Mathematik und Optimierung Winfried Hochstättler, Robert Nickel: On the Chromatic Number of an Oriented Matroid Technical Report feu-dmo007.07 Contact: winfried.hochstaettler@fernuni-hagen.de

More information

TOWARDS A SPLITTER THEOREM FOR INTERNALLY 4-CONNECTED BINARY MATROIDS IV

TOWARDS A SPLITTER THEOREM FOR INTERNALLY 4-CONNECTED BINARY MATROIDS IV TOWARDS A SPLITTER THEOREM FOR INTERNALLY 4-CONNECTED BINARY MATROIDS IV CAROLYN CHUN, DILLON MAYHEW, AND JAMES OXLEY Abstract. In our quest to find a splitter theorem for internally 4-connected binary

More information

1 Matroid intersection

1 Matroid intersection CS 369P: Polyhedral techniques in combinatorial optimization Instructor: Jan Vondrák Lecture date: October 21st, 2010 Scribe: Bernd Bandemer 1 Matroid intersection Given two matroids M 1 = (E, I 1 ) and

More information

Combining the cycle index and the Tutte polynomial?

Combining the cycle index and the Tutte polynomial? Combining the cycle index and the Tutte polynomial? Peter J. Cameron University of St Andrews Combinatorics Seminar University of Vienna 23 March 2017 Selections Students often meet the following table

More information

THE DIRECT SUM, UNION AND INTERSECTION OF POSET MATROIDS

THE DIRECT SUM, UNION AND INTERSECTION OF POSET MATROIDS SOOCHOW JOURNAL OF MATHEMATICS Volume 28, No. 4, pp. 347-355, October 2002 THE DIRECT SUM, UNION AND INTERSECTION OF POSET MATROIDS BY HUA MAO 1,2 AND SANYANG LIU 2 Abstract. This paper first shows how

More information

The Interlace Polynomial of Graphs at 1

The Interlace Polynomial of Graphs at 1 The Interlace Polynomial of Graphs at 1 PN Balister B Bollobás J Cutler L Pebody July 3, 2002 Department of Mathematical Sciences, University of Memphis, Memphis, TN 38152 USA Abstract In this paper we

More information

Chapter 2. Matching theory What is matching theory? Combinatorics Chapter 2

Chapter 2. Matching theory What is matching theory? Combinatorics Chapter 2 Combinatorics 18.315. Chapter 2 Chapter 2. Matching theory. 2.1. What is matching theory? An answer to this question can be found in the survey paper [HR] of L.H. Harper and G.-C. Rota: Roughly speaking,

More information

ACO Comprehensive Exam October 14 and 15, 2013

ACO Comprehensive Exam October 14 and 15, 2013 1. Computability, Complexity and Algorithms (a) Let G be the complete graph on n vertices, and let c : V (G) V (G) [0, ) be a symmetric cost function. Consider the following closest point heuristic for

More information

Technische Universität München, Zentrum Mathematik Lehrstuhl für Angewandte Geometrie und Diskrete Mathematik. Combinatorial Optimization (MA 4502)

Technische Universität München, Zentrum Mathematik Lehrstuhl für Angewandte Geometrie und Diskrete Mathematik. Combinatorial Optimization (MA 4502) Technische Universität München, Zentrum Mathematik Lehrstuhl für Angewandte Geometrie und Diskrete Mathematik Combinatorial Optimization (MA 4502) Dr. Michael Ritter Problem Sheet 1 Homework Problems Exercise

More information

Square 2-designs/1. 1 Definition

Square 2-designs/1. 1 Definition Square 2-designs Square 2-designs are variously known as symmetric designs, symmetric BIBDs, and projective designs. The definition does not imply any symmetry of the design, and the term projective designs,

More information

Toughness and Vertex Degrees

Toughness and Vertex Degrees Toughness and Vertex Degrees D. Bauer Department of Mathematical Sciences Stevens Institute of Technology Hoboken, NJ 07030, U.S.A. H.J. Broersma School of Engineering and Computing Sciences Durham University

More information

Spectrally arbitrary star sign patterns

Spectrally arbitrary star sign patterns Linear Algebra and its Applications 400 (2005) 99 119 wwwelseviercom/locate/laa Spectrally arbitrary star sign patterns G MacGillivray, RM Tifenbach, P van den Driessche Department of Mathematics and Statistics,

More information

Nonnegative Matrices I

Nonnegative Matrices I Nonnegative Matrices I Daisuke Oyama Topics in Economic Theory September 26, 2017 References J. L. Stuart, Digraphs and Matrices, in Handbook of Linear Algebra, Chapter 29, 2006. R. A. Brualdi and H. J.

More information

Cocliques in the Kneser graph on line-plane flags in PG(4, q)

Cocliques in the Kneser graph on line-plane flags in PG(4, q) Cocliques in the Kneser graph on line-plane flags in PG(4, q) A. Blokhuis & A. E. Brouwer Abstract We determine the independence number of the Kneser graph on line-plane flags in the projective space PG(4,

More information

Sparsity of Matrix Canonical Forms. Xingzhi Zhan East China Normal University

Sparsity of Matrix Canonical Forms. Xingzhi Zhan East China Normal University Sparsity of Matrix Canonical Forms Xingzhi Zhan zhan@math.ecnu.edu.cn East China Normal University I. Extremal sparsity of the companion matrix of a polynomial Joint work with Chao Ma The companion matrix

More information

TOWARDS A SPLITTER THEOREM FOR INTERNALLY 4-CONNECTED BINARY MATROIDS III

TOWARDS A SPLITTER THEOREM FOR INTERNALLY 4-CONNECTED BINARY MATROIDS III TOWARDS A SPLITTER THEOREM FOR INTERNALLY 4-CONNECTED BINARY MATROIDS III CAROLYN CHUN, DILLON MAYHEW, AND JAMES OXLEY Abstract. This paper proves a preliminary step towards a splitter theorem for internally

More information