A linear algebraic view of partition regular matrices

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

An upper bound for the minimum rank of a graph

Generic maximum nullity of a graph

The spectrum of a square matrix A, denoted σ(a), is the multiset of the eigenvalues

POSITIVE SEMIDEFINITE ZERO FORCING

SIGN PATTERNS THAT REQUIRE OR ALLOW POWER-POSITIVITY. February 16, 2010

MINIMUM RANK WITH ZERO DIAGONAL. February 27, 2014

POSITIVE SEMIDEFINITE ZERO FORCING

RATIONAL REALIZATION OF MAXIMUM EIGENVALUE MULTIPLICITY OF SYMMETRIC TREE SIGN PATTERNS. February 6, 2006

Eventually reducible matrix, eventually nonnegative matrix, eventually r-cyclic

Symmetric 0-1 matrices with inverses having two distinct values and constant diagonal

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

Topics in Graph Theory

On the adjacency matrix of a block graph

Algebraic Methods in Combinatorics

Laplacian Integral Graphs with Maximum Degree 3

On minors of the compound matrix of a Laplacian

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

Hamiltonicity in Connected Regular Graphs

Minimum rank of a graph over an arbitrary field

Kernels of Directed Graph Laplacians. J. S. Caughman and J.J.P. Veerman

UNIVERSALLY OPTIMAL MATRICES AND FIELD INDEPENDENCE OF THE MINIMUM RANK OF A GRAPH. June 20, 2008

This paper was published in Connections in Discrete Mathematics, S. Butler, J. Cooper, and G. Hurlbert, editors, Cambridge University Press,

An Introduction to Spectral Graph Theory

Algebraic Methods in Combinatorics

Using a new zero forcing process to guarantee the Strong Arnold Property arxiv: v1 [math.co] 6 Jan 2016

Note on the Jordan form of an irreducible eventually nonnegative matrix

The Matrix-Tree Theorem

Vertex and edge spread of zero forcing number, maximum nullity, and minimum rank of a graph

Linear Algebra and its Applications

Sign patterns that allow eventual positivity

The minimum rank of matrices and the equivalence class graph

arxiv: v1 [math.co] 17 Oct 2015

ZERO FORCING PARAMETERS AND MINIMUM RANK PROBLEMS. March 2, 2010

Parity Versions of 2-Connectedness

Sign Patterns with a Nest of Positive Principal Minors

Spectra of Semidirect Products of Cyclic Groups

Hamilton Cycles in Digraphs of Unitary Matrices

Relationships between the Completion Problems for Various Classes of Matrices

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.

Zero forcing propagation time on oriented graphs

On a Conjecture of Thomassen

Sign Patterns that Allow Diagonalizability

Diagonal Entry Restrictions in Minimum Rank Matrices, and the Inverse Inertia and Eigenvalue Problems for Graphs

A Questionable Distance-Regular Graph

Tilburg University. Strongly Regular Graphs with Maximal Energy Haemers, W. H. Publication date: Link to publication

Nonnegative Matrices I

New feasibility conditions for directed strongly regular graphs

Results on minimum skew rank. of matrices described by a graph. Laura Leigh DeLoss. A thesis submitted to the graduate faculty

MATH 323 Linear Algebra Lecture 12: Basis of a vector space (continued). Rank and nullity of a matrix.

The spectra of super line multigraphs

Even Cycles in Hypergraphs.

Maximum Arc Digraph with a Given Zero Forcing Number

Edge-Disjoint Spanning Trees and Eigenvalues of Regular Graphs

Eigenvalues and edge-connectivity of regular graphs

Eigenvectors Via Graph Theory

Matrix Completion Problems for Pairs of Related Classes of Matrices

PALINDROMIC AND SŪDOKU QUASIGROUPS

arxiv: v2 [math.co] 6 Apr 2016

Standard Diraphs the (unique) digraph with no vertices or edges. (modulo n) for every 1 i n A digraph whose underlying graph is a complete graph.

On the number of cycles in a graph with restricted cycle lengths

Spectral results on regular graphs with (k, τ)-regular sets

Tactical Decompositions of Steiner Systems and Orbits of Projective Groups

Linear algebra and applications to graphs Part 1

Nowhere-zero Unoriented Flows in Hamiltonian Graphs

ACYCLIC DIGRAPHS GIVING RISE TO COMPLETE INTERSECTIONS

Sang Gu Lee and Jeong Mo Yang

Graph Theoretic Methods for Matrix Completion Problems

Sparse spectrally arbitrary patterns

MTH 309 Supplemental Lecture Notes Based on Robert Messer, Linear Algebra Gateway to Mathematics

Introduction to Graph Theory

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

Acyclic Digraphs arising from Complete Intersections

