87
1 This is a talk on The Magnificent Matrix and its next Generation structures

1 This is a talk on The Magnificent Matrix and its next Generation structures

Embed Size (px)

Citation preview

Page 1: 1 This is a talk on The Magnificent Matrix and its next Generation structures

1

This is a talk on

The

Magnificent Matrix

and its next

Generation structures

Page 2: 1 This is a talk on The Magnificent Matrix and its next Generation structures

2

Delivered in the Spring Workshop on Combinatorics and Graph Theory,

2006

Held at

Center for CombinatoricsNankai University

TianjinPeoples’ Republic of China

on April 21, 2006

Page 3: 1 This is a talk on The Magnificent Matrix and its next Generation structures

3

By

Prof. R.N.MohanSir CRR Institute of Mathematics

Eluru-534007, AP, India

Andhra University

----------

Visiting ProfessorTWAS-UNESCO Associate member

Center for Combinatorics

Nankai University, Tianjin, PR China

Page 4: 1 This is a talk on The Magnificent Matrix and its next Generation structures

4

Magnificent Matrixotherwise called as

• Mn-Matrix is a square matrix obtained by:

(aij) = (di x dh dj) mod n, by suitably defining di , dh , dj , x in different ways.

For example:• 1. 1+(i-1)(j-1) mod n (for n is a prime)• 2. (i.j) mod n (for n or n+1,is a prime)• 3 (i+j) mod n (for n is a positive integer)

• Still there are so many ways to explore

Page 5: 1 This is a talk on The Magnificent Matrix and its next Generation structures

5

The three types mentioned here are combinatorially equivalent

And each is useful in its own way for the

construction of many :

Combinatorial Configurations

Page 6: 1 This is a talk on The Magnificent Matrix and its next Generation structures

6

The combinatorial configurations mainly are

• Balanced Incomplete Block (BIB) Designs

• Partially Balanced Incomplete Block (PBIB) Designs

• Symmetric BIB and PBIB designs

• Graphs• Latin squares, orthogonal arrays, sub arrangements, Youden squares etc.

Page 7: 1 This is a talk on The Magnificent Matrix and its next Generation structures

7

The Mn-Matrices

• Gives rise to Mn-Graphs, defined as

• If given an Mn-matrix:

• Ck’s be its columns

• aij’s be its elements

• let V1 = {Ck}, V2 ={aij} be the vertex-sets

• An edge is αijk iff aij is in Ck.

• This gives the Mn-graph (V1, V2, αijk)

Page 8: 1 This is a talk on The Magnificent Matrix and its next Generation structures

8

LDPC code

• By using the pattern of Mn-matrix

aij = 1+(i-1)(j-1) mod n

• Bane Vasic and Ivan of Arizona, USA

Constructed

Low-density Parity Check (LDPC) Codes

Page 9: 1 This is a talk on The Magnificent Matrix and its next Generation structures

9

These Mn-matrices

• Have been used in the construction of these BIB and PBIB designs• A BIB designs, is an arrangement in which• v elements are arranged in b blocks, • each element is coming in r blocks • and each block is having k elements • and each pair of elements is coming in λ

blocks.

Page 10: 1 This is a talk on The Magnificent Matrix and its next Generation structures

10

If λ is not constant

• Then they are called as:

Partially balanced incomplete block designs

• If v = b and r = k then the design is called • Symmetric design

Page 11: 1 This is a talk on The Magnificent Matrix and its next Generation structures

11

These designs are used

In

Communication & Networking systems

by

Charles Colbourn, Dinitz and Stinson.

Jointly and independently, and by many others also

Page 12: 1 This is a talk on The Magnificent Matrix and its next Generation structures

12

specifically Mn-matrices

• Gave the method of construction of

• μ-resolvable and

• Affine μ-resolvable BIB and

PBIB designs

Page 13: 1 This is a talk on The Magnificent Matrix and its next Generation structures

13

Affine Resolvability, Resolvability

• If the b blocks are grouped in to t sets of m blocks each then the design is said to be Resolvable

• If the blocks of the same set have treatments in common

• If the blocks of different sets have treatments in common then they are called as affine resolvable designs

1q

2q

Page 14: 1 This is a talk on The Magnificent Matrix and its next Generation structures

