CONSTRUCTIONS FOR SPARSE ROW-ORTHOGONAL MATRICES WITH A FULL ROW
GI-SANG CHEON, SE-WON PARK AND HAN-GUK SEOL
ABSTRACT. In [4], it was shown that an n by n orthogonal matrix which has a row of nonzeros has at least
nonzero entries. In this paper, the matrices achieving these bounds are constructed. The analogous sparsity problem for m byn row- orthogonal matrices which have a row of nonzeros is conjectured.
1. Introduction
At the 1990 SIAM Linear Algebra meeting, M. Fiedler asked:
How sparse can an n by n orthogonal matrix (whose rows and columns cannot be permuted to give a matrix whichisa direct sum of matrices) be?
The assumption precluding direct sumsisnecessary, since otherwise the answer is trivially n. Fiedler's question is answered in [1] (see also [5]), where it is shown that each n by n orthogonal matrix which is not direct summable has at least 4n - 4 nonzero entries, and that for n ~ 2, there exist such orthogonal matrices with exactly 4n - 4 nonzero entries. Recently, then by n orthogonal matrices with exactly 4n - 4 nonzero entries were constructed in [2]. The analogous sparsity problem for m byn row-orthogonal matrices under two natural notions of irreducibility which extends the work in [1, 5] was studied in [3].
And also, it was studied in [4], the question of how sparse an n by n orthogonal matrix which has a column of nonzeros can be. In
Received August 24, 1998.
1991 Mathematics Subject Classification: Primary 05A15; Secondary 65F25.
Key words and phrases: sparse orthogonal matrix, row-orthogonal matrix.
particular, it was shown that such ann by n orthogonal matrix has at least
(1) nonzero entries, and matrices achieving these bounds are constructed and characterized, and are related to orthogonal matrices arising from the Haar wavelet.
Note thatif Ais ann by n orthogonal matrix with a row of nonzeros thenA has also at least the number of nonzero entries in (1).
Inthis paper, we get another constructions for then by n orthogonal matrices which have a fullrow and have exactly nonzero entriesin (1), where a vector is fullifeach of its entries is nonzero. Furthermore, the analogous sparsity problem for m by n row-orthogonal matrices with a full rowisconjectured.
For a matrix A, we denote the number of nonzero entries in A by
#(A).
2. Constructions for the sparsest orthogonal matrices with a full row
An m by n matrix is row-orthogonal provided each of its rows is nonzero,and its rows are pairwise orthogonal.
We begin by describing a way to build row-orthogonal matrices from smaller row-orthogonal matrices. Let
x= [~]
be an8 byt row-orthogonal matrix and let y=
[~]
be ankby1ro~-orthogonalmatrix, where
X
is(8-1) byt matrix andY
is (k-1) by1matrix. Define XOY to be the (8+k -1) by (t+1)matrix ...
XOY=
[~ f].
Certainly, X0Y is a row-orthogonal matrix. We can extend this con- struction to use any number of row-orthogonal matrices by defining XoYOZ as (XOY)OZ. This construction can be used in a recursive manner to construct m byn row-orthogonal matrices.
Now, we describe a way of constructing an n by n orthogonal ma- trices having a fullrow and exactly (llog2nJ+3)n - 2 Llog2 nj+ 1nonzero entries. This is a different manner from the one used in [4].
LEMMA 2.1. Let
X =
[J] ,
and Y=[~]
be anr by r orthogonal matrix and a s byS orthogonal matrix respec- tively where Xis (r - 1) by r matrix andY is (s - 1) by s matrix.
Then
(2)
is an n by n row-orthogonal matrix where r+s=n. Thus the matrix,
A, obtained from A by normalizing the row r and tbe row n of A isan n by n ortbogonal matrix with the same zero pattern as A.
Proof Since X0Y is an (n - 1) by n row-orthogonal matrix, it is sufficient to show that the row r and the row n ofA are orthogonal each other. Indeed,
Thus the proof is completed. o
Note that if both xT and yT in Lemma 2.1 are full rows then Ais an n by n orthogonal matrix with a full row.
Throughout in this paper, we define p(n) by p(n) = (llog2nJ +3)n - 2Llog2nJ+l.
THEOREM 2.2. Let
x=
[~]
be an r by r orthogonal matrix with the full row xT which has p(r) nonzero entries, and let
y=
[~]
be a s by s orthogonal matrix with the full row
yr
which has p(s) nonzero entries, where r +s= n. If(3) then
2l1o~nJ-l<- r s, <- 2l1og2nJ
is an n by n row-orthogonal matrix with a full row which has p(n) nonzero entries. Thus the matrix, A, obtained from A by normalizing the row r and the row n of A is an n by n orthogonal matrix with the samezero pattern as A.
Proof. There exist r and 8 satisfying (3) and r +8 = n, since we may take r = L~j and 8 = Lnil j. From Lemma 2.1, A is an n by n row-orthogonal matrix with a fullrow. It is easy to show that
{
Llog2rj = Llog28j -1 = Llog2nj -1
Llog2rj = Llog28j = Llog2nj - 1 Thus ifni=2k - 1 then
if n = 2k -1, otherwise.
#(A) =#(X)+#(y)+#([xT _ yT))
= (llog2r j +3)r - 2l1o~rJ+l +(Llog28j +3)8 - 2l1og2sJ+l+n
= (Llog2nj +2)(r+s) - 2·2l1o~nJ +n
= (llog2n j +3)n - 2Llog2nJ+l.
Letn=2k-1. Then we take r= L~j ands= lni1
J.
Since Llog2nj = llog2 (2k -1)j =k -1, we haveThus
#(A) =#(X)+#(y) +#([xT _ yT])
= (Llog2rj +3)r - 2Llog2rj+l+ (llog2sj +3)s - 2Llog2sJ+l +n
= (Llog2nj +2)(r+ s) - 3·2Llo~nJ+s +n
= (Llog2n j +3)n - 2Llog2nj+1,
which completes the proof. o
Since p(n) = 4n - 4 for n = 2,3,4, from the result in [1], for each n = 2,3,4 we know zero patterns, Bn , ofn by n orthogonal matrices with a fullrow which have p(n) nonzero entries. That is,
[1 10]
[t
1 0
~] .
B2=
nn,
Ba = 1 1 11 1 1 , B4 = 01 111 1 For n = 5, since
ME2 =
[i
111 011 001~]
,0 0 1 by lemma 2.1
[!
1 0 0
!]
1 1 0
(4) 1 1 1
0 0 1 1 1 1
is a zero pattern of 5 by 5 sparse orthogonal matrix with a full row which has p(5) =17 nonzero entries.
Furthermore, from the result in [2], since, for each n = 2,3,4, we can getn by n orthogonal matrices with the same zero patterns as B2, B3, and B4 respectively, we get a 5 by 5 orthogonal matrix with the same zero pattern as (4).
For example, let n =9. From (3), since 4 :s; r, s :s;8, we take r = 4 and s = 5. Let X be a 4 by 4 orthogonal matrix with the full row which- hasp(4) =12, and letY be a 5 by 5 orthogonal matrix with the full row which hasp(5) = 17. Take
1 1
0 0
v'2 -v'2
0 0 1 1
X= v'2 -v'2
1 1 1 1
2 2 2 2
1 1 1 1
2 2 -2 -2
1 1 1 1 1
2v'2 2v'2 -2 -2 2
1 1 0 0 0
v'2 -v'2
Y= 21 2"1 v'21 0 0
1 1 1 1 1
2v'2 2v'2 -2 2 -2
0 0 0 v'21 v'21
Then
A=
[5
0_~T] ,
and
o
01 1
2 2"
0 0
1 1
v'2 -v'2 0
1 1
2" 2"
o
1 1 1 1 1
:4 :4 -2v'2 -2v'2 2v'2
1 1
0 0 0
v'2 -v'2
1 1 1
0 0
2" 2" v'2
1 1 1 1 1
2v'2 272 -2 2 -2
0 0 0 1 1
v'2 V2
Let
_1_ 1 _ _1 1_ 1 1 _1_ _1_ __1_
2V2 2V2 2v'2 2v'2 -:4 -:4 2v'2 2v'2 2V2 is a 9 by 9 sparse orthogonal matrix with the full row which hasp(9)=
38 nonzero entries.
By these recursive manners, we can construct sparsen by n orthog- onal matrices with a full row which have p(n) nonzero entries.
3. Conjecture for sparse row-orthogonal matrices with a full row
We consider the case that A is an m by n row-orthogonal matrix with a fullrow.
x= [~],
and y=[~]
be anr by r matrix and a s by s matrix, respectively. Then both
Xoy~ [~ ~]
and
A=
[~ ~]
XT yTare (r+s -1) by (r+s) matrices and have the same nonzero entries.
Itisclear that A is an row-orthogonal matrix with the fullrow ifand onlyifboth X andY are square orthogonal matrix with the full row xT and with the fullrowyT, respectively.
We define an m by n matrix A with m ~ n to be indecomposable provided A does not contain a zero submatrix whose dimensions sum ton. It is not difficult to verify that if both X andYare non-square indecomposable row-orthogonal matrices, then so is their direct sum
X$Y.
For each i =1,2, ... ,n - m+1, let
be aPi by Pi orthogonal matrix with the full row
i£
which has p(Pi)nonzero entries where
p(Pi) = (Llog2PiJ +3)Pi - 2lIog2P,J+l.
Define
X
P1 0 0 00 XP2 0 0
(5) A= 0 0 0
0 0 0 Xpn_=+l
xi:l xi:2 XPn-=+lT
whereXp , is a (Pi - 1) by Pi row-orthogonal matrix, and (6)
and
(7) PI +1>2+ ... +Pn-m+1 = n.
Certainly,Aisan m byn indecomposable, row-orthogonal matrix with the full row.
There exists pi's satisfying (6) and (7), since we may assumePI :::;
1>2 :::; ••• :::;Pn-m+1 and we may take
For example, let A be a 17 by 19 row-orthogonal matrix with the form in (5). From (6) since 4 :::; Pi :::; 8, (PI,1>2,P3)'S satisfyingPI +
1>2 +P3 = 19 are (4,7,8), (5,7,7), (6,6,7), andA has the following forms respectively:
(8)
where for eachi =1,2,3,
[
X3
0 0]
A= 0 Xs Q
o 0 Xs xT3 xTS xTs
then#(A) = 72. This means that the condition (6) forPi'sis necessary to get sparse row-orthogonal matrices with a fullrow.
is a Pi by Pi orthogonal matrix with the full row
x'J.
which has P(Pi) nonzero entries. These matrices are determined from Theorem 2.2. It is easy to compute that #(A) = 71 for the matrices in (8). But note that ifNow, we determine the number of nonzero entries ofA in (5). We claim
#(A) =(k+3)n - (n - m +1)2k+1 where
Since 2k ::;Pi ::; 2k+1 for eachi = 1,2, ... ,n - m +1, {
k i f 2k <P- < 2k+1
Llog2PiJ = k+1 if Pi ~2:+1.
Thus if2k ::;Pi < 2k+1 for eachi = 1,2, ... ,n - m +1, then
#(A) = #(Xp1 ) +#(Xp2 )+ ... +#(Xpn_m+1 )
= (k+3)(PI+P2 + ... +Pn-rn+1) - (n - m+1)2k+1
= (k+ 3)n - (n -m+ 1)2k+1.
LetPi = 2k+1 for i = j, j +1, ... ,n - m +1. SincePi +Pi+1+ ... +
- ( . 2)2k+1
Pn-rn+1 - n - m - J+ ,
#(A) = #(Xp1 ) +#(Xp2 )+ ... +#(Xpn_m+J
= (k+3)(PI+P2+ ... +Pi-I) - (j - 1)2k+1
+(k+4)(Pi +PHI + ... +Pn-rn+1) - (n - m - j +2)2k+2
= (k+3)n - (n - m +1)2k+1.
In the above example,i.e., if A isa 17 by 19 row-orthogonal matrix with thefullrow in (8) thenk = 2, and thus#(A) = 5 ·19 - 3.23 = 71.
Thus, for positive integers m and n with m::; n, if f(m,n) denote the least number of nonzero entries in an m by n indecomposable, row-orthogonal matrix with a full row then we conclude that
(9) where
f(m, n) ::; (k +3)n - (n - m+1)2k+1
And we have the following conjecture.
CONJECTURE. For positive integers m andnwith m ~ n,letf(m, n) denote the least number of nonzero entries in an m byn indecompos- able, row-orthogonal matrix with a full row, then the equality holds in (9). Furthermore, the equality holds in (9) if and only if, up to row and column permutations, the matrix is A in (5).
Note that ifA isan n by n indecomposable, orthogonal matrix with a full row, from [4], since
this conjecture holds for m = n. Thus this conjecture is a generaliza- tion of the result in [4].
ACKNOWLEDGEMENT. The first author would like to thank Profes- sor BryanL. Shader for his helpful guidance.
References
[1] L. B. Beasley, R. A. Brualdi and B. L. Shader, Combinatorial Orthogonality (R. A. Brualdi, S. FriOOland and V. Klee, OOs.), in Combinatorial and Graph- Theoretical Problems in Linear Algebra, Springer-Verlag, 1993, pp. 207-218.
[2] G.-S. Cheon andB. L. Shader, Constructions for the sparsest orthogonal ma- trices, Bull. of Korean Math. Soc., to appear.
[3] _ _ ,How sparse can a matrix with orthogonal rows be?,J.of Combinatorial Theory Series A85 (1999), 29-40.
[4] _ _ , Sparse orthogonal matrices and the Haar wavelet, Discrete Applied Math.J.,to appear.
[5] B. L. Shader, A simple proof of Fiedler's conjecture concerning orthogonal matrices, Rocky Mtn. Math.J., to appear.
Gi-Sang Cheon
Department of Mathematics Daejin University
Pocheon487-711, Korea
E-mail: [email protected]
Se-Won Park
Department of Mathematics Seonam University
Namwon 590-170, Korea
E-mail: [email protected] Han-Guk Seol
Department of Mathematics Sungkyunkwan University Suwon 440-746, Korea
E-mail: [email protected]