Note on Highly Connected Monochromatic Subgraphs in 2-Colored Complete Graphs

#A63 INTEGERS 17 (2017) CONCERNING PARTITION REGULAR MATRICES

Multiply partition regular matrices

MAT 242 CHAPTER 4: SUBSPACES OF R n

Graph fundamentals. Matrices associated with a graph

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

Degree of Regularity of Linear Homogeneous Equations

17.1 Directed Graphs, Undirected Graphs, Incidence Matrices, Adjacency Matrices, Weighted Graphs

Applicable Analysis and Discrete Mathematics available online at GRAPHS WITH TWO MAIN AND TWO PLAIN EIGENVALUES

Average Mixing Matrix of Trees

Strongly Regular Decompositions of the Complete Graph

Decomposing dense bipartite graphs into 4-cycles

Generalizations of the Strong Arnold Property and the Inverse Eigenvalue Problem of a Graph

Building Graphs from Colored Trees

Z-Pencils. November 20, Abstract

Completions of P-Matrix Patterns

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

On the intersection of infinite matroids

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

On the eigenvalues of Euclidean distance matrices

A New Spectral Technique Using Normalized Adjacency Matrices for Graph Matching 1

Iowa State University and American Institute of Mathematics

Bipartite graphs with at most six non-zero eigenvalues

4 CONNECTED PROJECTIVE-PLANAR GRAPHS ARE HAMILTONIAN. Robin Thomas* Xingxing Yu**

Some Nordhaus-Gaddum-type Results

Out-colourings of Digraphs

Energy of Graphs. Sivaram K. Narayan Central Michigan University. Presented at CMU on October 10, 2015

Transcription:

A linear algebraic view of partition regular matrices Leslie Hogben Jillian McLeod June 7, 3 4 5 6 7 8 9 Abstract Rado showed that a rational matrix is partition regular over N if and only if it satisfies the columns condition We investigate linear algebraic properties of the columns condition, especially for oriented (vertex-arc) incidence matrices of directed graphs and for sign pattern matrices It is established that the oriented incidence matrix of a directed graph Γ has the columns condition if and only if Γ is strongly connected, and in this case an algorithm is presented to find a partition of the columns of the oriented incidence matrix with the maximum number of cells It is shown that a sign pattern matrix allows the columns condition if and only if each row is either all zeros or the row has both a + and AMS subject classifications: () 5A3, 5C5, 5B35, 5D Keywords: columns condition, partition regular matrix, oriented incidence matrix, sign pattern Introduction 3 4 5 6 7 8 9 3 4 5 6 Partition regular matrices are the coefficient matrices associated with those systems of linear homogeneous equations for which, given any finite coloring of N, there is always a monochromatic solution to the system In his 933 thesis [], Richard Rado characterized all finite partition regular matrices as matrices that satisfy the columns condition (defined below) Since then, most of the study of partition regular matrices has taken place in the field of Ramsey theory, with a focus on the combinatorial understanding of partition regularity (see [7] and [8] for surveys of partition regular matrices) In that context, the columns condition serves primarily as a mechanism for checking whether or not a given matrix is partition regular This preliminary study suggests that the columns condition is mathematically rich and interesting in its own right, beyond the context in which it originally emerged Here we apply linear algebraic techniques and combinatorial matrix theory to matrices satisfying the columns condition In doing so, we investigate the minimum and maximum number of cells possible for a partition used to satisfy the columns condition (Section ) We consider which matrices associated with a given graph or directed graph satisfy the columns condition (Section 3), as well as which sign patterns allow the columns condition (Section 4) Thus we establish new correspondences between partition regularity and some of the linear algebraic properties of Department of Mathematics, Iowa State University, Ames, IA 5, USA (lhogben@iastateedu) and American Institute of Mathematics, 36 Portage Ave, Palo Alto, CA 9436 (hogben@aimathorg) Department of Mathematics and Statistics, Mt Holyoke College, South Hadley, Massachusetts 75 (jillianmcleod@gmailcom)