14

Application

• Thus when blocks are grouped into parallel classes then the resolvability exist in a design, limited block intersection leads to affine nature.

• These classes are called resolution classes

• If the set of m messages assigned to a particular user forms a parallel class or resolution class

Page 15: 1 This is a talk on The Magnificent Matrix and its next Generation structures

15

Then comes the next generation

• These Mn-matrices lead to the construction of

Three types of M-matrices (The next Generation)

• namely:

• Type I is with 1+(i-1)(j-1) mod n,Prime

• Type II is with (i.j) mod n (n+1 prime)• Type III is with (i+j) mod n (n is an integer)

• And their corresponding M-graphs

Page 16: 1 This is a talk on The Magnificent Matrix and its next Generation structures

16

Those are defined as

• M-matrix of Type I

• Definition. When n is a prime,

• consider the matrix of order n obtained by the equation

• Mn = (aij), where

• aij = 1 + (i-1)(j-1) mod n, when n is prime

where i, j = 1, 2,.., n

Page 17: 1 This is a talk on The Magnificent Matrix and its next Generation structures

17

M-matrix of Type I

• In the resulting matrix

• retain 1 as it is

• substitute -1’s for odd numbers

• substitute +1’s for even numbers.

• This gives M-matrix of Type I.

• This is a symmetric n x n matrix.

• Roles of +1 and -1 can be inter-changed

Page 18: 1 This is a talk on The Magnificent Matrix and its next Generation structures

18

Hadamard matrix

• A matrix H having

• All +1’s in the first row and first column

• HH′= nIn

• It is an orthogonal matrix

• This is an important matrix having many applications

Page 19: 1 This is a talk on The Magnificent Matrix and its next Generation structures

19

Resemblances and Differences between M-Matrix & Hadamard Matrix.

• Both have +1’s in the first row and first column

• Both consist of +1 or -1 only

• Row sum in (M) is 1 and in (H) is zero • (M) Exists for all primes, (H) exists for n =2 or 0 mod 4• Both useful for the constructions of codes, graphs, and

designs,

and Sequences and array sequences

• (M) is Non-orthogonal, (H) is orthogonal,

Page 20: 1 This is a talk on The Magnificent Matrix and its next Generation structures

20

Properties of M-matrix of Type I

• in each row and column,

the number of +1’s is (n+1)/2

• and the number of -1’s is (n-1)/2.

Page 21: 1 This is a talk on The Magnificent Matrix and its next Generation structures

21

The orthogonal numbers are

• the orthogonal number between any two rows

• is given by 4k+2-n,

• where k is the number of +1’s in the selected set

Page 22: 1 This is a talk on The Magnificent Matrix and its next Generation structures

22

The orthogonal numbers are defined by• The formula

1

( )n

l m i ii

g R R rs

Page 23: 1 This is a talk on The Magnificent Matrix and its next Generation structures

23

A property

1

2

, 1,

,

3, 2 , 0,1,2,...,

2

j

i i

i n i

R R

R R n

nR R n where i

Page 24: 1 This is a talk on The Magnificent Matrix and its next Generation structures

24

Sum

• The sum of the orthogonal numbers

is given by

(n+1)/2

Page 25: 1 This is a talk on The Magnificent Matrix and its next Generation structures

25

Because it is given by

• By the formula

1/ 2

0

4 2 ( 1) / 2n

k

k n n

Page 26: 1 This is a talk on The Magnificent Matrix and its next Generation structures

26

Here is an open problem

• Do all orthogonal numbers as per the formula exist in a matrix concerned now?

• For example when n = 11, the orthogonal numbers are -9, -5, -1, 3, 7, 11.

• But -5 and 7 do not exist. They are called missing orthogonal numbers.

Page 27: 1 This is a talk on The Magnificent Matrix and its next Generation structures

27

Why they miss????

We consider the sum of all orthogonal

numbers including these

missing numbers

Page 28: 1 This is a talk on The Magnificent Matrix and its next Generation structures

28

Determinant

• Given an M-matrix of Type I

|M| = - 4 if n = 3= 0 if n ≥ 5,

In an (1,-1)-matrix, when the determinant is

maximum then it is called as

Hadamard Matrix

Page 29: 1 This is a talk on The Magnificent Matrix and its next Generation structures

29

SPBIB design

• The existence of an M-matrix of order n, where n is a prime, implies the

• existence of an SPBIB design with parameters

• v = b = n-1, r = k = (n-1)/2,

• λi vary from 0 to (n-3)/2.

Page 30: 1 This is a talk on The Magnificent Matrix and its next Generation structures

30

Graph

• The existence of an M-matrix of Type I

• implies the existence of

• A regular bipartite graph

V = 2n (V1= n, V2=n), E = 2n

valence is (n-1)/2

Page 31: 1 This is a talk on The Magnificent Matrix and its next Generation structures

31

Example

• From Mn = [aij],

• where aij = 1 + (i-1)(j-1) mod n,

• n is a prime

• i, j = 1, 2, 3,4,5.

Page 32: 1 This is a talk on The Magnificent Matrix and its next Generation structures

32

Mn-matrix

• Is given by11111

12345

13524 .

14253

15432

nM

Page 33: 1 This is a talk on The Magnificent Matrix and its next Generation structures

33

M-matrix of Type I

• Is given by

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1 .

1 1 1 1 1

1 1 1 1 1

M

Page 34: 1 This is a talk on The Magnificent Matrix and its next Generation structures

34

SPBIB design

• Is given by

• v = 4 = b, r = k = 2, λ1 = 1, λ2 = 0.

• The solution is

1 3 1 2

3 4 2 4

Page 35: 1 This is a talk on The Magnificent Matrix and its next Generation structures

35

M-Graph (next generation)

• And the graph is

Elements

Columns5 6 7 8

1 2 3 4

Page 36: 1 This is a talk on The Magnificent Matrix and its next Generation structures

36

Usable

• These types of graphs form a new family of graphs, which are highly usable in

• routing problems of

• salesmen, transportation or

• Communication and network systems

Page 37: 1 This is a talk on The Magnificent Matrix and its next Generation structures

37

For n = 11

• We get an M-graph as

Elements

Columns

101 2 3 4 5 6 7 8 9

101 2 3 4 5 6 7 8 9

Page 38: 1 This is a talk on The Magnificent Matrix and its next Generation structures

38

M-matrix Type II

• When n + 1 is a prime,

• Take aij = (i j) mod (n+1), i, j = 1,2,...,n

Page 39: 1 This is a talk on The Magnificent Matrix and its next Generation structures

39

Orthogonal numbers

• orthogonal number between any two rows

Is given by

• g = 4k-n

where k is the number of 1’s in the selected set.

Page 40: 1 This is a talk on The Magnificent Matrix and its next Generation structures

40

The sum of orthogonal numbers

• Is given by

2/ 22

1 0

' are the orthogonal numbers

then their sum is (4 ) 0

i

nn

ii k

If g s

g k n

Page 41: 1 This is a talk on The Magnificent Matrix and its next Generation structures

41

SPBIB design

• The existence of an M-matrix of type II,

implies the existence of an SPBIB design with parameters

• v = n= b, r =k = n/2,

• λi values vary from 0 to (n-3)/2.

Page 42: 1 This is a talk on The Magnificent Matrix and its next Generation structures

42

Graph

• The existence of an M-matrix of type II,

• implies the existence of

• a Regular Bipartite Graph.

Page 43: 1 This is a talk on The Magnificent Matrix and its next Generation structures

43

For n+1 = 7

• The SPBIB design, is given by

• 1 4 1 2 1 2

• 3 5 4 3 2 4

• 5 6 5 6 3 6

• where as v = b = 6, r = k = 3, λ1= 2, λ2 = 1, λ3 = 0, n1 = 2, n2 = 2, n3 = 1

Page 44: 1 This is a talk on The Magnificent Matrix and its next Generation structures

44

M-Graph

• Its regular bipartite graph is as follows:

Elements

Columns1 2 3 4 5 6

1 2 3 4 65

Page 45: 1 This is a talk on The Magnificent Matrix and its next Generation structures

45

These M-graphs give

A new family of fault-tolerant M-networks

• We will show some of its features

Page 46: 1 This is a talk on The Magnificent Matrix and its next Generation structures

46

The main features of M-networks

• The maximum diameter of the M-network is found to be 4 independent of the network size.

• M-networks out-perform other known regular networks in terms of throughput and delay.

• exhibit higher degree of fault-tolerance

• as these graphs have good connectivity

Page 47: 1 This is a talk on The Magnificent Matrix and its next Generation structures

47

Reliability

• they provide a reliable communication system

• These networks are found to be denser than many known multiprocessor architectures

• such as mesh, star, ring, the hypercube

Page 48: 1 This is a talk on The Magnificent Matrix and its next Generation structures

48

Lastly another application

There are n nodes in the network, and they

are to be inter-connected by using Buses.

A Bus is a communication device, which

connects two or more nodes and provides a

direct connection between any pair of nodes

on the bus.

Page 49: 1 This is a talk on The Magnificent Matrix and its next Generation structures

49

M-matrix of Type III

• This matrix is obtained by (i+j) mod n

• When n is an integer odd or even

• Not necessarily prime

Page 50: 1 This is a talk on The Magnificent Matrix and its next Generation structures

50

In similar way

In the resulting matrix

substitute

1 for even numbers and -1 for odd numbers and also for 1,

( or 1 for odd numbers keeping the 1 in the matrix as 1 itself and -1 for even numbers).

Page 51: 1 This is a talk on The Magnificent Matrix and its next Generation structures

51

M-matrix of Type III

Then this resulting matrix M is called as M-matrix of Type III. When n is odd, in each row and each column:

the number of +1’s is (n+1)/2

the number of -1’s is (n-1)/2.

Page 52: 1 This is a talk on The Magnificent Matrix and its next Generation structures

52

When n is even

in each row (column) consists of

equal number of +1’s and -1’s

numbering to n/2 .

This is also a non-singular symmetric nxn

binary matrix.

Page 53: 1 This is a talk on The Magnificent Matrix and its next Generation structures

53

When n is odd

• the orthogonal number

between any two rows

• is given by 4k-2-n,

• where k is the number of unities

• in the selected set.

Page 54: 1 This is a talk on The Magnificent Matrix and its next Generation structures

54

Trivial orthogonal number

,i iR R n

Page 55: 1 This is a talk on The Magnificent Matrix and its next Generation structures

55

The sum of the orthogonal numbers

• Is given by

1

2

1

n

ii

g

1

2

1

4 2 ( 1) / 2

n

k

k n n

Page 56: 1 This is a talk on The Magnificent Matrix and its next Generation structures

56

Determinant

• | M | = 1

121 2n

n

Page 57: 1 This is a talk on The Magnificent Matrix and its next Generation structures

57

When n is even

• In the case of even number

• the formula for the orthogonal number is the same as in Type II as

• 4k-n

• and all the other treatment will follow.

Page 58: 1 This is a talk on The Magnificent Matrix and its next Generation structures

58

Further study omitted

• And hence further study is not needed

• even though the structures of the matrices are different as

• one generated from (i j)mod n,(n+1) is prime

• and the other generated from (i+j)mod n, (even)

Page 59: 1 This is a talk on The Magnificent Matrix and its next Generation structures

59

Example

• Take n = 9.

• Then from the equation (i+j) mod n

• we get the Mn-matrix as

Page 60: 1 This is a talk on The Magnificent Matrix and its next Generation structures

60

Mn-matrix

• That is

21

3

54

67

98

41 2 3 5 6 7 8 9

2 3 4 5 6 7 8 9 13 4 5 6 7 8 9 1 24 5 6 7 8 9 1 2 35 6 7 8 9 1 2 3 46 7 8 9 1 2 3 4 57 8 9 1 2 3 4 5 68 9 1 2 3 4 5 6 79 1 2 3 4 5 6 7 81 2 3 4 5 6 7 8 9

Page 61: 1 This is a talk on The Magnificent Matrix and its next Generation structures

61

circulant matrices

The circulant matrix is defined as n x n matrix

whose rows are composed of cyclically shifted

versions of a length n and a list ℓ.

And the list ℓ may consist of any elements like

(a1, a2 ,…,an)

on which no property was defined

Page 62: 1 This is a talk on The Magnificent Matrix and its next Generation structures

62

governed by

