1. Introduction
In fuzzy set theory, fuzzy relations describe vague relationships among elements. Furthermore, the composition of fuzzy relations provides a way to infer new fuzzy relations. A fuzzy relation can be represented using a fuzzy matrix, where all elements in the fuzzy matrix have values in the closed interval [0,1]. Let “
” be a binary operator defined on [0,1]
2 → [0,1]. Then, with “
”, the composition of an
m ×
n fuzzy matrix
and an
n ×
s fuzzy matrix
infers a new fuzzy relation, as given below:
Assuming that
is a square fuzzy matrix, the powers of
with respect to the “
” operation are defined as follows:
In the literature, the limiting behavior of consecutive powers of a square fuzzy matrix has been widely studied for various “
” operations, including max-min [
1,
2,
3,
4,
5,
6], max-product [
7,
8,
9,
10], max-Archimedean t-norm [
11], max-t-norm [
12], max-weighted power mean [
13] and a convex combination of max-min and max-arithmetic mean operations [
14]. Thomason [
6] first proved that the sequence of consecutive powers of a fuzzy matrix with a max-min composition either converges to an idempotent matrix or oscillates with a finite period. Pang and Guu [
10] later showed that the limiting behavior of the consecutive powers of a max-product fuzzy matrix relates to the notion of an asymptotic period. Pang [
11] further extended this result to develop the sufficient conditions for the powers of a max-Archimedean t-norm fuzzy matrix to converge in finitely many steps. Lur et al. [
14] proved that they powers of a fuzzy matrix with respect to a convex combination of max-min and max-arithmetic mean operations are always convergent. Lur et al. [
13] also showed that the powers of a fuzzy matrix with respect to the max-weighted power mean composition are always convergent. Notably, the weighted power mean (see
Section 2) is more general than the arithmetic mean, and has been used in many applications (e.g., fuzzy information retrieval [
15]) to provide more flexibility than the arithmetic mean.
This study investigates the limiting behavior of repeated compositions of a sequence of fuzzy matrices with respect to the max-weighted power mean composition. Given
n fuzzy matrices
and an integer
, the repeated compositions of
are defined as follows:
where
is the number of compositions, and “
” and “\” represent the max-weighted power mean composition and the modulo operation, respectively. Notably,
are not restricted to square matrices, and the dimensions of these matrices are assumed to be conformable. That is, the number of columns of a matrix
equals the number of rows of the matrix
for
to
n − 2, and the number of columns of the final matrix
in the sequence equals the number of rows of the first matrix
. This study shows that the repeated compositions of a sequence of
n fuzzy matrices oscillate among
n fuzzy matrices, each with a period
n, once the number of compositions exceeds a certain threshold. If
n = 1, then Equation (3) degrades to Equation (2), and the repeated compositions of a square fuzzy matrix converge, same as the results of [
13]. Therefore, this study extends the results of Lur et al. [
13] from a square fuzzy matrix to a sequence of fuzzy matrices.
Furthermore, this study considers the case of the composition between a square fuzzy matrix
and a repeated sequence of
n fuzzy matrices
, as defined below:
This study shows that and exhibit the same limiting behavior as k approaches infinity.
2. Preliminaries
The weighted power mean is also called the
weighted generalized mean ([
16], p. 60). Lur et al. [
13] defined the “
” operator, based on the weighted power mean, as follows.
Definition 1. Givenand, a binary operator“” from [0,1]2→[0,1] is defined as follows:
Notably, to avoid division by zero in Equation (5), if , then both a and b must be positive. The value of is shifted toward min{a,b} (or max{a,b}) for small (or large) . As approaches “∞” and “∞”, is equivalent to “min” and “max”, respectively. If and , then equals the harmonic mean; if and , then equals the geometric mean; if and , then equals the arithmetic mean; and if and , then equals the quadratic mean. To calculate the max-weighted power mean composition of two fuzzy matrices, simply use “” for “” in Equation (1).
Lemma 1 shows the convergence behavior of the powers of a fuzzy matrix with respect to the max-weighted power mean composition.
Lemma 1. ([
13])
Let be an m × m fuzzy matrix. Then,- (1)
exists.
- (2)
For each,for all.
3. Oscillation of Repeated Compositions of Two Fuzzy Matrices
3.1. Case of a Repeated Sequence of Two Fuzzy Matrices
For ease of exposition, first consider the composition of a repeated sequence of two fuzzy matrices and , i.e., the case of Equation (3) with n = 2. A weighted directed graph corresponding to is defined as where is the set of vertices with and , and is the set of edges formed by connecting every vertex in to every vertex in , and every vertex in to every vertex in . The weight of the edge from any vertex to any vertex is the element in matrix , while the weight of the edge from to is the element in matrix . Obviously, and correspond to the same graph .
Example 1. Letand. The weighted directed graphcorresponding tois shown inFigure 1.
A k-path Lk is a path of k edges in . Obviously, if k is an even (or odd) number, then a k-path starting from a vertex in must end at a vertex in (or ). The weight of Lk is denoted as w(Lk) and is defined by performing the “” operation on the weights of the edges in Lk, following the order of the edges along the path. For example, if k is an even number, then the weights of the k-path and the k-path are and , respectively. If k is an odd number, then the weights of the k-path and the k-path are and , respectively.
Example 2. Consider the weighted directed graphinFigure 1. The pathis a 2-path, and its weight equals. The pathis a 3-path, and its weight equals.
Lemma 2 shows that can be calculated using the k-paths in .
Lemma 2. Letandbe two fuzzymatrices, anddenote the component in the ith row and the jth column of a matrix. Then, []ij = max{w(Lk): Lk is a k-path from vertex to vertex (when k is even) or vertex (when k is odd)}.
Proof. Let M = max{w(Lk): Lk is a k-path from vertex to vertex or vertex }. Proceed by induction on k. The assertion is true for k = 2. Assume that the assertion is true for k 1. Consider the case of k being an even number. Choose 1≤ s≤ n such that:
By induction hypothesis, there is a (
k − 1)-path
such that
. Hence:
where
. This implies
On the other hand, let
be given arbitrarily, and
be derived subsequently. Then:
By induction hypothesis:
Hence:
This result implies
Hence,
holds for an even
k. The proof for
where
k is odd is similar, and thus is omitted herein. □
Remark 1. The above proof extends the proof of Lemma 2 in Lur et al. [
14]
from powers of a square fuzzy matrix to repeated compositions of a sequence of two fuzzy matrices. Theorem 1. Letandbe two fuzzymatrices and k. Then,
- (i)
exists for each .
- (ii)
Givenand,for all.
Proof. (i) First, consider the case of
. Fix
, and let
and
. Let
be given, and
be obtained by removing
and
from
. Then:
and:
By Definition 1, we have:
where
. Since
is an arbitrary path with length 2
k, Lemma 2 yields:
Similarly, let
,
, and
be a (
)-path from vertex
to
. Choose
,
and set
. Then,
is a 2
k-path from vertex
to
. Then, we have:
where
. Then, Lemma 2 yields:
Equations (6) and (7) yield:
Fix
as an even number. For all even numbers
, we have:
Since
, all sequences
are Cauchy sequences and hence converge. Therefore, there exists a fuzzy matrix
such that
To prove the case of
, fix
and
, and let
and
. Let
be given, and
. Then:
and:
The rest of the proof is similar to the proof for the case of
, and therefore is omitted herein.
(ii) Only the case of
is proved here, and the case of
can be proved similarly. Let
be a 2
k-path from vertex
to vertex
and
be a 2
k-path from vertex
to vertex
. Then:
and:
By the same argument as the proof of (i), we have:
From (i), we deduce
, which implies
. □
Remark 2. The above proof follows the proof for Theorem 1 of [
13],
except that in Theorem 1 we consider two fuzzy matrices of the correct sizes instead of just one square fuzzy matrix.
Remark 3. The sequence of repeated compositions of the two fuzzy matrices and, once the number of compositions exceeds a certain threshold, is formed by two interleaving fuzzy matricesand.
Example 3. Letand. Given“” withand, we have:Given“” withand, we have:Given“” withand, we have:Given“” withand, we have:Given“” withand, we have:Notably, the threshold of k in each example above was derived by computing all cases of=1,2,3,… until the value oforstopped changing.
Theorem 2. Letandbe twofuzzymatrices and k. Then, bothandhold.
Proof. Fix
and
. Let
be a given path starting from a vertex
. Let
be obtained by replacing the edges
and
in
with the edge
. Then:
and:
By the same argument as in the proof of (i) of Theorem 1, we have:
and consequently:
Since
,
holds. The proof for
is similar to the proof for
above, and thus is omitted. □
Remark 4. Given two square fuzzy matrices andof the same size, the limiting behaviors of repeated compositions of the sequenceand of repeated compositions of the sequenceoscillate between the same two fuzzy matrices.
Example 4. Letand. Given“” withand, we have:and: 3.2. Case of a Square Fuzzy Matrix and a Repeated Sequence of Two Fuzzy Matrices
This section considers the compositions of a fuzzy matrix
and a repeated sequence of two fuzzy matrices
and
, i.e., the case of Equation (4) with
n = 2. By following a similar approach for
in
Section 3.1, we show that
also exhibits the same limiting behavior as
. First, the weighted directed graph corresponding to
is denoted as
and is formed by adding a set of vertices
to the directed graph
, along with the edges connecting every vertex
to every vertex
with weight
,
.
Example 5. Consider the fuzzy matrices andin Example 1 and the fuzzy matrix. The weighted directed graphcorresponding tois shown inFigure 2.
Similar to Lemma 2, Lemma 3 shows that can be calculated using the (k+1)-paths in . Theorem 3 shows that and exhibit the same limiting behavior as k approaches infinity.
Lemma 3. Let ,andbe three fuzzy matrices and k. Then,is a (k+1)-path infrom vertexto vertex(when k is even) or vertex(when k is odd)}.
The proof of Lemma 3 is similar to that of Lemma 2, and thus is omitted herein.
Theorem 3. Let,andbe three fuzzy matrices and k. Then, bothandhold.
Proof. Only the equality is proved here. The equality can be proved similarly, and thus is omitted.
Fix
, and let
. Let
be a given path starting from a vertex
. Let
be obtained by replacing the edges
and
in
with the edge
. Then:
and:
By Lemma 3 and the same argument as in the proof of (i) of Theorem 1, we have:
and consequently:
where
. Since
,
holds. □
Remark 5. Adding a square fuzzy matrix to a repeated sequence of two fuzzy matricesanddoes not change the limiting behavior of repeated compositions of the sequence.
Example 6. Given fuzzy matrices andas in Example 4, let. Given“” withand, we have:
Theorem 4 considers a special case of Theorem 3 where the matrices and are the same.
Theorem 4. Letandbe twofuzzymatrices and k. Then, holds.
Proof. By Theorem 3, and hold. By Lemma 1, . Therefore, holds. □
4. Oscillation of Repeated Compositions of a Sequence of Fuzzy Matrices
This definition of the directed graph corresponding to the expression
in
Section 3.1 can be generalized for the expression
, where
are
n ≥ 1 fuzzy matrices. Let the dimensions of
be
,
,…,
, respectively. The directed graph corresponding to the expression
is defined as
where
is the set of vertices with
for
i = 0 to
n–1, and
is the set of edges formed by connecting each vertex in
to each vertex in
for
i = 0 to
n–2 and connecting each vertex in
to each vertex in
. Obviously,
. Furthermore, Lemma 2 and Theorems 1, 2 and 3 can be extended to a sequence of
n ≥ 1 fuzzy matrices, as described in Lemma 4 and Corollaries 1, 2 and 3, respectively.
Lemma 4. Let be a sequence of fuzzy matrices and k. Then, is a k-path in starting from avertexin.}.
Proof. Let , then For each , Lemma 4 can be proved in the same fashion as the proof of Lemma 2, and therefore the detailed proof is omitted herein. □
Corollary 1. Letbe a sequence of n fuzzy matrices and k. Then,
- (i)
exists for each .
- (ii)
Given and , for all , where m is the number of rows in .
Proof. For each Corollary 1 can be proved in the same fashion as the proof of Theorem 1, and therefore the detailed proof is omitted herein. □
Remark 6. The repeated compositions of a sequence of n fuzzy matrices , once their number of compositions exceeds a certain threshold, oscillate among these n fuzzy matrices,, each with a period of n.
Example 7. Letand. Given“” withand, we have:Notably, the threshold 12 for k was derived by computing all cases of =1,2,3,… until the values of,, andstopped changing.
Corollary 2. Letbe a sequence of n fuzzy matrices, each with sizeand k. Then, for, and
The proof of Corollary 2 is similar to that of Theorem 2, and therefore is omitted herein.
Remark 7. Letbe nsquare fuzzy matricesof the same size. Then, for each of these n sequences (), (, the repeated compositions of the sequence oscillate among the same n fuzzy matrices, once the number of compositions exceeds a certain threshold. Furthermore, each of these n oscillating fuzzy matrices has a period of n.
Example 8. Let and .
Given “
”
with and , we have: Corollary 3. Let be n + 1
fuzzy matrices with dimensions ,
,
,…,
,
respectively, and k. Then: The proof of Corollary 3 resembles that of Theorem 3 and, thus, is omitted here.
Example 9. Given the fuzzy matrices ,
and as in Example 8,
as in Example 6, and“” withand, we have:
5. Discussion
The important properties of fuzzy matrices have attracted much attention from the research community. The following examples are mentioned: Jiang et al. [
17] studied the transitive of generalized fuzzy matrices, Guo and Shang [
18] derived an approximate solution of positive fully fuzzy linear matrix equations, Lee and Hur [
19] proposed bipolar fuzzy relations, Di Martino and Sessa [
20] evaluated the strength of the fuzzy relation, and Lin et al. [
21] studied the solutions of fuzzy relational equations. This work studies the limiting behavior of repeated compositions of a sequence of fuzzy matrices with respect to the max-weighted power mean composition. We show that the repeated compositions of a sequence of
n fuzzy matrices oscillate among
n fuzzy matrices, each with a period
n, once the number of compositions exceeds a certain threshold (see Corollary 1). Furthermore, the repeated compositions of the sequence resulting from moving a sequence of
n square fuzzy matrices in a circular fashion oscillate in the same
n fuzzy matrices as the repeated compositions of the original sequence of
n square fuzzy matrices (see Corollary 2). Additionally, composing additional square matrices before the repeated compositions of a sequence of square fuzzy matrices does not alter the limiting behavior of the repeated compositions of the sequence of square fuzzy matrices (see Corollary 3).
By reducing the sequence of
n fuzzy matrices to a sequence of
n square fuzzy matrices, the powers of a square fuzzy matrix are demonstrated to be always convergent, which was also proved by Lur et al. [
13]. Therefore, this study can be considered as an extension of Lur et al. [
13] from a square fuzzy matrix to a sequence of fuzzy matrices.
Although the powers of a square fuzzy matrix always converge, the case of
p approaching negative infinity, where
p denotes the power in the weighted power mean (see Definition 1), should also be considered. As is well known, the weighted power mean is the min operation if
p approaches negative infinity. The max-min powers of a square fuzzy matrix either converge or oscillate, as is also well known. Therefore, theoretically, the oscillation behavior of the powers of a square fuzzy matrix with a max-weighted power mean composition could only occur when
p approaches negative infinity. In practice, if
p is small enough, then the oscillation behavior might be experienced in the sequence of consecutive powers of a fuzzy matrix with a max-weighted power mean composition due to floating-point imprecision. An example is given below, where the fuzzy matrix is from Buckley [
1], and all computations are performed using double-precision floating point variables in the Java programming language.
Example 10. Let . Given “” with and , we have:
. However, if, then we have: