This paper characterizes strongly primitive tensors of order m and dimension 2, relates their properties to majorization matrices, and explores properties for higher dimensions, proposing future research directions.
Contribution
It provides a complete characterization of strongly primitive tensors of order m and dimension 2, linking their primitiveness to that of their majorization matrices.
Findings
01
Order m dimension 2 tensor is primitive iff its majorization matrix is primitive
02
Characterization of strongly primitive tensors of order m and dimension 2
03
Proposed open problems for tensors with dimension n ≥ 3
Abstract
In this paper, we show that an order m dimension 2 tensor is primitive if and only if its majorization matrix is primitive, and then we obtain the characterization of order m dimension 2 strongly primitive tensors and the bound of the strongly primitive degree. Furthermore, we study the properties of strongly primitive tensors with n≥3, and propose some problems for further research.
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTensor decomposition and applications · Advanced Neuroimaging Techniques and Applications
Full text
Some results of strongly primitive tensors111L. You’s research is supported by the National Natural Science Foundation of China
(Grant No.11571123) and the Guangdong Provincial Natural Science Foundation (Grant No.2015A030313377),
P. Yuan’s research is supported by the NSF of China (Grant No. 11671153).
(School of Mathematical Sciences, South China Normal University,
Guangzhou, 510631, P.R. China
)
**Abstract ** In this paper, we show that an order m dimension 2 tensor is primitive if and only if its majorization matrix is primitive, and then we obtain the characterization of order m dimension 2 strongly primitive tensors and the bound of the strongly primitive degree. Furthermore, we study the properties of strongly primitive tensors with n≥3, and propose some problems for further research.
A nonnegative square matrix A=(aij) of order n is nonnegative primitive (or simply, primitive) if Ak>0 for
some positive integer k. The least such k is called the primitive exponent (or simply, exponent) of A and is
denoted by exp(A).
Since the work of Qi [7] and Lim [5], the study of tensors which regarded as the generalization of matrices,
the spectra of tensors (and hypergraphs) and their various applications has attracted much attention and interest.
As is in [7], an order m dimension n tensor A=(ai1i2…im)1≤ij≤n(j=1,…,m)
over the complex field C is a multidimensional array with all entries
[TABLE]
In [1] and [2], Chang et al investigated the properties of the spectra of nonnegative tensors,
defined the irreducibility of tensors and the primitivity of nonnegative tensors (as Definition 1.1),
and extended many important properties of primitive matrices to primitive tensors.
Definition 1.1**.**
(See [2])* Let A be a nonnegative tensor with order m and dimension n,
x=(x1,x2,…,xn)T∈Rn a vector and x[r]=(x1r,x2r,…,xnr)T.
Define the map TA from Rn to Rn as: TA(x)=(Ax)[m−11].
If there exists some positive integer r such that TAr(x)>0 for all nonnegative nonzero vectors x∈Rn,
then A is called primitive and the smallest such integer r is called the primitive degree of A,
denoted by γ(A).*
Recently, Shao [8] defined the general product of two n-dimensional tensors as follows.
Definition 1.2**.**
(See [8])*
Let A(and B) be an order m≥2(and k≥1), dimension n tensor, respectively.
Define the general product AB to be the following tensor D of order (m−1)(k−1)+1 and dimension n:*
[TABLE]
The tensor product is a generalization of the usual matrix product, and satisfies a very useful property:
the associative law ([8], Theorem 1.1).
With the general product, when k=1 and B=x=(x1,…,xn)T∈Cn is a vector of dimension n,
then AB=Ax is still a vector of dimension n, and for any i∈[n],(AB)i=(Ax)i=i2,…,im=1∑naii2…imxi2…xim.
As an application of the general tensor product defined by Shao [8],
Shao presented a simple characterization of the primitive tensors.
Now we give the definition of “essentially positive” which introduced by Pearson.
Definition 1.3**.**
(See [6], Definition 3.1)* A nonnegative tensor A is called essentially positive,
if for any nonnegative nonzero vector x∈Rn,Ax>0 holds.*
Proposition 1.4**.**
(See [8], Proposition 4.1)*
Let A be an order m and dimension n nonnegative tensor. Then the following three conditions are equivalent:*
(1) * For any i,j∈[n],aij…j>0 holds.*
(2) * For any j∈[n],Aej>0 holds (where ej is the j-th column of the identity matrix In).*
(3) * For any nonnegative nonzero vector x∈Rn,Ax>0 holds.*
By Proposition 1.4, the following Definition 1.5 is equivalent to Definition 1.3.
What’s more, in Proposition 1.6, Shao showed a characterization of primitive tensors and defined the primitive degree by using
the properties of tensor product and the zero patterns which defined by Shao in [8].
Definition 1.5**.**
(See [8], Definition 4.1)*
A nonnegative tensor A is called essentially positive, if it satisfies one of the three conditions in Proposition 1.4.*
Proposition 1.6**.**
(See [8], Theorem 4.1)*
A nonnegative tensor A is primitive if and only if there exists some positive integer r such that Ar is essentially positive. Furthermore, the smallest such r is the primitive degree of A, γ(A).*
The concept of the majorization matrix of a tensor introduced by Pearson is very useful.
Definition 1.7**.**
(See [6], Definition 2.1)*
The majorization matrix M(A) of the tensor A is defined as (M(A))ij=aij…j,i,j∈[n].*
By Definition 1.5, Proposition 1.6 and Definition 1.7,
the following characterization of the primitive tensors was easily obtained.
Proposition 1.8**.**
(See [10], Remark 2.6)*
Let A be a nonnegative tensor with order m and dimension n.
Then A is primitive if and only if there exists some positive integer r such that M(Ar)>0.
Furthermore, the smallest such r is the primitive degree of A, γ(A).*
On the primitive degree γ(A), Shao proposed the following conjecture for further research.
Conjecture 1.9**.**
(See [8], Conjecture 1)*
When m is fixed, then there exists some polynomial f(n) on n such that γ(A)≤f(n) for
all nonnegative primitive tensors of order m and dimension n.*
In the case of m=2 (A is a matrix), the well-known Wielandt’s upper bound tells us that we can take
f(n)=(n−1)2+1.
Recently, the authors [10] confirmed Conjecture 1.9 by proving Theorem 1.10.
Theorem 1.10**.**
(See [10], Theorem 1.2)*
Let A be a nonnegative primitive tensor with order m and dimension n.
Then its primitive degree γ(A)≤(n−1)2+1, and the upper bound is tight.*
They also showed that there are no gaps in the tensor case in [11],
which implies that the result of the case m≥3 is totally different from the case m=2.
In [8], Shao also proposed the concept of strongly primitive for further research.
Definition 1.11**.**
(See [8], Definition 4.3)*
Let A be a nonnegative tensor with order m and dimension n. If there exists some positive
integer k such that Ak>0 is a positive tensor, then A is called strongly primitive,
and the smallest such k is called the strongly primitive degree of A.*
Let A=(ai1i2…im) be a nonnegative tensor with order m and dimension n.
It is clear that if A is strongly primitive, then A is primitive.
For convenience, let η(A) be the strongly primitive degree of A.
Clearly, γ(A)≤η(A).
In fact, it is obvious that in the matrix case (m=2),
a nonnegative matrix A is primitive if and only if A is strongly primitive, and γ(A)=η(A)=exp(A).
But in the case m≥3, Shao gave an example to show that these two concepts are not equivalent in the case m≥3.
In [11], the authors proposed the following question.
Question 1.12**.**
([11], Question 4.18)*
Can we define and study the strongly primitive degree, the strongly primitive degree set,
the j-strongly primitive of strongly primitive tensors and so on?*
Based on Question 1.12, we study primitive tensors and strongly primitive tensors in this paper,
show that an order m dimension 2 tensor is primitive if and only if its majorization matrix is primitive,
and obtain the characterization of order m dimension 2 strongly primitive tensors and the bound of the strongly primitive degree. Furthermore, we study the properties of strongly primitive tensors with n≥3, and propose some problems for further research.
2 Preliminaries
In [11], the authors obtained the following Proposition 2.1
and gave Example 2.3 by computing the strongly primitive degree.
Proposition 2.1**.**
([11], Proposition 4.16)*
Let A=(ai1i2…im) be a nonnegative strongly primitive tensor with order m and dimension n.
Then for any α∈[n]m−1, there exists some i∈[n] such that aiα>0.*
Let k(≥0), n(≥2), q(≥0), r(≥1) be integers and k=(n−1)q+r with 1≤r≤n−1 when k≥1.
In [4, 10, 11], the authors defined some nonnegative tensors with order m and dimension n as follows:
(2) aii2…im[0]=0, if i2…im=i2…i2 for any i∈[n].
(3) aiα[k]=1, if i∈[n]\{r−q,r−q+1,…,r,r+1}(modn) and α=i2…im∈[n]m−1 with {i2,…,im}={r−q−1,r}(modn);
(4) ai1i2…im[k]=0, except for (1) and (3).
The authors showed the tensors Ak(k≥0) are primitive, the primitive degree
γ(A0)=(n−1)2+1([10]) and γ(Ak)=k+n ([11], Theorem 3.3) for 1≤k≤n2−3n+2.
Remark 2.2**.**
It is clear that for any Ak(0≤k≤n2−3n+2), there exists some α∈[n]m−1,
for any i∈[n], aiα[k]=0. Thus for each 0≤k≤n2−3n+2,
Ak is not a strongly primitive tensor by Proposition 2.1.
Example 2.3**.**
([11], Example 4.17)*
Let m=n=3, A=(ai1i2i3) be a nonnegative tensor with order m and dimension n,
where a111=a222=a333=a233=a311=0 and other ai1i2i3=1. Then η(A)=4.*
Remark 2.4**.**
In fact, we can obtain γ(A)=η(A)=4 because of a233333333(3)=0,
where A3=(ai1i2…i9(3)).
In the computation of Example 2.3, we note that the following equation is useful and will be used repeatedly.
It can be easy to obtain by the general product of two n-dimensional tensors which defined in Definition 1.2 in [8].
Let A be a nonnegative primitive tensor with order m and dimension n,
α2,…,αm∈[n](m−1)k−1. Then we have
[TABLE]
Proposition 2.5**.**
(See [10], Proposition 2.7)*
Let A be a nonnegative primitive tensor with order m and dimension n,
M(A) be the majorization matrix of A. Then we have:*
(1) * For each j∈[n], there exists an integer i∈[n]\{j} such that (M(A))ij>0.*
(2) * There exist some j∈[n] and integers u,v with 1≤u<v≤n such that (M(A))uj>0 and (M(A))vj>0.*
Let α=jj…j∈[n]m−1, then M(A)ij=aiα.
We can see that Proposition 2.1 is the generalization of the result (1) of Proposition 2.5
from a primitive tensor to a strongly primitive tensor.
We note that Proposition 2.5 played an important role in [10],
and if A is a nonnegative strongly primitive tensor, then A must be a nonnegative primitive tensor,
thus the result (2) of Proposition 2.5 also holds for nonnegative strongly primitive tensors.
Proposition 2.6**.**
*Let A=(ai1i2…im) be a nonnegative strongly primitive tensor with order m and
dimension n. Then there exists at least one j∈[n] and integers u,v with 1≤u<v≤n such that (M(A))uj>0 and (M(A))vj>0.
*
Proposition 2.7**.**
Let A=(ai1i2…im)1≤ij≤n(j=1,…,m) be a nonnegative tensor with order m and dimension n and
A=J.
For given i∈[n], if aiα=ajii…i=1 for any α∈[n]m−1 and any j∈[n]\{i},
then A is strongly primitive with η(A)=2.
Proof.
By (2.1), for any k∈[n] and α2,…,αm∈[n]m−1, we have
(A2)kα2…αm=k2,k3,…,km=1∑nakk2…kmak2α2…akmαm≥akii…iaiα2…aiαm=1,
which implies A is strongly primitive and η(A)=2.
∎
(1)* There exist at least n(2(n−1)(nm−1−1)−1) strongly primitive tensors such that its strongly primitive degree is equal to 2.*
(2)* We cannot improve the result of Proposition 2.1
any more by the fact that there exists i∈[n] such that aiα=1>0 for any α∈[n]m−1 and
there is exactly one i such that aiα>0 for any α=ii…i.*
(3)* Similarly, we cannot improve the result of Proposition 2.6 any more
by the fact that there is exactly one i∈[n] such that (M(A))ui>0 for any u∈[n]
and for any other j∈[n]\{i}, there exists only i∈[n] such that (M(A))ij>0.*
(4)* What’s more, combining the above arguments, we know whether a nonnegative tensor is a nonnegative strongly primitive tensor or not,
and the value of the strongly primitive degree of a nonnegative strongly primitive tensor do not depend on the number of nonzero entries,
but the positions of the nonzero entries.*
Proposition 2.9**.**
Let A=(ai1i2…im) be a nonnegative strongly primitive tensor with order m and dimension n.
Then for any i∈[n], there exists some α∈[n]m−1 such that aiα>0.
Proof.
Since A is strongly primitive,
there exists some k>0 such that Ak>0 by Definition 1.1.
Assume that there exists some i∈[n] such that aiα=0 for any α∈[n]m−1. Then by (2.1), we have
[TABLE]
which leads to a contraction.
∎
Remark 2.10**.**
Let A=(ai1i2…im)1≤ij≤n(j=1,…,m) be a nonnegative tensor with order m and dimension n.
For given i∈[n], we take aiα=ajii…i=1 for any α∈[n]m−1 and any j∈[n]∖{i},
and any other entry ai1i2…im=0. Then A is strongly primitive with η(A)=2 by Proposition 2.7.
This implies that we cannot improve the result of Proposition 2.9 any more,
and it indicates the importance of the positions of the nonzero entries again.
Proposition 2.11**.**
Let A be a nonnegative strongly primitive tensor and k=η(A).
Then for any integer t>k>0, we have At>0.
Proof.
It is clear that Ak>0 by k=η(A). We only need to show Ak+1>0,
say, for any i∈[n], and
any α2,…,αm∈[n](m−1)k, we show (Ak+1)iα2…αm>0.
By Proposition 2.9, there exists some α=j2j3…jm∈[n]m−1 such that aiα=aij2…jm>0.
By Ak>0 we have (Ak)j2α2>0, …,(Ak)jmαm>0, then by (2.1), we have
Let A be a nonnegative tensor with order m and dimension n,
and t be a positive integer. Then A is strongly primitive if and only if At is strongly primitive.
Proof.
Firstly, the sufficiency is obvious. Now we show the necessity.
Let k=η(A). Then Ak>0 by A is strongly primitive.
Let s be a positive integer such that st≥k, then Ast>0 by Proposition 2.11.
Thus (At)s=Ast>0, which implies At is strongly primitive.
∎
3 A characterization of the (strongly) primitive tensor with order m and dimension 2
In this section, we study primitive tensors and strongly primitive tensors in this paper,
show that an order m dimension 2 tensor is primitive if and only if its majorization matrix is primitive,
and obtain the characterization of order m dimension 2 strongly primitive tensors and the bound of the strongly primitive degree.
Lemma 3.1**.**
(See [8], Corollary 4.1)*
Let A be a nonnegative tensor with order m and dimension n.
If M(A) is primitive, then A is also primitive and in this case,
we have γ(A)≤γ(M(A))≤(n−1)2+1.*
Theorem 3.2**.**
Let A be a nonnegative tensor with order m and dimension n=2. Then A is primitive if and only if M(A) is primitive.
Proof.
Firstly, the sufficiency is obvious by Lemma 3.1.
Now we only show the necessity. Clearly, all primitive matrices of order 2 are listed as follows:
[TABLE]
Let A be primitive. Then γ(A)≤2 by Theorem 1.10 and M(A2)>0 by Proposition 1.8.
Now we assume that M(A) is not primitive, we will show A is also not primitive.
In (3.2), we note that i2i3…im=22…2, which implies that there exists at least one entry, say,
is=1 where 2≤s≤m,
then a1jj…j∈{ai2jj…j,…,aimjj…j}.
Similarly, in (3.3), we note that i2i3…im=11…1, which implies that there exists at least one entry, say,
is=2 where 2≤s≤m,
then a2jj…j∈{ai2jj…j,…,aimjj…j}.
Thus, by (3.2), (3.3) and the above arguments, we have
[TABLE]
Since M(A) is not primitive, by (3.1), we can complete the proof by the following two cases.
Then we have M(A)11=M(A)22=0, that is a11…1=a22…2=0,
by (3.5) we have M(A2)12=(A2)12…2=0, which implies A2 is not essential positive.
Based on the above two cases and Proposition 1.6, we complete the proof of the necessity.
∎
A nature question is whether the result of Theorem 3.2 is true for n≥3 or not.
The following Example 3.3 shows that the necessity of Theorem 3.2 is false with n≥3.
Example 3.3**.**
Let A=(ai1i2…im) be a nonnegative tensor of order m and dimension n≥3, where
[TABLE]
Then A is (strongly) primitive, but M(A) is not primitive.
Proof.
By direct calculation and Definition 1.2, we know that A2 is the tensor of order (m−1)2+1 and dimension n, and for any 1≤i≤n, we have
[TABLE]
Obviously, A2 is positive, then A is strongly primitive with η(A)=2
and thus A is primitive with γ(A)=2.
On the other hand, by the definition of A, we have
M(\mathbb{A})=\left(\begin{array}[]{cccc}1&0&\ldots&0\\
1&1&\ldots&1\\
&&\vdots&\\
1&1&\ldots&1\end{array}\right). Since the associated digraph of M(A) is not strongly connected, thus M(A) is not primitive.
∎
Next, we will study the strongly primitive degree of order m and dimension 2 tensors. Firstly, we discuss an example with order m=5 and dimension n=2 tensor as follows.
Definition 3.4**.**
(See [9])* Let A be a tensor with order m and dimension n.
The i-th slice of A, denoted by A[i], is the subtensor of A with order m−1 and dimension n such that (A[i])i2…im=aii2…im.*
Example 3.5**.**
Let A=(ai1i2i3i4i5)1≤ij≤2(j=1,…,5)
be a nonnegative tensor with order m=5 and dimension n=2,
where a12122=a21121=0 and other ai1i2i3i4i5=1.
Then there exists at least one zero element in each slice of A2.
Proof.
Let α1=2122, α2=1121, and denote β2=β4=β5=α1, β3=α2.
Then we have
Similarly, we let γ2=γ3=γ5=α2 and γ4=α1, we can show (A2)2γ2γ3γ4γ5=0 and we omit it.
Combining the above arguments, we know there exists at least one zero element in each slice of A2 by
(A2)1β2β3β4β5=(A2)2γ2γ3γ4γ5=0.
∎
Similarly, the result of Example 3.5 can be generalized to any nonnegative tensor with order m and dimension n=2.
Lemma 3.6**.**
Let A=(ai1i2…im)1≤ij≤2(j=1,…,m) be a nonnegative tensor with order m and dimension n=2.
If there exist α1=j2j3…jm∈[2]m−1 and α2=k2k3…km∈[2]m−1 such that
a1α1=a2α2=0. For any 2≤t≤m, let \beta_{t}=\left\{\begin{array}[]{cc}\alpha_{2},&\mbox{ if }j_{t}=1;\\
\alpha_{1},&\mbox{ if }j_{t}=2,\end{array}\right.
and \gamma_{t}=\left\{\begin{array}[]{cc}\alpha_{2},&\mbox{ if }k_{t}=1;\\
\alpha_{1},&\mbox{ if }k_{t}=2.\end{array}\right. Then
[TABLE]
Proof.
We first show (A2)1β2…βm=0. For any 2≤t≤m, jt∈{1,2},
we denote jt∈{1,2}\{jt}.
Then we have ajtβt=0 by a1α1=a2α2=0, and
Similarly, for any 2≤t≤m, kt∈{1,2}, we denote kt∈{1,2}\{kt}.
Then we have aktγt=0 and we can show (A2)2γ2…γm=0 by
[TABLE]
and the similar process of the above arguments. Thus we complete the proof of (3.7).
∎
Theorem 3.7**.**
Let A=(ai1i2…im)1≤ij≤2(j=1,…,m) be a nonnegative tensor with order m and dimension n=2.
If there exist α1=j2j3…jm∈[2]m−1 and α2=k2k3…km∈[2]m−1 such that
a1α1=a2α2=0. Then A is not strongly primitive.
Proof.
Now we show that there exists at least one zero element in each slice of Ar by induction on r(≥2).
Firstly, by Lemma 3.6, we know there exists at least one zero element in each slice of A2.
Now we assume that there exists at least one zero element in each slice of Ar−1, say,
there exist δ1,δ2∈[2](m−1)r−1 such that (Ar−1)1δ1=(Ar−1)2δ2=0.
For any 2≤t≤m, let \beta_{t}=\left\{\begin{array}[]{cc}\delta_{2},&\mbox{ if }j_{t}=1;\\
\delta_{1},&\mbox{ if }j_{t}=2,\end{array}\right.
and \gamma_{t}=\left\{\begin{array}[]{cc}\delta_{2},&\mbox{ if }k_{t}=1;\\
\delta_{1},&\mbox{ if }k_{t}=2.\end{array}\right.
Then by (2.1) and the similar proof of Lemma 3.6, we have
[TABLE]
and
[TABLE]
By (3.8) and (3.9), we obtain there exists at least one zero element in each slice of Ar,
and thus we complete the proof.
∎
Now we give the characterization of the strongly primitive tensor with order m and dimension 2.
Theorem 3.8**.**
Let A=(ai1i2…im)1≤ij≤2(j=1,…,m) be a nonnegative tensor with order m and dimension n=2. Then
(1)* A is strongly primitive if and only if one of the following holds:*
(a) * A=J;*
(b) * A=J and a1i2…im=a211…1=1(1≤ij≤2,j=2,…,m);*
(c) * A=J and a2i2…im=a122…2=1(1≤ij≤2,j=2,…,m).*
(2) * If A is strongly primitive, then η(A)≤2.*
Proof.
Firstly, we show the sufficient of (1). It is easy to see that A=J is strongly primitive with η(J)=1,
and if A satisfies (b) or (c),
A is strongly primitive with η(J)=2 by Proposition 2.7 immediately.
Now we show the necessity of (1), that is, if A is not satisfied the conditions of (a), (b) or (c),
then we will show that A is not strongly primitive. We complete the proof by the following three cases.
**Case 1: ** a1α=1 for any α∈[2]m−1 and a211…1=0.
It is not difficult to find that M(\mathbb{A})=\left(\begin{array}[]{cc}1&1\\
0&*\end{array}\right). Then A is not primitive by Theorem 3.2, and thus A is not strongly primitive.
**Case 2: ** a2α=1 for any α∈[2]m−1 and a122…2=0.
Similarly, we can find that M(\mathbb{A})=\left(\begin{array}[]{cc}*&0\\
1&1\end{array}\right). Then A is not primitive by Theorem 3.2, and thus A is not strongly primitive.
**Case 3: ** There is at least one zero element in each slice of A.
Then there exist α1=j2j3…jm∈[2]m−1 and α2=k2k3…km∈[2]m−1
such that a1α1=a2α2=0.
Thus A is not strongly primitive by Theorem 3.7.
(2) If A is strongly primitive, by Definition 1.11 and the proof of (1), we obtain η(A)≤2 immediately.
∎
Remark 3.9**.**
By Theorem 3.8, we can see that the strongly primitive degree η(A) of an nonnegative
tensor with order m and dimension n=2 is irrelevant to its order m.
4 Some properties and problems of order m dimension n(≥3) strongly primitive tensors
In this section,
we will study some properties of the strongly primitive tensors with order m and dimension n≥3 and propose some questions for further research.
Proposition 4.1**.**
Let A=(ai1i2…im)1≤ij≤n(j=1,…,m) be a nonnegative tensor with order m and dimension n.
Let s∈[n], 2≤t≤m, jt(s)∈[n],
and αs=j2(s)j3(s)…jm(s).
If aiαs=0 for any i∈[n] and any s∈[n]\{i},
then there exist γ1,γ2,…,γn∈[n](m−1)2 such that
(A2)iγk=0 for any i∈[n] and any k∈[n]\{i}.
Proof.
For each i∈[n], let βt(k)=αjt(k)∈[n]m−1 for any k∈[n] and 2≤t≤m,
then ajt(k)βt(k)=0 for any jt(k)∈[n]\{jt(k)}
by aiαs=0 for any i∈[n] and any s∈[n]\{i}.
Let γk=β2(k)β3(k)…βm(k)∈[n](m−1)2 for any k∈[n].
Now we show (A2)iγk=0 for any k∈[n]\{i}.
We note that k∈[n]\{i} which means there are n−1 zero elements in i-th slice of A2,
thus we complete the proof by i∈[n].
∎
We note that Proposition 4.1 is the generalization of Lemma 3.6,
now we will obtain the generalization of Theorem 3.7.
Theorem 4.2**.**
Let A=(ai1i2…im)1≤ij≤n(j=1,…,m) be a nonnegative tensor with order m and dimension n.
Let s∈[n], 2≤t≤m, jt(s)∈[n],
and αs=j2(s)j3(s)…jm(s).
If aiαs=0 for any i∈[n] and any s∈[n]\{i},
then A is not strongly primitive.
Proof.
Now we show that there exist ε1,ε2,…,εn∈[n](m−1)r such that
(Ar)iεk=0 for any i∈[n] and any k∈[n]\{i} by induction on r(≥2), say,
there exist at least n−1 zero elements in each slice of Ar and thus A is not strongly primitive.
Firstly, by Lemma 4.1, we know there exist γ1,γ2,…,γn∈[n](m−1)2 such that
(A2)iγk=0 for any i∈[n] and any k∈[n]\{i}, say,
there exist at least n−1 zero elements in each slice of A2.
Now we assume that there exist δ1,δ2,…,δn∈[n](m−1)r−1 such that (Ar−1)iδk=0
for any i∈[n] and any k∈[n]\{i}, say, there exist at least n−1 zero elements in each slice of Ar−1.
Let ηt(s)=δjt(s) for any s∈[n] and 2≤t≤m,
then (Ar−1)jt(s)ηt(s)=0 for any jt(s)∈[n]\{jt(s)}
by (Ar−1)iδk=0 for any i∈[n] and any k∈[n]\{i}.
Let εk=η2(k)η3(k)…ηm(k)∈[n](m−1)r for any k∈[n].
Now we show (Ar)iεk=0 for any i∈[n] and any k∈[n]\{i}.
By (2.1) and the similar proof of Proposition 4.1, we have
[TABLE]
then we complete the proof.
∎
Proposition 4.3**.**
Let A=(ai1i2⋯im)1≤ij≤n(j=1,⋯,m) be a nonnegative tensor with order m and dimension n, M(A) be the majorization matrix of A. If there exist i,j∈[n], such that (M(A))ij>0,(M(A))uj=0 for any u∈[n]\{i}, and (M(A))ji>0,(M(A))vi=0 for any v∈[n]\{j}. Then A is not primitive, and thus A is not strongly primitive.
Proof.
Firstly, we show the following assert:
If k is odd, then (M(Ak))ij>0,(M(Ak))ji>0,(M(Ak))uj=0\mboxforanyu∈[n]\{i},(M(Ak))vi=0\mboxforanyv∈[n]\{j}.
If k is even, then (M(Ak))ii>0,(M(Ak))jj>0,(M(Ak))ui=0\mboxforanyu∈[n]\{i},(M(Ak))vj=0\mboxforanyv∈[n]\{j}.
When k=1, the above result holds is obvious. When k=2,
by Definition 1.7 and (2.1), we have
(M(A2))ii=(A2)ii…i
=i2,i3,…,im=1∑naii2i3…imai2i…i…aimi…i
=aij…j(aji…i)m−1
=(M(A))ij((M(A))ji)m−1
>0,
and for any u∈[n]\{i}, we have
(M(A2))ui=(A2)ui…i
=i2,i3,…,im=1∑naui2i3…imai2i…i…aimi…i
=auj…j(aji…i)m−1
=(M(A))uj((M(A))ji)m−1
=0.
Similarly, we can show (M(A2))jj>0 and (M(A2))vj=0 for any v∈[n]\{j}.
Now we assume that for any k, the above assert holds. Then for k+1, we consider the following two cases.
Similarly, we can show (M(Ak+1))jj>0 and (M(Ak+1))vj=0 for any v∈[n]\{j}.
**Case 2: ** k is even.
By (2.1) and the similar proof of Case 1, we can show (M(Ak+1))ij>0,
(M(Ak+1))ji>0,(M(Ak+1))uj=0\mboxforanyu∈[n]\{i},
and (M(Ak+1))vi=0\mboxforanyv∈[n]\{j}.
By Proposition 1.8 and the above assert, we know A is not primitive, and thus A is not strongly primitive.
∎
Let A=(ai1i2⋯im)1≤ij≤n(j=1,⋯,m) be a nonnegative strongly primitive tensor with order m and dimension n.
When n=2, we know η(A)≤2 by Theorem 3.8.
When n≥3, we donot know the value or bound of η(A).
Even n=3, we donot find out all strongly primitive tensors.
Thus we think it is not easy to obtain the value or bound of η(A).
Based on the computation of the case n=3, we propose the following problem for further research.
Question 4.4**.**
Let n≥3, A=(ai1i2⋯im)1≤ij≤n(j=1,⋯,m) be a nonnegative strongly primitive tensor with order m and dimension n. Then η(A)<(n−1)2+1.
In [4, 10], the authors gave some algebraic characterizations of a nonnegative primitive tensor,
and in [3], the authors showed that a nonnegative tensor is primitive if and only if the greatest common divisor of all the
cycles in the associated directed hypergraph is equal to 1. It is natural for us to consider the following.
Question 4.5**.**
Study the algebraic or graphic characterization of a nonnegative strongly primitive tensor.
We are sure the above two questions are interesting and not easy.
Bibliography11
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] K.C. Chang, K. Pearson, and T. Zhang, Perron-Frobenius theorem for nonnegative tensors, Commun. Math. Sci. 6(2008), 507–520.
2[2] K.C. Chang, K. Pearson, and T. Zhang, Primitivity, the convergence of the NQZ method, and the largest eigenvalue tensors, SIAM J. Matrix Anal. Appl. 32(2011), 806–819.
3[3] L.B. Cui, W. Li, M.K. Ng, Primitive tensors and directed hypergraphs, Linear Algebra Appl. 471(2015), 96–108.
4[4] Z.L. He, P.Z. Yuan and L.H. You, On the exponent set of nonnegative primitive tensors, Linear Algebra Appl. 465(2015), 376–390.
5[5] L.H. Lim, Singular values and eigenvalues of tensors, a rational approach, in proceedings 1st IEEE international workshop on computational advances of adaptive processing (2005), 129–132.
6[6] K. Pearson, Essentially positive tensors, Int. J. Algebra 4(2010),421–427.
7[7] L. Qi, Eigenvalues of a real supersymmetric tensor, Symbolic Comput. 40(2005), 1302–1324.
8[8] J.Y. Shao, A general product of tensors with applications, Linear Algebra Appl. 439(2013), 2350–2366.