Representation of Fuzzy Matrices Based on Reference Function
Автор: Mamoni Dhar
Журнал: International Journal of Intelligent Systems and Applications(IJISA) @ijisa
Статья в выпуске: 2 vol.5, 2013 года.
Бесплатный доступ
Fuzzy matrices in the present form do not meet the most important requirement of matrix representatiom in the form of reference function without which no logical result can be expected. In this article, we intend to represent fuzzy matrices in which there would be the use of reference function. Our main purpose is to deal specially with complement of fuzzy matrices and some of its properties when our new definition of complementation of matrices is considered. For doing these the new definition of complementation of fuzzy sets based on reference function plays a very crucial role. Further, a new definition of trace of a fuzzy matrix is introduced in this article which is in accordance with newly defined fuzzy matrices with the help of reference function and thereby efforts have been made to establish some of the properties of trace of fuzzy matrices.
Membership Value, Reference Function, Boolean Matrices
Короткий адрес: https://sciup.org/15010369
IDR: 15010369
Текст научной статьи Representation of Fuzzy Matrices Based on Reference Function
Published Online January 2013 in MECS
-
I. Introduction
Matrices with entries in [0, 1] and matrix operation defined by fuzzy logical operations are called fuzzy matrices. All fuzzy matrices are matrices but every matrix is not a fuzzy matrix. Fuzzy matrices play a fundamental role in fuzzy set theory. They provide us with a rich framework within which many problems of practical applications of the theory can be formulated. Fuzzy matrices can be successfully used when fuzzy uncertainty occurs in a problem. These results are extensively used for cluster analysis and classification problem of static patterns under subjective measure of similarity. On the other hand, fuzzy matrices are generalized Boolean matrices which have been studied for fruitful results. And the theory of Boolean matrices can be back to the theory of matrices with non negative contents, for which most famous classical results were obtained 1907 to 1912 by Parren and Frobenius. So the theory of fuzzy matrices is interesting in its own right. An important connection between fuzzy sets and fuzzy matrices has been recognized and this has led us to define fuzzy matrices in a quite different way. This will inevitably play an important role in any problem area that involves complementation of fuzzy matrices. It
should be noted at this point that the concept of trace of a fuzzy matrix has also been investigated in terms of the newly introduced method of fuzzy matrix representation. Further some of the properties of trace of fuzzy matrix according to the suggested definition have also been proposed in this article. Along with these the trace of transpose of fuzzy matrix is also defined and some properties associated with this have also been discussed.
In case of fuzzy matrices min or max operations are defined in order to get the resulting matrix as a fuzzy matrix, Kandasamy [1].
Clearly under max or min operation, the resulting matrix is again a fuzzy matrix which is in some way analogus to our usual addition.
Here since we would like to deal with some properties of trace of matrix which involves addition and multiplication and so we would like to define addition and multiplication of two matrices in our way.
' 0.3 0.7 0.8 "
A = 0.4 0.5 0.3
v 0.6 0.1 0.4 , which is a fuzzy matrix of order 3
We would like to represent the matrix in the following manner taking into consideration of reference function.
' (0.3,0)
A = (0.4,0)
. (0.6,0)
(0.7,0) (0.8,0) "
(0.5,0) (0.3,0)
(0.1,0) (0.4,0) ,
We shall call the matrix
' (0.3 |
- 0) |
(0.7 |
- 0) |
(0.8 |
- 0) ' |
|
A = |
(0.4 |
- 0) |
(0.5 |
- 0) |
(0.3 |
- 0) |
v (0.6 |
- 0) |
(0.1 |
- 0) |
(0.4 |
- 0) , |
As the membership value matrix which is same as the one that is usually referred to in the literature of fuzzy matrices (see for example[1]).
Similarly, the representation of the complement of the fuzzy matrix A which is denoted by Ac and this if defined in terms of reference function would be the following
( (1,0.3) (1,0.7) (1,0.8) )
Ac = (1,0.4) (1,0.5) (1,0.3)
v (1,0.6) (1,0.1) (1,0.4) ,
Then the matrix obtained from so called membership value would be the following
Ac
' (1 - 0.3) (1 - 0.7) (1 -
(1 - 0.4) (1 - 0.5) (1 - v (1 - 0.6) (1 - 0.1) (1 - 0.4),
If it is calculated then this matrix is same as the usual matrix complement. The complement of a fuzzy matrix is used to analyse the complement nature of a system. For example if A represents the crowdness of a network in a particular time period, then its complement represents the clearness of the network at that time period. So we can say that dealing with complement of a fuzzy matrix is as important as usual matrices.
If we define the complement of a fuzzy matrix in the way indicated and then there is the need to define the operation of addition and multiplication of two fuzzy matrices which keep pace with the new definition and we shall discuss about these in the following sections.
The paper is organized as follows: Section II describes the way in which addition and multiplication of fuzzy matrices are defined and some numerical examples to show its justification are also presented. Section III describes some properties of fuzzy matrix multiplication. Section IV introduces the new definition of trace of fuzzy matrices. Again in this section some properties of trace of fuzzy matrices are also presented and numerical examples are cited for illustration purposes. Finally, Section V presents our conclusions.
-
II. Addition And Multiplication of Fuzzy Matrices
-
(i) Addition of fuzzy matrices:
Two fuzzy matrices are conformable for addition if the matrices are of same order. That is to say, when we wish to find addition of two matrices, the number of rows and columns of both the matrices should be same. If A and B be two matrices of same order then their addition can be defined as follows
A + B = {max( a . , by ), min( r , r j )}
a where ij stands for the membership function of the
r fuzzy matrix A for the ith row and jth column and ij is
b the corresponding reference function and ij stands for the membership function of the fuzzy matrix B for the r‘ ith row and jth column where ij represents the corresponding reference function.
Again we can see that if we define the addition of two fuzzy matrices in the aforesaid manner and thereafter if we use the new definition of complementation of fuzzy matrices which is in accordance with the definition of complementation of fuzzy sets as introduced by Baruah [2, 3, 4] and later on used in the works of Dhar [5, 6, 7, 8, 9 & 10] we would be able to arrive at the following result;
(A + B)c = Ac + Bc
Then
A + B = [ C . ]
Where
C 11 = {max( au, b n),min( r lp r^)}
= {max (0.3, 1), min (0,0)}
= (1,0)
C 12 = {max( a ^, b 12 ),min( Г 12 , r /2 )}
= {max (0.7, 0.2), min (0,0)} =(0.7,0)
C 13 = {max( a 13 , b 13 ),min( Г 13 ,7 -/3 )}
= {max (0.8, 0.3), min (0, 0)}
= (0.8, 0)
Proceeding in the above manner, we get
' (1,0) |
(0.7,0) |
(0.8,0) " |
|
A + B = |
(0.8,0) |
(0.5,0) |
(0.3,0) |
. (0.6,0) |
(1,0) |
(0.8,0) ? |
|
Again we have |
|||
' (1,0.3) |
(1, 0.7) |
(1,0.8) ' |
|
A c = |
(1,0.4) |
(1,0.5) |
(1,0.3) |
v (1,0.6) |
(1,0.1) |
(1,0.4) , |
|
and |
|||
' (1,1) |
(1,0.2) |
(1,0.3) " |
|
Bc = |
(1, 0.8) |
(1,0.5) |
(1,0.2) |
v (1,0.5) |
(1,1) |
(1,0.8) , |
Bc
Ac
' (1,0.3) (1,0.7)
(1,0.4) (1,0.5)
. (1,0.6) (1,0.1)
(1,0.8) '
(1,0.3)
(1,0.4) ,
' (1,1) (1,0.2) (1,0.3) (1,0.6) "
(1,0.8) (1,0.5) (1,0.2) (1,0.9)
v (1,0.5) (1,1) (1,0.8) (1,0.7) ,
Then the product would be defined as
< C 11 |
C 12 |
C 13 |
C 14 л |
|
AcBc = |
C 21 |
C 22 |
C 23 |
C 24 |
v C 31 |
C 32 |
C 33 |
C 34 v |
be the two fuzzy complement matrices. Proceeding similarly we get the sum of these two matrices as
' (1,1) |
(1,0.7) |
(1,0.8) ' |
|
A c + B c = |
(1,0.8) |
(1, 0.5) |
(1,0.3) |
v (1,0.6) |
(1,1) |
(1,0.8) , |
|
Again proceeding in the similar way, |
we get |
||
' (1,1) |
(1,0.7) |
(1,0.8) " |
|
( A + B ) c = |
(1,0.8) |
(1,0.5) |
(1,0.3) |
v (1,0.6) |
(1,1) |
(1,0.8) , |
Hence we have the following result
( A + B ) c = A c + B c
-
(ii) Multiplication of fuzzy matrices
Now after finding addition of fuzzy matrices, we shall try to find the multiplication of two fuzzy matrices .The product of two fuzzy matrices under usual matrix multiplication is not a fuzzy matrix. It is due to this reason; a conformable operation analogus to the product which again happens to be a fuzzy matrix was introduced by many researchers which can be found in fuzzy literature. However, even for this operation the product AB to be defined if the number of columns of the first fuzzy matrix A is equal to the number of rows of the second fuzzy matrix B. In the process of finding multiplication of fuzzy matrices, if this condition is satisfied then the multiplication of two fuzzy matrices A and B, will be defined and can be represented in the following form:
AB = {max min( a , bjt ), min max( r , r ‘ ‘ }
Example:
Cxx = {maxmin( ax и bx 1),minmax( r p r ‘ )}
= [max {min (1,1), min(1, 1), min(1,1)}, min {max(0.3,1), max(0.7,0.8), max(0.8,0.5)}]
={max(1,1,1), min(1.0.8,0.8)}
= (1, 0.8)
C 12 = {maxmin( ax ,b b 2),minmax( rx,, rx ‘ )}
= [max {min (1.1), min (1, 1), min (1,1)} , min {max(0.3,0.2), max (0.7, 0.5), max(0.8, 1)}]
= {max (1, 1, 1), min (0.3, 0.7,1)}
= (1, 0.3)
C 13 = {max min( ax 3, bx 3), min max( r 3, rx \ )}
=[{ max{min(1.1), min (1,1), min(1,1)} , min{max(0.3,0.3), max(0.7, 0.2), max(0.8, 0.8)}]
= {max (1, 1, 1), min (0.3, 0.7,0.8)}
= (1,0, 3)
C 14 = {maxmin( a 14 , b 14 ),minmax( r 14 , r / 4 )}
= [{max {min (1.1), min (1, 1), min (1, 1),
Min {max(0.3,0.6),max(0.7,0.9), max(0.8, 0.7)}]
= {max (1, 1, and 1), min (0.6, 0.9, and 0.8)
= (1, 0.6)
Proceeding similarly we get the product of the two matrices as
((1,0.8) (1,0.3) (1,0.3) (1.0.6))ACBC = (1,0.5) (,0.4) (1,0.4) (1,0.6)((1,0.5) (1,0.5) (1,0.2) (1,0.6) J
Multiplication of matrices in the aforesaid manner would lead us to write some properties of fuzzy matrices about which we shall discuss in the following section. But before proceeding further, we would like to mention one thing that since we have defined complementation of fuzzy matrices in a manner which is different from the existing way of representation of complementation of a fuzzy matrix, it would be helpful if we try to establish the properties with the help of complementation of fuzzy matrices. In the following section, we have cited some numerical examples for the purpose of showing the properties of multiplication of fuzzy matrices.
-
III. Properties of Fuzzy Matrix Multiplication
In this section, we shall consider some of the properties of multiplication of fuzzy matrices.
Property1:
Multiplication of fuzzy matrices is associative, if conformability is assured i.e A (BC) = (AB) C if A, B, C are m x n , n X p ’ p X q matrices respectively. The same result would hold if we consider the complementation fuzzy matrices in our manner.Here we would like to cite an example with the complementation of fuzzy matrices for illustration purposes.
Example:
Ac = |
' (1,0.1) v (1,0.5) |
(1,0.3) " (1,0.7) v |
Bc = And |
' (1,0.5) v (1,0.7) |
(1,0.2) " (1,0.8) , |
Cc = Then we have |
' (1,0.1) v (1,0.9) |
(1,1) ) (1,0.6) , |
ACBC = |
' (1,0.5) v (1,0.5) |
(1,0.2) " (1,0.5) , |
|
and |
|||
BCCC = |
' (1,0.5) v (1,0.7) |
(1,0.6)л (1,0.8) v |
|
Consequently, we get |
|||
Ac ( BcCc |
) = ( ACB |
c ) C c |
(4) |
Property2:
Multiplication of fuzzy matrices is distributive with respect to addition of fuzzy matrices. That is, A (B+C) =AB+AC, where A, B, C are m x n , n X p ’ p X q matrices respectively. Here we shall show the following if the complementation of the matrices are considered.
Ac (Bc + C) = ACBC + ACCC (5)
Property3
Multiplication of fuzzy matrices is not always commutative. That is to say that whenever AcBc and BcAc exist and are matrices of same type, it is not necessary that
AB = BA (6)
If we consider the above set of matrices, then we get
ACBC = |
' (1,0.5) v (1,0.5) |
(1,0.2) " (1,0.5) , |
And similarly |
||
BCAC = |
' (1,0.5) |
(1,0.5) " |
v (1,0.7) |
(1,0.7) , |
Which shos that
AB Ф BA
-
IV. Trace of a Matrix:
Our aim in this section is quite modest: to illustrate the way in which the trace of a fuzzy matrix is defined thereafter to represent the different properties with citing suitable numerical examples.
Let A be a square matrix of order n. Then the trace of the matrix A is denoted by tr A and is defined as
trA = (max ^., min r)
where ^“ stands for the membership functions lying along the principal diagonal and ii refers to the refence function of the corresponding membership functions.
In the following theorem we have given some fundamental properties of trace of a matrix. Moreover, to make the matter clear and simple, we have presented some numerical examples.
Theorem : Let A and B be two fuzzy square matrices each of order n and X be any scalar such that 0 < X < 1
Then
-
(i) tr (A+B) = trA+tr B
XA Xtr^A")
-
(ii) tr ( )=
Д' Д'
-
(iii) tr A= tr , where is the transpose of A.
-
(i) Proof
We have from the proposed definition of trace of fuzzy matrices trA = {max( ай),min( r)} and trB = {max(bit),min( r‘')}
Then
C = [ C J
A+B= C(say), where ij
Now according to the definition of addition of two fuzzy matrices, we have
C y = [max( a y , b y ), min( r , r j )]
Again according to our definition of trace of a fuzzy matrix, we shall get tr ( C) = [max {max( au, bu )},min {min( r, r’)} ]
= [max {max( ah ), max( bh ) }, min {min( r ), min( r ' ) } ]
=trA+trB
Conversely, trA + trB = [max { max at t, max b,} min { min r, min r‘'} ] = [max {max( au, bu )} min {min( r, r^ )} ]
=tr(A+B)
This proves the result trA+trB=tr(A+B) (8)
Here is the numerical example for the above result.
Example:
Let us consider the following two matrices for illustration purposes
( (0.3,0) |
(0.7,0) |
(0.8,0) л |
|
A = |
(0.4,0) |
(0.5,0) |
(0.3,0) |
< (0.6,0) |
(0.1,0) |
(0.4,0) v |
|
and |
' (1,0) |
(0.2,0) |
(0.3,0) л |
B = |
(0.8,0) |
(0.5,0) |
(0.2,0) |
v (0.5,0) |
(1,0) |
(0.8,0) v |
The addition of two matrices will yield the following result
' (1,0) (0.7,0) (0.8,0)
A + B = (0.8,0) (0.5,0) (0.3,0)
4 (0.6,0) (1,0) (0.8,0)
Using the definition of trace of fuzzy matrices, we see the following results:
tr A={ max( 0.3, 0.5, 0.4), min(0, 0, 0)
= (0.5, 0)
tr B= { max (1, 0.5, 0.8), min (0, 0, 0)}
= (1, 0)
Thus we have tr A+ tr B={ max(0.5,1),min(0,0)}
= (1,0)
and tr (A+B)= { max(1, 0.5, 0.8), min(0.0,0)}
= (1, 0)
Hence the result tr (A+B) = tr A+ tr B (9)
-
(ii) To show
tr( X A ) = X trA 0 < X < 1
,
tr (XA) = {max(Xait),min(Xr)}
= X {max( a , z), min( r )}
= X tr ( A )
Example:
" (0.3,0) |
(0.7,0) |
(0.8,0) a |
|
A = |
(0.4,0) |
(0.5,0) |
(0.3,0) |
v (0.6,0) |
(0.1,0) |
(0.4,0) , |
AC + BC
' (1,0.3) (1,0.4)
4 (1,0.5)
(1,0.2) (1,0.3) a
(1,0.5) (1,0.2)
(1,0.1) (1,0.4) ,
and
X = .5
tr ( A + B ) = {max( 1,1,1), min (0.3,0.5,0.4)}
= (1, 0.3)
Then
( (0.15,0)
X A = (0.20,0)
( (0.30,0)
(0.35,0) (0.40,0)
(0.25,0) (0.15,0)
(0.05,0) (0.20,0) , tr(XA) = {max( 0.15, 0.25, 0.20), min (0,0,0)
= (0.25, 0)
Again tr A =(0.5, 0)
and hence
Thus the first property is satisfied and proceeding similarly, we shall see that the properties of trace of matrices are satisfied in case of complementation of fuzzy matrices also.
Again if be the transpose of the fuzzy square matrix A, which is obtained by interchanging the rows and columns of a given fuzzy matrix, then we must have
Example:
((0.3,0) (0.4,0) (0.6,0) A tr A= 0.5(0.5, 0)=(0.25, 0)
A = (0.7,0) (0.5,0) (0.1,0)
The same result will hold if we consider the complements of the above fuzzy matrices. For the fuzzy matrix A, the complement of the fuzzy matrix would be the following
Ac
' (1,0.3) (1,0.7) (1,0.8)
(1,0.4) (1,0.5) (1,0.3)
. (1,0.6) (1,0.1) (1,0.4) ,
Now the trace of the above matrix would be calculated as trA {max (1, 1, 1), min (0.3, 0.5,0.4)}
= (1, 0.3)
Here if we consider another fuzzy matrix B whose complement can be represented in the manner
( (1,1) (1,0.2) (1,0.3) A
Bc
(1,0.8) (1,0.5) (1,0.2)
v (1,0.5) (1,1) (1,0.8) ,
Then the trace of this matrix will be the following trB = {Max ( 1,1,1), min (1,0.5,0.8)
= (1, 0.5)
((0.8,0) (0.3,0) (0.4,0) J trA = {max (0.3, 0.5, 0.4), min(0, 0, 0)}
= (0.5, 0)
Thus we get
trA' = trA
-
V. Conclusions
Using the definition of addition of two fuzzy matrices, we get
Список литературы Representation of Fuzzy Matrices Based on Reference Function
- Kandasamy W.B, Elementary Fuzzy Matrix Theory and Fuzzy Models, Automation,2007
- Baruah H K, Fuzzy Membership with respect to a Reference Function, Journal of the Assam Science Society, 1999, 40(.3):65-73.
- Baruah H K, Towards Forming A Field of Fuzzy Sets, International Journal of Energy Information and Communications, 2011, 2(1): 16 – 20.
- Baruah H K, Theory of Fuzzy sets Beliefs and Realities, International Journal of Energy, Information and Communications, 2011, 2(2): 1-22.
- Dhar M, On Hwang and Yang’s definition of Entropy of Fuzzy sets, International Journal of Latest Trend Computing, 2011, 2(4): 496-497.
- Dhar M, A Note on existing Definition of Fuzzy Entropy, International Journal of Energy Information and Communications, 2012, 3( 1): 17-21.
- Dhar M, On Separation Index of Fuzzy Sets, International Journal of Mathematical Archives, 2012, .3(3): 932-934.
- Dhar M, On Geometrical Representation of Fuzzy Numbers, International Journal of Energy Information and Communications, 2012, 3(2): 29-34.
- Dhar M, On Fuzzy Measures of Symmetry Breaking of Conditions, Similarity and Comparisons: Non Statistical Information for the Single Patient., Accepted for publication in International Journal of Mathematical Archives, 2012.
- Dhar M, A Note on Subsethood measure of fuzzy sets, accepted for publication in International Journal of Energy, Information and Communications, 2012.