7 8 9 3 3 3 33 34 35 36 37 matrices satisfying the columns condition We hope these results will prove useful to the broader study of partition regularity Let A = [a ij ] Q v u and let a j denote the jth column of A The matrix A has the columns condition if there exists a partition {I,, I m } of {,, u} of A, such that for all t =,, m, I t and ({ }) t a i Span a j : j I k i I t where the span of the empty set is ; in this case we also say A has the columns condition with I We refer to A as having CC(m) if A satisfies the columns condition with a partition consisting of m classes The columns condition numbers of A are the positive integers m such that A has CC(m) Rado s theorem [] states that A has CC(m) for some m N if and only if for any finite coloring of N, there is a monochromatic solution to Ax = That is, A satisfies the columns condition if and only if A is partition regular k= 38 Linear algebraic properties of CC(m) matrices 39 4 4 4 43 44 45 46 47 48 49 5 5 5 53 54 55 56 In this section we investigate linear algebraic properties of matrices having the columns condition, including an examination of the nullspace (kernel) and rank, minimum and maximum columns condition numbers, and for square matrices, matrix powers and spectral properties The following notation will be used The nullspace of a matrix A Q v u is NS(A) = {x Q u : Ax = }, and the left nullspace of A is LNS(A) = {x Q v : x T A = } The nullity of A, denoted by null A, is the dimension of the nullspace of A Observation Let A Q v u Then A has CC() if and only if A =, where = [,, ] T Observation Let A Q v u have CC(m) with some partition I = {I, I m } of {,, u} Then for each row i =,, v, either row i consists entirely of zeros, or there exist s, t with s, t u such that a is > and a it < The same property is true of I : for each row i =,, v, either a ij = for all j I, or there exist s, t I such that a is > and a it < Theorem 3 Let A Q v u and let I = {I,, I m } be a partition of {,, u} The matrix A has the columns condition with I if and only if there are vectors v (t) = [v (t) i ] NS(A), t =,, m with v (t) i = if i I t and v (t) i = if i I s and s > t If A has CC(m), then rank A u m Proof Suppose A Q v u has CC(m) with some partition I = {I,, I m } of {,, u} From the definition of the columns condition, there exist α j Q such that i I t a i = j t s= Is α j a j 57 58 so define the vector v (t) = [v (t) i ] NS(A) by v (t) i = if i I t, α i if i I s for s < t, if i I s for s > t ()

59 6 6 6 63 64 65 Given vectors v (t) = [v (t) i ] NS(A), i =,, t with v (t) i = if i I t, and v (t) i = if i I s with s > t, we reverse the process above to establish that with I the matrix A satisfies the columns condition Since v (t) i = for all i m j=t+ I j and v (t) i = for i I t, the vectors v (t), t =,, m are linearly independent, and dim NS(A) m The statement about the rank is then clear In the case I is a consecutive partition (ie, I = {,, k }, I = {k +,, k },, I m = {k m +,, u}), the null vectors v (t) in Theorem 3 take the block form v () =, v () = x (),, v (t) = x (t) x (t) t,, v (m ) x (m ) x (m ) m, v (m) = x (m) x (m) m 66 67 68 69 An index k is a null index of the matrix A Q v u if for every vector x = [x i ] NS(A), x k = It is well known that a rational matrix A does not have a null index if and only if there is a vector in NS(A) having every entry nonzero Proposition 4 If a matrix A Q v u has the columns condition, then A does not have a null index 7 7 7 73 74 75 76 77 78 79 8 8 8 83 84 85 86 87 88 89 Proof Assume A has CC(m) with some partition {I,, I m } For any k such that k u, there exists t such that k I t Since for v (t), defined as in (), v (t) NS(A) and v (t) k =, k is not a null index Observation 5 Let A Q v u such that A does not have a null index Choose x = [x i ] NS(A) such that x i for all i =,, u and define D = diag(x,, x u ) Then the matrix AD is CC() If v = u, then D AD is also CC() Corollary 6 If the matrix A Q v u has the columns condition, then there is a diagonal matrix D such that AD is CC() From a linear algebraic point of view it is natural to ask not just whether A Q v u has the columns condition, but to determine the columns condition numbers of A, and more generally conditions for a set of positive integers to be the columns condition numbers of a matrix Remark 7 If S = {l, l +,, m, m} is a consecutive set of positive integers, then there exists an integer matrix A that does not have a zero column for which S is the set of columns condition numbers of A Specifically, for l = m =, let A be the matrix [ ] For l =, m =, let A be the 4 [ ] matrix For l = and m >, let A be the (m + ) matrix [,,,,, m + ] For < l let A = [a ij ] be the l (m + l ) matrix defined as follows: For j =,, l, a j,(j )+ = For i < j, a i,(j )+ = For i > j, a i,(j )+ = For i j, a i,(j )+ = 3

