View metadata, citation and similar papers at core.ac.uk brought to you by CORE
provided by Elsevier - Publisher Connector
Linear Algebra and its Applications 371 (2003) 191–207 www.elsevier.com/locate/laa
Matrices of zeros and ones with given line sums and a zero block Richard A. Brualdi a, Geir Dahl b,∗ aDepartment of Mathematics, University of Wisconsin, Madison, WI 53706, USA bDepartment of Mathematics and Informatics, University of Oslo, P.O. Box 1080, Blindern, 0316 Oslo, Norway Received 25 September 2002; accepted 4 February 2003 Submitted by H. Schneider
Abstract We study the existence of (0, 1)-matrices with given line sums and a fixed zero block. An algorithm is given to construct such a matrix which is based on three applications of the well-known Gale–Ryser algorithm for constructing (0, 1)-matrices with given line sums. A characterization in terms of a certain “structure matrix” is proved. Further properties of this structure matrix are also established, and its rank is determined and interpreted combinatori- ally. © 2003 Elsevier Inc. All rights reserved. Keywords: Zero-one matrices with given line sums; Structure matrix; Majorization; Gale–Ryser theorem and algorithm
1. Introduction
Let R = (r1,r2,...,rm) and S = (s1,s2,...,sn) be vectors whose components are integral and nonnegative, and let p and q be integers with 1 p m and 1 q n. We shall usually assume that R and S are monotone in the following sense
n r1 r2 ··· rp and n rp+1 rp+2 ··· rm, (1) m s1 s2 ··· sq and m sq+1 sq+2 ··· sn.
∗ Corresponding author. Tel.: +47-22-85-2425; fax: +47-22-85-2401. E-mail addresses: [email protected] (R.A. Brualdi), geird@ifi.uio.no (G. Dahl).
0024-3795/$ - see front matter 2003 Elsevier Inc. All rights reserved. doi:10.1016/S0024-3795(03)00429-4 192 R.A. Brualdi, G. Dahl / Linear Algebra and its Applications 371 (2003) 191–207
Thus when p = m and q = n, R and S are monotone (nonincreasing). Moreover, we m = n assume that i=1 ri j=1 sj . Let A(R, S) be the set of all (0, 1)-matrices with row sum vector R and column sum vector S. Consider a matrix A of size m × n partitioned as A A A = 1 2 , (2) A3 O where the block A1 has size p × q and the matrix O is the zero matrix of size (m − p) × (n − q). Let Ap,q(R, S) denote the subset of A(R, S) consisting of all matrices of the form (2). Thus, a matrix A ∈ A(R, S) lies in Ap,q(R, S) whenever ai,j = 0(p