Document 10677536

advertisement
Applied Mathematics E-Notes, 14(2014), 29-36 c
Available free at mirror sites of http://www.math.nthu.edu.tw/ amen/
ISSN 1607-2510
Some Remarks On Block Group Circulant Matrices
Pamini Thangarajahy, Petr Zizler
z
Received 29 November 2013
Abstract
Let C denote a block group circulant matrix over a …nite non-Abelian group
G. We prove results concerning the spectral properties of the matrix C. We give
an example of the spectral decomposition of a block group circulant matrix over
the symmetric group S3 .
1
Introduction
Block circulant matrices over the cyclic group Zn have been well studied, see [11]
for example. In our paper we will consider the setting where the cyclic group Zn is
replaced by a non-Abelian …nite group G. Some of the framework needed for the block
group circulant case needs to be taken from the group circulant matrix case that was
discussed in [13]. Let l2 (G) denote the …nite-dimensional Hilbert space of all complexvalued functions, with the usual inner product, for which the elements of G form the
(standard) basis. We assume that this basis (G) is ordered and make the natural
identi…cation with Cn , where jGj = n, as a linear space.
Let C[G] be the group algebra of complex-valued functions on G. Consider =
(c0 ; c1 ; : : : ; cn 1 ) 2 Cn and identify the function with its symbol = c0 1 + c1 g1 +
cn 1 gn 1 2 C[G].
b be the set of all (equivalence classes) of irreducible represenDEFINITION. Let G
b Let 2 G
b denote an
tations of the group G and let r denote the cardinality of G.
n
irreducible representation of G of degree j and let 2 C . Then the Fourier transform
of at is the j j matrix
X
b( ) =
(s) (s 1 ):
s2G
Let
and be two elements in Cn . A G-convolution of
and
following action
X
(
)( ) =
( ) ( 1 ) for 2 G:
is de…ned by the
2G
Mathematics Subject Classi…cations: 15 A57, 42C99, 43A40.
of Math/Phys/Eng, Mount Royal University, Calgary, Alberta, Canada
z Department of Math/Phys/Eng, Mount Royal University, Calgary, Alberta, Canada
y Department
29
30
Some Remarks on Block Group Circulant Matrices
We have a natural identi…cation
7!
understood with respect to the induced
group algebra multiplication. Moreover, the Fourier transform turns convolution into
(matrix) multiplication [ = b b. Thus we have a non-Abelian version of the classical
z transform. For further references on this subject we refer the reader to [1, 2, 3, 4, 5,
6, 7, 9, 10, 12].
b where
The Fourier transform gives us a natural isomorphism C[G] ) M (G)
b = Md
M (G)
1
d1 (C)
Md2
d2 (C)
Mdr
dr (C)
with d21 + d22 +
+ d2r = n. A typical element of Cn is a complex-valued function
b is the direct sum of Fourier
= (c0 ; c1 ; : : : ; cn 1 ) and the typical element of M (G)
transforms
b( ) b( )
b( ):
2
r
1
Cyclic circulant matrices are normal (hence diagonalizable) and the Fourier basis
of eigenvectors, the complex exponentials, are …xed and independent of the function .
In the Abelian setting the Fourier transform is a unitary linear transformation (proper
scaling required). In the non-Abelian setting we recapture this property if we de…ne
b Let 2 Cn and de…ne a function j by
the right inner product on the space M (G).
the following action
j (s)
=
dj
tr
jGj
j (s)
b( )
j
for s 2 G:
Pr
Note = j=1 j which constitutes the inverse Fourier transform. We are able to
decompose a function into a sum of r functions which is the number of conjugacy
classes of G.
DEFINITION. Let A = (ai;j ) be a m
by
jjAjj2F =
If we let
j
n matrix. The Frobenius norm of A is given
m X
n
X
i=1 j=1
jai;j j2 :
be given as above, then we have
h i;
and if we let
2 Cn then
ji
=
dj b
jj ( j )jj2F
jGj
ij :
r
1 X
jj jj =
dj jjb( j )jj2F :
jGj j=1
2
Thus, with proper scaling, the Fourier transform is a unitary transformation from Cn
b F .
onto M (G);
In the case of a group circulant matrix C = CG ( ) over a non-Abelian group G its
eigenvectors need not be orthogonal nor are independent in general. Moreover, the
P. Thangarajah and P. Zizler
31
matrix CG ( ) need not be diagonalizable, an example was given in [13] with G = D4 ,
the dihedral group of order 4. The group D4 is a semi-direct product of the cyclic group
Z4 and the cyclic group Z2 . Let Zn =< r > and Z2 =< s >. We have rn = s2 = 1 and
rj s = sr j for all j 2 f0; 1; : : : ; n 1g. The matrix C corresponding to the convolution
operator induced by the symbol = r + rs is not diagonalizable.
Eigenvalue analysis for group circulant matrices was studied in [8] and the eigenvector decomposition in [13]. In the Fourier domain the eigenvalue problem for a group
circulant matrix translates to AB = B where is an eigenvalue of A = b ( j ) and
the columns of B are the corresponding eigenvectors (any collection including the zero
vector).
Assume the matrix b ( j ) is diagonalizable for each j with dj eigenvalues (possibly
b ( ) = f 1;j ; : : : ; d ;j g. Consider an (unital) eigencounting multiplicities). Let
j
j
vector v s;j of b ( j ) corresponding to the eigenvalue s;j with s 2 f1; : : : ; dj g. In the
case of a multiple eigenvalue we choose linearly-independent (preferably orthogonal)
unital eigenvectors. To obtain the eigenvector decompositon of C we review some of
the developments in [13].
b
De…ne a sequence of Fourier (orthogonal) eigenvectors in M (G)
bp (
v
s;j )
= (0)d1
0
0
v
s;j
0
0
d1
(0)dr
dr
where the unital eigenvector v s;j is located in the p-th column with p 2 f1; : : : ; dj g.
The orthogonality properties are respected in the space l2 (Cn ) upon taking the
inverse Fourier Trasform which is unitary. Namely, upon taking the inverse Fourier
transform of the vectors fb
vp ( s;j )g we obtain eigenvectors
fvp (
s;j )g
for p; s 2 f1; 2; : : : ; dj g and j 2 f1; 2; : : : ; rg:
For a given s;j the eigenvectors fvp ( s;j ) j p 2 f1; 2; : : : ; dj gg are pairwise mutuallyorthogonal. Moreover vp ( s;i ) ? vq ( t;j ) for i 6= j and any choice of p; q and s; t.
The group circulant matrix CG ( ) admits pairwise mutually-orthogonal,
independent, d2j -dimensional, C-invariant subspaces
Vj
=
spanfvp (
s;j ) j p
2 f1; : : : ; dj g; s 2 f1; : : : ; dj gg
=
spanf j (k; l) j k; l 2 f1; : : : ; dj gg
where j 2 f1; 2; : : : ; rg and the action of the function j (k; l) is seen as j (k; l)(s) =
j (s)(k; l) for s 2 G. This decomposition could be su¢ cient as far as the response
of G-convolution by on functions in Cn is concerned. The functions f j (k; l)g are
the generalizations of the complex exponentials (cyclic case) as they are mutuallyorthogonal though not necessarily eigenvectors. The values fjj b ( j )jjg could act as
frequency responses.
2
Main Results: Block Group Circulant Matrices
De…ne a vector space Ck [G] consisting of elements
v = v0 1 + v1 g1 +
vn
1 gn 1
32
Some Remarks on Block Group Circulant Matrices
where vi = (v1i ; v1i ; : : : ; vki )T 2 Ck . Note that Ck [G] is not an algebra as we do not
have multiplication de…ned. We can identify the element v with
(v10 g1 +
+ v1n
1 gn 1 )
(vk0 g1 +
+ vkn
1 gn 1 )
so that v = v1
vk with vs 2 C[G]. Each vs results from collecting the same
entries in v, ranging from 1 to k. Thus Ck [G] can be identi…ed with k copies of C[G].
We refer to this as the block stacking (with respect to entry position). Undoing this
operation is referred to as block merging. To give an example we let G = Z2 with the
elements fg0 ; g1 g where g0 is the identity element and g12 = g0 . Consider
v=
1
2
g0 +
3
4
g1 = (1 ; 2 ; 3 ; 4)T :
Then v0 = g0 + 3g1 and v1 = 2g0 + 4g1 . Now de…ne a group algebra Ck k [G] over the
group G with coe¢ cients k k matrices over the complex numbers. The group algebra
Ck k [G] consists of elements
= c0 1 + c1 g1 +
cn
1 gn 1
where ci are k k matrices over the complex numbers. The element can be identi…ed
with a k k matrix [ ts ]kt;s=1 where the entry ts is an element of the group algebra
C[G]. The matrix is obtained by collecting likewise entries in the symbol similar
to the vector block stacking.
Let 2 Ck k [G] and v 2 Ck [G]. The kn kn block group circulant matrix C is
induced by the following action
w= v
where v 2 Ck [G], w 2 Ck [G] and
before. Consider
0
1
=@ 3
2 Ck
1
k
[G]. To give an example let G = Z2 as
1
0
5 6
2
4 A g0 + @ 7 8 A g1 :
Then 1;1 = g0 + 5g1 , 1;2 = 2g0 + 6g1 , 2;1 = 3g0 + 7g1 and 2;2 = 4g0 + 8g1 . Recall
f j grj=1 denote the irreducible representations of G. Let b ts (j) be the Fourier transform
(dj dj matrix) of ts evaluated at j , where j is the irreducible representation of
bi (j) is the Fourier transform (dj dj matrix) of vi evaluated
the group G. Similarly, v
at j .
The action of the block group circulant matrix C can now be lifted to the Fourier
domain and can be seen as the following action
0
1
b (j) b (j)
b (j)
0
1
11
12
1k
b1 (j)
v
B b
b (j) C
B 21 (j) b 22 (j)
C
2k
B v
C
B
B b2 (j) C
r
..
..
..
.. C
B
C
b:
B
C = rj=1 b j v
.
j=1 B
.
.
.
. C@
..
A
B
C
b (j) A
@ b k1 (j) b k2 (j)
kk
bk (j)
v
P. Thangarajah and P. Zizler
33
We will assume the matrix C is diagonalizable. This assumption is made for simplicity
reasons namely a notational one, as an extension to non-diagonalizable case can be
readily accomplished.
THEOREM 1. Let C be a diagonalizable block group circulant matrix over a …nite
non-Abelian group G. Then the eigenvalues of C are the eigenvalues f m;j g, each with
multiplicity dj , with m 2 f1; 2 : : : ; kdj g and j 2 f1; 2; : : : ; rg, of the matrices f j g.
Let m;j be given. Then we have dj corresponding (linearly-independent though not
necessarily orthogonal) eigenvectors up ( m;j ) for p 2 f1; 2; : : : ; dj g. These eigenvectors
have the following properties. Let p be given. Perform the block stacking of up ( m;j ).
Then the Fourier transform of each block usp ( m;j ), s 2 f1; 2; : : : ; kg is given by
cs p (
u
m;j )
= (0)d1
0
0
d1
us m;j
0
0
(0)dr
dr
where us m;j is the sth block (top to bottom) of the eigenvector u m;j of the matrix
s
th
column of the dj dj matrix
j with eigenvalue m;j . The vector u m;j is in the p
above.
PROOF. It is clear from the preceding discussion that the eigenvalues of the matrix
C are the eigenvalues of the matrices f j grj=1 counting multiplicities. We list these as
f m;j g with m 2 f1; 2 : : : ; kdj g and j 2 f1; 2; : : : ; rg. The eigenvectors of the matrix
C can be obtained as follows. Let j be …xed. Let u m;j be an unital eigenvector of the
matrix b j . Split the vector u m;j into k parts (top to bottom) and consider a block
us m;j , a dj 1 vector. De…ne a vector
cs p (
u
m;j )
= (0)d1
0
0
d1
us m;j
0
0
(0)dr
dr
where us m;j is located in the pth column with some …xed choice of p 2 f1; : : : ; dj g
the same for all the k blocks. Let fusp ( m;j )g be the vectors in Cn whose Fourier
cs p ( s;j )g for each s 2 f1; 2; : : : ; kg. We
transform is the given Fourier sequence fu
form the eigenvector up ( m;j ) of C for the eigenvalue m;j via block merging using the
blocks fusp ( m;j )g.
For i 6= j we have
up (
m;j )
? uq (
t;i )
for all p; q; m; t:
However, unlike the group circulant case, the eigenvector up ( m;j ) need not be
orthogonal to uq ( m;j ) for p 6= q. The group circulant matrix CG ( ) admits mutuallyorthogonal, independent, kd2j -dimensional, C-invariant subspaces
Uj
=
spanfup (
m;j ) j p
i
j (k; l) j k; l
=
spanf
2 f1; : : : ; dj g; m 2 f1; : : : ; kdj gg
2 f1; : : : ; dj g; i 2 f1; 2; : : : ; kgg
for j 2 f1; 2; : : : ; rg. The function ij (k; l) is created as follows. Consider a function
j (k; l) acting as j (k; l)(g) = j (g)(k; l) for g 2 G. Then choose a block location
34
Some Remarks on Block Group Circulant Matrices
i 2 f1; 2; : : : ; kg and merge j (k; l) from the location i with the k 1 blocks of zeros
of size n 1 to create a vector of size kn 1. Note that the functions ij (k; l) are
mutually-orthogonal though not necessarily eigenvectors.
3
Example
We now consider an example of a block group circulant matrix C over the symmetric
group S3 . The group S3 consists of elements
g0 = (1) ; g1 = (12) ; g2 = (13) ; g3 = (23) ; g4 = (123) ; g5 = (132):
We have three irreducible representations, two of which are one-dimensional, 1 is the
identity map, 2 is the map that assigns the value of 1 if the permutation is even and
the value of 1 if the permutation is odd. Finally, we have 3 de…ned by the following
assignment
0
1
g0 !
7 @ 0
1
0
0
1 A ; g1 7! @
0
1
0
0
g4 !
7 @ 1
1
0
1
1 A ; g2 7! @
1
0
1
1 A ; g5 7! @
1
0
1
1
0 A ; g3 7! @ 1
0
1
1
1
1
0
1 A
1
1
0 A:
Consider the block group circulant matrix induced by the symbol
1
1
0
0
0 1
1 0
= c0 g0 + c1 g1 with c0 = @ 0 2 A and c1 = @ 0 0 A :
The induced block circulant matrix is given by (respecting the order of elements)
0
1
c0 c1
0 0 0 0
B c1 c0
0 0 0 0 C
B
C
B 0 0 c0
0 c1
0 C
B
C
B 0 0 0 c0
0 c1 C
B
C:
B 0 0 c1
C
0
c
0
0
B
C
@ 0 0 0 c1
0 c0 A
The matrices b (j) are given by
0
1
b (1) = @ 0
1
0
1
1
2 A ; b (2) = @ 0
1
0
B
1
B
2 A ; b (3) = B
B
@
1
0
0
0
0
1
0
0
1
1 1
0 1 C
C
2 0 C
C:
0 2 A
P. Thangarajah and P. Zizler
35
The eigenvalues of b (1) are 1;1 = 1 and 2;1 = 2 with u 1;1 = (1; 0)T and u
(1; 1)T . We collect 2 corresponding eigenvectors of C (non-normalized)
u1 (
1;1 )
=
(1; 0; 1; 0; 1; 0; 1; 0; 1; 0; 1; 0)T
u1 (
2;1 )
=
(1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1)T :
2;1
=
Note that the above eigenvectors span the C-invariant subspace U1 . The eigenvalues
of b (2) are 1;2 = 1 and 2;2 = 2 with u 1;2 = (1; 0)T and u 2;2 = (1; 1)T . We collect
2 corresponding eigenvectors of C (non-normalized)
u1 (
1;2 )
=
(1; 0; 1; 0; 1; 0; 1; 0; 1; 0; 1; 0)T
u1 (
2;2 )
=
(1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1)T :
Note that the above eigenvectors span the C-invariant subspace U2 . The eigenvalues
of b (3) are 1;3 = 2;3 = 1 with multiplicity 2, and 3;3 = 4;3 = 2 with multiplicity
2 as well. We have u 1;3 = (1; 0; 0; 0)T , u 2;3 = (0; 1; 0; 0)T , u 3;3 = (1; 0; 1; 0)T
and u 4;3 = (1; 1; 0; 1)T . As a result we collect 8 eigenvectors (non-normalized) of C
corresponding to these eigenvalues
u1 (
1;3 )
=
(1; 0; 1; 0; 0; 0; 1; 0; 0; 0; 1; 0)T
u2 (
1;3 )
=
(0; 0; 0; 0; 1; 0; 1; 0; 1; 0; 1; 0)T
u1 (
2;3 )
=
(0; 0; 1; 0; 1; 0; 0; 0; 1; 0; 1; 0)T
u2 (
2;3 )
=
(1; 0; 1; 0; 0; 0; 1; 0; 1; 0; 0; 0)T
u1 (
3;3 )
=
(1; 1; 1; 1; 0; 0; 1; 1; 0; 0; 1; 1)T
u2 (
3;3 )
=
(0; 0; 0; 0; 1; 1; 1; 1; 1; 1; 1; 1)T
u1 (
4;3 )
=
(1; 0; 0; 1; 1; 1; 1; 0; 1; 1; 0; 1)T
u2 (
4;3 )
=
(1; 1; 1; 1; 1; 0; 0; 1; 0; 1; 1; 0)T :
Note that the above eigenvectors span the C-invariant subspace U3 . We will explain how we obtained u2 ( 4;3 ). Consider 4;3 = 2 and u 4;3 = (1; 1; 0; 1)T , the corc1 2 ( 4;3 ) by positioning (1; 1)T in the second
responding eigenvector of b (3). Form u
c1 2 ( 4;3 ) is
column and zero columns elsewhere. The inverse Fourier transform of u
T
c
2
given by (1; 1; 1; 0; 0; 1). Next, form u 2 ( 4;3 ) by positioning (0; 1) in the second
c2 2 ( 4;3 ) is given by
column and zeros elsewhere. The inverse Fourier transform of u
(1; 1; 0; 1; 1; 0). Now we merge and obtain
u2 (
4;3 )
= (1; 1; 1; 1; 1; 0; 0; 1; 0; 1; 1; 0)T :
Observe that for i 6= j we have up ( m;j ) ? uq ( t;i ) for all choices of p; q; m; t, but
for p 6= q up ( m;j ) need not be orthogonal to uq ( m;j ).
36
Some Remarks on Block Group Circulant Matrices
References
[1] M. An and R. Tolimieri, Group Filters and Image Processing, Computational
noncommutative algebra and applications, 255–308, NATO Sci. Ser. II Math. Phys.
Chem., 136, Kluwer Acad. Publ., Dordrecht, 2004.
[2] P. J. Davis, Circulant Matrices, A Wiley-Interscience Publication. Pure and Applied Mathematics. John Wiley & Sons, New York-Chichester-Brisbane, 1979.
[3] P. Diaconis, Group Representations in Probability and Statistics, Institute of
Mathematical Statistics Lecture Notes— Monograph Series, 11. Institute of Mathematical Statistics, Hayward, CA, 1988.
[4] D. S. Dummit and R. M. Foote, Abstract Algebra, Third edition, John Wiley &
Sons, Inc., Hoboken, NJ, 2004.
[5] G. James and M. Liebeck, Representations and Characters of Groups, Cambridge
Mathematical Textbooks, Cambridge University Press, Cambridge, 1993.
[6] M. G. Karpovsky, Fast Fourier transforms on …nite non-Abelian groups, IEEE
Trans. Computers, Vol C-26(1977), 1028–1030.
[7] D. Maslen and D. Rockmore, Generalized FFTs-A survey of some recent results,
Proceedings of the DIMACS Workshop on Groups and Computation, June 7-10,
1995 eds. L. Finkelstein and W. Kantor, (1997), 183–237.
[8] K. E. Morrison, A Generalization of Circulant Matrices for Non-Abelian Groups,
research report (1998).
[9] J. P. Serre, Linear Representations of Finite Groups, Translated from the second
French edition by Leonard L. Scott. Graduate Texts in Mathematics, Vol. 42.
Springer-Verlag, New York-Heidelberg, 1977.
[10] R. S. Stankovic, C. Moraga and J. T. Astola, Fourier Analysis on Finite Groups
with Applications in Signal Processing and System Design, IEEE Press, John
Wiley and Sons, (2005).
[11] G. J. Tee, Eigenvectors of block circulant and alternating circulant matrices, Res.
Lett. Inf. Math. Sci., 8(2005), 123–142.
[12] A. Terras, Fourier Analysis on Finite Groups and Applications, London Mathematical Society Student Texts, 43. Cambridge University Press, Cambridge, 1999.
[13] P. Zizler, On spectral properties of group circulant matrices, PanAmer. Math. J.,
23(2013), 1–23.
Download