9 9 For i > j, a i,(j )+ = For j = l,, m + l, for i =,, l, a ij = 9 93 94 For example, with S = {3, 4, 5, 6, 7}, A = [ ] Question 8 If A has CC(l) and CC(m) with l < m, does A necessarily have CC(k) for l < k < m? 95 96 The following result provides a partial answer to this question Theorem 9 If A Q v u has CC() and CC(m) with < m, then A has CC(k) for k m 97 98 99 Proof Let a j denote the jth column of A and assume A has CC() and CC(m) Since A has CC(m), A satisfies the columns condition with a partition {I,, I m } of {,, u} For each k, define a new partition {I,, I k } by I j = I j for j =,, k and I k = m t=k I t Since A has CC(m), for all t =,, k Since A has CC(), u j= a i = Thus, a i = i I k i S m i I t a i Span s=k Is a i = ({ a j : j t s= i S k s= Is a i Span I s }) ({ a j : j k s= I s }) 3 4 5 6 7 8 9 Partition regular matrices need not be square, but for a square partition regular matrix we can study powers of the matrix and the spectrum (multiset of eigenvalues) of the matrix The next result follows immediately from Theorem 3 Corollary If A is a square matrix that has the columns condition with partition I = {I, I m }, then A k has the columns condition with partition I Proposition A multiset Λ of v complex numbers is the spectrum of a complex v v matrix that has the columns condition if and only if Λ 3 4 5 6 Proof If A C v v has the columns condition, then A has CC(m) for some m So by Theorem 3, rank A v m < v, so is an eigenvalue of A Let Λ be a multiset of v complex numbers such that Λ Denote the elements of Λ by λ =, λ,, λ v, and let D be the diagonal matrix having diagonal entries λ,, λ v Extend the linearly independent set {} to a basis {s =, s,, s v } for C v, and let S = [ ] s s s v C v v Then A = SDS has CC() 7 8 A similar argument can be used to construct a matrix that has CC() and has any given Jordan canonical form that includes zero as an eigenvalue 4

9 3 CC(m) matrices associated with graphs 3 4 5 6 7 8 9 3 3 3 33 34 A (simple, undirected, finite) graph G = (V, E) has a nonempty finite set V of vertices and a set E of edges, where an edge is a two-element subset of vertices We examine matrices associated with a graph G in the context of the columns condition If {i, j} is an edge of G, we write i j, and deg i denotes the degree of vertex i, ie, the number of edges incident with i The following matrices are naturally associated with a graph G [5]: The adjacency matrix A G = [a ij ], where a ij = if i j and a ij = otherwise The Laplacian matrix L G = [l ij ], where l ii = deg i and for i j, l ij = if i j and l ij = otherwise The signless Laplacian matrix L G = [l ij ], where l ii = deg i and for i j, l ij = if i j and l ij = otherwise The Seidel matrix S G = J I A G, where J is the matrix having all entries equal to and I is the identity matrix The (vertex-edge) incidence matrix N G = [n ie ], where n ie = if vertex i is an endpoint of edge e, and otherwise The oriented (vertex-edge) incidence matrix, defined below 35 36 37 38 39 4 4 4 43 44 45 46 47 48 49 5 5 5 53 54 55 56 57 58 Adjacency matrices, signless Laplacian matrices, and incidence matrices do not satisfy the columns condition since they are nonnegative and nonzero matrices (see Observation ) We need some additional graph theoretic definitions Let G = (V, E) be a graph The order of G, denoted G, is the number of vertices of G, and the size of G is the number of edges of G A graph G = (V, E ) is a subgraph of graph G if V V, E E The subgraph G[R] of G induced by R V is the subgraph with vertex set R and edge set {{i, j} E i, j R} G is r-regular if for every vertex v of G, deg v = r A walk in G is an alternating sequence (v, e, v, e,, e l, v l ) of vertices and edges (not necessarily distinct), such that v i and v i are endpoints of e i for i =,, l G is connected there exists a walk between any two distinct vertices of G; otherwise it is disconnected (a graph of order one is connected) A (connected) component of a graph is a maximal connected subgraph A cycle is a walk in which the initial vertex is equal to the final vertex and the vertices are otherwise distinct; a Hamilton cycle is a cycle that contains all the vertices of Γ An edge of a connected graph G is a bridge if G e is disconnected (where G e denotes the graph obtained from G by deleting edge e) Observation 3 For any graph G, the Laplacian matrix L G of G has CC() since L G = For any connected graph G, there is no proper subset of the columns of L G that sums to zero, so L G does not have CC(m) for m > Theorem 3 Let G be a graph The Seidel matrix S G has CC() if and only if G mod 4 and G is G -regular For any m >, S G does not have CC(m) Proof Every row of S G contains one entry, and each of the remaining entries is or If I is a subset of vertices so that the columns with indices in I sum to zero, then every row must have the same number of s and s in the selected columns If I is not the entire set of columns, this is impossible, since then some rows will have a zero and others will not, so one or the other type of row must have an odd number of nonzero entries So S G does not have CC(m) for m > For CC(), the sum of all columns must be zero, so each row must contain G entries equal to and G entries equal to Thus G is odd and G is 5