• But the matrix defined here is governed by

• (i+j) mod n,

• where n is an integer odd or even and

i, j = 1,2,…, n.

Page 63: 1 This is a talk on The Magnificent Matrix and its next Generation structures

63

Useful

• But these types of matrices are very useful in digital image processing.

• Reference:

• Mathematica: Digital Image Processing

Page 64: 1 This is a talk on The Magnificent Matrix and its next Generation structures

64

M-matrix of Type III

• It is given by

21

3

54

67

98

4

-1 1 -1 1 -1 1 -1 1 1 1 -1 1 -1 1 -1 1 1 -1 -1 1 -1 1 -1 1 1 -1 1 1 -1 1 -1 1 1 -1 1 -1 -1 1 -1 1 1 -1 1 -1 1 1 -1 1 1 -1 1 -1 1 -1 -1 1 1 -1 1 -1 1 -1 1 1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1

1 2 3 5 6 7 8 9

Page 65: 1 This is a talk on The Magnificent Matrix and its next Generation structures

65

Incidence matrix / adjacency matrix

• It is1 2 3 4 5 6 7 8 9

9

678

12345

0 1 0 1 0 1 0 1 11 0 1 0 1 0 1 1 00 1 0 1 0 1 1 0 11 0 1 0 1 1 0 1 00 1 0 1 1 0 1 0 11 0 1 1 0 1 0 1 00 1 1 0 1 0 1 0 11 1 0 1 0 1 0 1 0

1 0 1 0 1 0 1 0 1

Page 66: 1 This is a talk on The Magnificent Matrix and its next Generation structures

66

SPBIB design

• 2 1 2 1 2 1 2 1 1 • 4 3 4 3 4 3 3 2 3 • 6 5 6 5 5 4 5 4 5 • 8 7 7 6 7 6 7 6 7 • 9 8 9 8 9 8 9 8 9• parameters • v = b = 9, r = k = 5, λ1=1, λ2 = 2, λ3 = 3, λ4 = 4.• n1=2, n2 = 2, n3 = 2, n = 2, • which is a 4-associate class SPBIB design.

Page 67: 1 This is a talk on The Magnificent Matrix and its next Generation structures

67

M-graph

• Is given by

Elements

Columns

1 2 3 4 5 6 7 8 9

1 2 3 4 5 6 7 8 9

Page 68: 1 This is a talk on The Magnificent Matrix and its next Generation structures

68

M-network system

• This type of M-graphs are found to be highly fault tolerant,

• richly connected architectures

• for being a Network system

• usable in

• multi-processor and

• communication systems

Page 69: 1 This is a talk on The Magnificent Matrix and its next Generation structures

69

Thus

• These types of M-matrices have remarkable properties and features

• Available for the construction of • Combinatorial designs &

• For applications in Communication and Network Systems

Page 70: 1 This is a talk on The Magnificent Matrix and its next Generation structures

70

Hence

• it is called as

Magnificent matrix

Mn- matrix

Page 71: 1 This is a talk on The Magnificent Matrix and its next Generation structures

71

Originated from Mn-matrix

• The matrices and graphs

• Originated from Mn-matrices

• The three types of M-matrices &

• The three types of graphs

• Are its next generations.

Page 72: 1 This is a talk on The Magnificent Matrix and its next Generation structures

72

The classes of orthogonalities

• Different types of orthogonalilities:

1. Orthogonal if the inner product of any distinct rows of the matrix is 0

2. Quasi Orthogonal matrix in which the columns are divided into groups. The columns within each group are not orthogonal to each other but different groups are orthogonal to each other.

This has been used in coding theory by Zafarkhani

Page 73: 1 This is a talk on The Magnificent Matrix and its next Generation structures

73

Semi-orthogonal

• If A is a real m × n matrix, where m ≠ n, such that AA′ = Im or A′A= In, but not necessarily both, is called semi-orthogonal matrix.

• n x 2n matrix, in which n x n matrix is orthogonal and another n x n matrix is non-orthogonal.

Page 74: 1 This is a talk on The Magnificent Matrix and its next Generation structures

74

Non Orthogonal

• Non-orthogonality is not of much important as it seems because of accountability of inner products.

• In our M-matrices that has been accounted for.