59 6 G -regular If r is odd, it is not possible for a graph of odd order to be r-regular, so G is even and thus G mod 4 6 6 63 64 65 66 67 68 69 7 7 7 73 74 75 76 77 78 79 8 8 8 83 84 85 86 87 88 89 9 9 9 For a graph G, an orientation G of G is obtained by assigning a direction to each edge, or equivalently, by replacing each edge {i, j} by exactly one of the arcs (i, j), (j, i) The oriented (vertex-edge) incidence matrix of G, hereafter called an oriented incidence matrix, is denoted D G = [d ie ] If e = (i, j), then d ie =, d je =, and d ke = for k i, k j Some oriented incidence matrices satisfy the columns condition and others do not In the remainder of this section we characterize oriented graphs G such that D G satisfies the columns condition and investigate related questions Many of the results for oriented graphs are in fact true for all (simple) directed graphs, so we state them for directed graphs A (simple, finite) directed graph Γ = (V, E) has a nonempty finite set V of vertices and a set E of arcs, where an arc is ordered pair of distinct vertices (loops are not permitted) Note that an orientation G of a graph G is a directed graph that contains at most one of each possible pair of arcs (i, j), (j, i) between vertices i and j The oriented incidence matrix of a directed graph Γ, denoted by D Γ = [d ie ] has d ie =, d je =, and d ke = for k i, k j where e = (i, j) Note that the oriented incidence matrix D G of an oriented graph G is the same as the oriented incidence matrix of G viewed as a directed graph, so the use of the same notation should not cause confusion First we need some definitions for directed graphs The definitions of the following terms are extended in the obvious way from graphs to directed graphs: order, size, sub-directed-graph, induced sub-directedgraph Let Γ = (V, E) be a directed graph The in-degree, denoted in i, (respectively, out-degree, denoted out i,) is the number of arcs (j, i), j V (respectively, (i, j), j V ) A walk in Γ is an alternating sequence (v, e, v, e,, e l, v l ) of vertices and arcs (not necessarily distinct), such that e i = (v i, v i ) for i =,, l Γ is strongly connected there exists a walk between any two distinct vertices of Γ (A directed graph of order one is strongly connected by definition) A strong component of a graph is a maximal strongly connected subgraph Γ is connected if the undirected graph obtained from Γ by ignoring orientation (ie replacing arc(s) (v, u) or (v, u), (u, v) by edge {v, u}) is connected A cycle in Γ is a walk in which the initial vertex is equal to the final vertex and the vertices are otherwise distinct; a Hamilton cycle is a cycle that contains all the vertices of Γ A path in G is a walk (v, e, v, e,, e l, v l ) with v i v j for i j If Γ has a walk from u to v, then Γ has a path from u to v (by omitting redundancies) A set of vertices S of Γ is a source if Γ does not contain any arcs of the form (j, i) with i S Observation 33 For any directed graph Γ, the sum of the entries in each column of the matrix D Γ is, ie, T D Γ = Thus the sum of all the entries in D Γ is Note that the the sum of the entries in a row is variable Theorem 34 Let Γ be a connected directed graph The oriented incidence matrix of Γ, D Γ, satisfies the columns condition if and only if Γ is strongly connected 93 94 95 96 Proof Let Γ be a strongly connected directed graph Γ is the (nondisjoint) union of its (oriented) cycles, because for every arc (u, w) of Γ, there is a path from w to u, and this path together with (u, w) is a cycle that includes (u, w) Thus the following algorithm produces a partition I of the column indices of D Γ that satisfies the columns condition 97 98 99 Choose a cycle C The first cell I I, consists of the arcs in C Set k = Choose an arc e / k j= I j; e is an arc of some cycle C Define I k+ to be the set of arcs of C not in k j= I j Add to k 3 Repeat step until every arc is in some cell I k 6

3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 3 3 33 34 35 36 37 In any cycle C of Γ, each vertex v has exactly one arc of the form (u, v) and exactly one arc of the form (v, w) Thus each row of Γ[V C] has one and one, and the sum of the columns is So the sum of the columns in I is zero In step, C is a cycle, so again the sum of the columns is zero, and the sum of the columns of I k+ is the negative of the sum of the columns of arcs of C in k j= I j Thus D Γ satisfies the columns condition with I For the converse, we assume Γ = (V, E) is not strongly connected and and show that for every partition {I,, I m }, D Γ does not satisfy the columns condition Let d e denote the column of D Γ associated with arc e Since Γ is not strongly connected, Γ has a strongly connected component, Γ[S], such that S is a source [, Fact 955] Since Γ is connected and there is no arc from V \ S to S, there is at least one arc from S to V \ S Let t be the least index such that an arc from S to V \ S is in I t So for r < t, every arc e in I r has both ends in S or both ends in V \ S, and thus i S (d e) i = So for any α e Q, α e d e = i S e r<ti r But because I t has one or more arcs from S to V \ S and none from V \ S to S, ( ) <, d e i S e I t i so e I t d e is not a linear combination of {d f : f r<t I r } and D G does not satisfy the columns condition with any partition Observation 35 Let Γ be a strongly connected directed graph If I = {I,, I k } is a partition of the the column indices of D Γ that satisfies the columns condition, then I is an arc-disjoint union of cycles We explore the minimum and maximum values m for which the oriented incidence matrix D Γ of a directed graph Γ has CC(m) To do so, we need some additional terminology and known results If A Q v u, R {,,, v} and C {,,, u}, then A[R C] denotes the submatrix of A whose rows and columns are indexed by R and C, respectively Let Γ = (V, E) be a directed graph If W V and v / W, an external path from v to W (respectively, from W to v) is a path (v = v, e, v,, v k, e k+, v k+ = w) (respectively, (v = w, e, v,, v k, e k+, v k+ = v)) such that w W and for i =,, k, v i / W (note that it is possible k = ) If Γ is strongly connected, then for any nonempty set of vertices W and v / W, there are external paths (w, v,, v j, v) from W to v and (v, u,, u i, w ) from v to W from V k to v and from v to V k If {v,, v j } {u,, u i }, let t be the first index such that v t {u,, u i } and replace v by v t Thus when choosing such external paths we may assume that {v,, v j } {u,, u i } = As noted in Observation 33, is a left null vector of D Γ, so from the next (well known) result we see that for a connected digraph Γ, {} is a basis for the left nullspace of D Γ Theorem 36 [4, Theorem 83] If G is a connected graph, then for any orientation G of G, rank D G = G Corollary 37 Let Γ be a connected directed graph of order v and size u Then rank D Γ = v and null D Γ = u v + The following algorithm produces a partition with the maximum number of cells to have D Γ satisfy the columns condition Algorithm 38 Let Γ be a strongly connected directed graph of order v and size u i 7

38 39 4 4 4 43 44 45 46 47 48 49 5 5 5 53 54 55 56 57 58 59 6 6 6 63 64 65 66 67 68 69 Choose a cycle C = (V, E ) (a) The first cell I of the partition is the set E of arcs of C (b) Define D = D Γ [V E ] (c) Set k = If V V k, choose a vertex v / V k and external paths (w, v,, v j, v) from V k to v and (v, u,, u i, w ) from v to V k with {v,, v j } {u,, u i } = (a) Set V k+ = V k {v,, v j, v, u,, u i }, (b) Set I k+ = {(w, v ), (v, v ),, (v j, v j ), (v j, v), (v, u ), (u, u ), (u i, u i ), (u i, w )} (c) Set E k+ = E k I k+ (d) Define D k+ = D Γ [V k+ E k+ ] (e) Add to k 3 Repeat step until all vertices are in V k Set l = k 4 If E E k, choose one arc e / E k (a) Set I k+ = {e} (b) Set E k+ = E k I k+ (c) Define D k+ = D Γ [V E k+ ] (d) Add to k 5 Repeat step 4 until arcs are in some cell I k Set m = k Theorem 39 Let Γ be a strongly connected directed graph of order v and size u Algorithm 38 produces a partition I of {,, u} into m = u v + cells so that D Γ satisfies the columns condition with I Proof We show that null D k = k for k =,, m = u v + : Consider first the stages k l (where vertices are added) Since a cycle has the same number of arcs as vertices and at each stage after the first the number of arcs added is one more than the number of vertices, the number of columns of D k = D Γ [V k E k ] is V k + k By Corollary 37, rank D k = V k, so null D k = k For the remaining stages, one arc is added at each stage, so the nullity increases by one, ie, null D k = k for k =,, m Since l = E l v + and there are u E l edges to add after stage l, m = u v + At each stage k m, the induced directed graph Γ[V k ] is strongly connected, so there is a path from w to w, where w and w are the ends of the external paths in step, or e = (w, w ) in step 4 Let C k be the cycle that is the union of the paths from w to w, from w to v, and from v to w (step ), or the path from w to w together with e = (w, w ) (step 4) The sum of the columns associated with arcs in the cycle C k is, so D k satisfies the columns condition with the partition I k Thus D Γ satisfies the columns condition with the partition I m 7 7 7 73 Example 3 Let Γ be the directed graph (or oriented graph) shown in Figure alphabetical order, the vertex-edge incidence matrix is D Γ = We apply Algorithm 38 to D Γ : With the arcs in 8