Page 75: 1 This is a talk on The Magnificent Matrix and its next Generation structures

75

Non-orthogonal

• The non-orthogonal property is

1, , 1,2,..., .

2 2i j k

n nR R g for k or

Page 76: 1 This is a talk on The Magnificent Matrix and its next Generation structures

76

question• Is there any matrix such that,

, , i jR R c

where c is a constant for all its rows.

If so what is the method of construction

Page 77: 1 This is a talk on The Magnificent Matrix and its next Generation structures

77

Without confusion

• Sylvester matrix has a constant row sum,

• Our M-matrices have row sums as 1or 0• (Except the first row in Type I)

• But we want a constant orthogonal numbers all g’s should be constant.

• In Hadamard matrix all g’s are 0.

Page 78: 1 This is a talk on The Magnificent Matrix and its next Generation structures

78

Just for curiosity sake

• I conclude by quoting a magic square

Sum of the entries

• in any direction turns out to be 15

Page 79: 1 This is a talk on The Magnificent Matrix and its next Generation structures

79

Magic square

4 9 2

3 5 7

8 1 6

Page 80: 1 This is a talk on The Magnificent Matrix and its next Generation structures

80

Lo Shu

• This is first appeared in Chinese literature in

• third millennium BC

• In cabbalistic and occult literature.

Page 81: 1 This is a talk on The Magnificent Matrix and its next Generation structures

81

References

1. Colbourn, Charles (2000). Applications of combinatorial designs in communications and networking, MSRI, Project 2000.

2. Colbourn, C.J., Dinitz, J.H., and Stinson, D.R. Applications of Combinatorial Designs to Communications, Cryptography, and Networking (1999). Surveys in Combinatorics, 1993, Walker (Ed.), London Mathematical Society Lecture Note Series 187, Cambridge University Press.

3. Fan, P., and Darnell, M. (1996). Sequence design for communications applications. Research studies Press Ltd. John Wiley & sons Inc.

Page 82: 1 This is a talk on The Magnificent Matrix and its next Generation structures

82

continued

4. Ehlich, H. (1964). Determinantenabschätzungen für binäre Matrizen." Math. Z. 83, 123-132

5. Ehlich, H. and Zeller, K. (1962).

Binäre Matrizen." Z. angew. Math. Mechanik 42, T20-21.

Page 83: 1 This is a talk on The Magnificent Matrix and its next Generation structures

83

continued

6. Mathematica: Digital Image Processing

7. Teague, M. R. (1979) Image analysis via the general theory of moments.

J. Optical Soc. America, 70(8):pp. 920-930,

8. Mohan, R .N., and Kulkarni, P.T. (2006). A new family of fault-tolerant M-networks, (IEEE, Trans. Computers, revision submitted).

Page 84: 1 This is a talk on The Magnificent Matrix and its next Generation structures

84

continued

9.Jafarkhani, H.(2001) A quasi orthogonal space-time block code. IEEE,Trans. Commu. 49, 1-4.

10. Chang, Yangbo Hua, Xiang-Gen Xia and Brian Sudler. (2005). An insight into space-time block codes using Hurwitz-Randon families of matrices (Personal communication, (IEEE, Trans. Information Theory, submitted).

Page 85: 1 This is a talk on The Magnificent Matrix and its next Generation structures

85

This work can be seen at the websites

11. Mohan, R.N., Sanpei Kageyama, Moon Ho Lee, and Gao Yang. (2006). Certain new M-matrices and applications. Submitted to Linear Algebra and Applications on April 10,06 and reference no is LAA # 0604-250B, at this paper can be viewed at http://arxiv.org/abs/cs.DM/0604035, as an e-print.

Page 86: 1 This is a talk on The Magnificent Matrix and its next Generation structures

86

And

12. Mohan, R.N., Moon Ho Lee and Ram Paudal. (2006) An M-matrix of Type III and its Applications. Submitted to Linear Algebra and Applications, on April 11,2006 with refe.No. LAA # 0604-253B and can be viewed at http://arxiv.org/abs/cs.DM/0604044, as an e-print

Page 87: 1 This is a talk on The Magnificent Matrix and its next Generation structures

87

Questions if any, please

Thank You all