3 5 f g c b 6 h d 4 e a Figure : The directed graph Γ for Example 3 74 75 76 Choose the cycle (,,3,4), so V = {,, 3, 4} and I = E = {a, b, c, d} Choose v = 5, so V = {,, 3, 4, 5} and I = {e, f} and E = {a, b, c, d, e, f} 3 Choose v = 6, so V 3 = {,, 3, 4, 5, 6} and I 3 = {g, h} and E 3 = {a, b, c, d, e, f, g, h} 77 78 79 8 8 8 83 84 85 86 87 88 89 9 9 9 93 94 95 96 97 98 99 3 3 3 33 34 35 Thus D Γ has CC(3) (note 3 = 6-4+) Remark 3 If G has a bridge, then obviously G cannot be oriented to be strongly connected Let G be a connected graph that does not have a bridge It is not difficult to see that an orientation can be chosen for G that makes G strongly connected: Since G does not have a bridge, every edge of G lies on a cycle (see, for example, [3, p 9]) Then the method in Algorithm 38 can be used to orient G to be strongly connected, by keeping the oriented subgraph always strongly connected In step, select an unoriented cycle and orient it to be an oriented cycle In step select (unoriented) external paths to/from the vertex v to be added to the oriented part (by using a cycle that contains v and at least one vertex from the oriented part v can be chosen so its cycle contains a vertex from the oriented part) and orient the external paths from w to v to w to be one oriented path In step 4, either orientation may be chosen for the newly oriented arc e If G is not connected, G can be oriented so that D G satisfies the columns condition if and only if every connected component of G has no bridges Question 3 Let D Γ be the oriented incidence matrix of a directed graph Γ What is min{m : D Γ has CC(m)}? Remark 33 If l < u v +, then the proof of Theorem 39 can be modified to show that D Γ has CC(k) for all k = l +,, u v + (where l is the index at which all the vertices have been added in Algorithm 38) However, the matrix D Γ in Example 3 also has CC() and CC(), and we do not see a natural way to adapt the algorithm to find this A partial answer to Question 3 is provided by the following results Observation 34 Let Γ be a directed graph of order v and size u Then D Γ has CC() if and only if for every vertex v of Γ, in(v) = out(v) It is well known (see, for example, [, Theorem ]) that for every vertex v of a connected directed graph Γ, in(v) = out(v) if and only if Γ has a closed Euler trail (a closed Euler trail is a walk that ends at the same vertex at which it began and includes every arc exactly once) Theorem 35 Let Γ be a directed graph of order v and size u that contains a Hamiltonian cycle and at least one additional arc Then D Γ has CC(k) for k =,, u v + Furthermore, if D Γ has CC(k), then k u v + Proof Let C be a Hamilton cycle of Γ Let k be such that k u v + Define I to be the indices of arcs in C For t =,, k, define I t to be a single arc e / t j= I j Define I k to be all the remaining arcs Thus D Γ has CC(k) 9

36 37 38 39 3 3 If D Γ has CC(k), then by Theorem 3, rank D Γ u k Since Γ is connected, by Corollary 37, rank D Γ = v, so k u v + As a consequence of Observation 34 and Theorem 35, for a directed graph Γ of order v and size u that contains a Hamilton cycle, the columns condition numbers of D Γ are known exactly: If Γ has no arcs other than the Hamilton cycle, D Γ has CC() only Otherwise, D Γ has CC(k) for k =,, u v +, and D Γ has CC() if and only if for every vertex v of Γ, in(v) = out(v) 3 4 Sign pattern matrices which allow CC(m) 33 34 35 36 37 38 39 3 3 A sign pattern matrix (or sign pattern for short) is a matrix having entries in {+,, } For a real matrix A, sgn(a) is the sign pattern having entries that are the signs of the corresponding entries in A If Y is an v u sign pattern, the sign pattern class (or qualitative class) of Y, denoted Q(Y), is the set of all A R v u such that sgn(a) = Y It is traditional in the study of sign patterns to say that a sign pattern Y requires property P if every matrix in Q(Y) has property P and to say that Y allows property P if there exists a matrix in Q(Y) that has property P See [6] for a survey about sign patterns and [] for a recent survey of allows properties Patterns that require the columns condition are too trivial to be of interest, as the next proposition shows Proposition 4 The only sign patterns that require the columns condition are the all zero sign patterns 3 33 34 35 36 Proof Assume the v u sign pattern Y = [ψ ij ] has a nonzero entry Construct a matrix A = [a ij ] Q(Y) as follows: For all i, j such that ψ ij =, a ij = For all i, j such that ψ ij = +, a ij = For all i, j such that ψ ij =, a ij = u 37 There is no subset of columns that sum to zero, so A does not satisfy the columns condition 38 39 33 33 33 333 334 335 The next observation is a sign pattern version of Observation Observation 4 Let Y = [ψ ij ] be a v u sign pattern that allows the columns condition with partition I = {I, I m } Then for each row i =,, v, either row i consists entirely of zeros, or there exist s, t with s, t u such that ψ is = + and ψ it = The same property is true for I : for each row i =,, v, either ψ ij = for all j I, or there exist s, t I such that ψ is = + and ψ it = The condition that any nonzero row must have at least one + entry and at least one entry is also sufficient for a sign pattern to allow the columns condition Theorem 43 Let Y be an v u sign pattern The following are equivalent: 336 337 338 339 For each row of Y, either the row has at least one + entry and at least one entry, or every entry of the row is Y allows CC() 3 Y allows the columns condition

34 34 34 343 344 Proof It is clear that () = (3) = () Assume that for each row of Y = [ψ ij ], either the row has at least one + entry and at least one entry, or every entry of the row is If row i is not entirely zero, let n(i) denote the least j such that ψ ij = ; otherwise, n(i) = Construct a matrix A = [a ij ] as follows: For all i, j such that ψ ij =, let a ij = For all i such that n(i) > : 345 If ψ ij = +, then a ij = If ψ ij = and j > n(i), then a ij = 346 u a i,n(i) = 347 j n(i) a ij 348 Clearly A Q(Y) and A =, so A has CC() 349 35 35 35 353 354 355 356 357 358 359 36 36 36 363 364 365 366 367 368 369 37 The minimum rank of a v u sign pattern Y is and the maximum nullity of Y is mr(y) = min{rank A : A Q(Y)}, M(Y) = max{null A : A Q(Y)} Clearly mr(y)+m(y) = u Minimum rank of a sign pattern is called sign rank in communication complexity theory (see, for example, [9]) It is not always the case that the nullity of a partition regular matrix can be realized as the number of cells in a partition that achieves the columns condition For example, for A = [ 3 ], null A = 3 but A has CC(m) only for m = Furthermore, if Y allows partition regularity, it is not necessary that the maximum nullity be realizable as a columns condition number, as the following example shows Example 44 Let 4 9 6 4 B = 3 6 4 6 4 4 A simple computation shows that rank B = 3 Since every row is nonzero and the unique + in row i is in column i, by Observation 4, for A Q(Y), A has CC(m) only if m = Thus M(Y) null B = > = max{m : A has CC(m) and sgn(a) = Y} Note that B, so B does not satisfy the columns condition Recall that if an oriented graph G is not strongly connected, then its oriented incidence matrix D G does not satisfy the columns condition However, it is possible that the sign pattern sgn(d G ) allows the columns condition Example 45 Let G be the oriented graph shown in Figure Observe that G is not strongly connected With the edges in alphabetical order, the sign pattern of the oriented incidence matrix is + + + sgn(d G ) = + + + +

a b c 3 d f 6 g 5 e 4 Figure : The oriented graph G for Example 45 37 37 Since sgn(d G ) has at least one + and at least one in every row, by Theorem 43, sgn(d G ) allows the columns condition 373 374 Acknowledgements The authors thank the referee for many helpful comments The authors collaboration was supported in part by NSF DMS 5354 375 376 377 378 379 38 38 38 383 384 385 386 387 388 389 39 39 39 393 394 References [] R A Brualdi, Introductory Combinatorics, 4th Ed Pearson Prentice-Hall, Upper Saddle River, NJ, 4 [] M Catral, D D Olesky, and P van den Drissche, Allow problems concerning spectral properties of sign pattern matrices Linear Algebra and its Applications 43 (9), 38-394 [3] R Diestel, Graph Theory Springer, 5 Electronic Edition available at http://wwwmath uni-hamburgde/home/diestel/books/graphtheory/graphtheoryiiipdf [4] C Godsil and G Royle, Algebraic Graph Theory Springer-Verlag, New York, [5] W Haemers, Matrices and graphs In Handbook of Linear Algebra, L Hogben, Editor, Chapman & Hall/CRC Press, Boca Raton, 7 [6] F J Hall and Z Li, Sign pattern matrices In Handbook of Linear Algebra, L Hogben, Editor, Chapman & Hall/CRC Press, Boca Raton, 7 [7] N Hindman, Partition regularity of matrices In Combinatorial Number Theory, B Landman, M Nathanson, J Nesetril, R Nowakowski, and C Pomerance, Editors, degruyter, Berlin, 7, 65-98 [8] N Hindman, I Leader, D Strauss, Open problems in partition regularity Combinatorics, Probability, and Computing (3), 57-583 [9] S V Lokam, Complexity Lower Bounds using Linear Algebra, now Publishers Inc, Hanover, MA, 9 [] R Rado, Studien zur kombinatorik Mathematische Zeitschrift 36 (933), 44-48 [] J L Stuart, Digraphs and matrices In Handbook of Linear Algebra, L Hogben, Editor, Chapman & Hall/CRC Press, Boca Raton, 7