• Aucun résultat trouvé

CONTINUATION METHODS FOR COMPUTING Z-/H-EIGENPAIRS OF NONNEGATIVE TENSORS YUEH-CHENG KUO

N/A
N/A
Protected

Academic year: 2022

Partager "CONTINUATION METHODS FOR COMPUTING Z-/H-EIGENPAIRS OF NONNEGATIVE TENSORS YUEH-CHENG KUO"

Copied!
22
0
0

Texte intégral

(1)

OF NONNEGATIVE TENSORS

YUEH-CHENG KUO, WEN-WEI LIN, AND CHING-SUNG LIU

Abstract. In this paper, a homotopy continuation method for the computation of nonnegative Z-/H-eigenpairs of a nonnegative tensor is presented. We show that the homotopy continuation method is guaranteed to compute a nonnegative eigenpair. Additionally, using degree analysis, we show that the number of positive Z-eigenpairs of an irreducible nonnegative tensor is odd. A novel homotopy continuation method is proposed to compute an odd number of positive Z-eigenpairs, and some numerical results are presented.

Key words. continuation method, nonnegative tensor, Z-eigenpair, H-eigenpair, tensor eigen- value problem

AMS subject classifications. 65F15, 65F50

1. Introduction. Anmth-order tensorA ∈Fn1×n2×···×nmis a multidimensional or m-way array, where F is a field. A first-order tensor is a vector, a second-order tensor is a matrix, and tensors of order three or higher are called higher-order tensors.

Whenn:=n1=n2=· · ·=nm,Ais called anmth-order, n-dimensional tensor. We denote the set of all mth-order, n-dimensional tensors on the fieldF by F[m,n]. For a tensorA ∈F[m,n], the tensor eigenvalues and eigenvectors have been considered in many literatures [6, 21, 28, 29, 30], there are two particularly interesting definitions called Z-eigenvalues and H-eigenvalues (see the definition later on). Tensor eigen- problems have found applications in automatic control [1, 2, 3], magnetic resonance imaging [32, 31], spectral hypergraph theory [14, 16], higher order Markov chains [5, 10, 20], etc.

Unlike the matrix eigenvalue problem, computing eigenvalues of a general higher- order tensor is NP-hard [11]. Recently, Chen, Han and Zhou [8] proposed a homotopy continuation method for finding all eigenpairs of a general tensor. For the tensors of a certain type, such as symmetric or nonnegative tensors, there are several algorithms for computing one or some eigenpairs (including Z-eigenpair and H-eigenpair) .

For the computation of Z-eigenpairs, Kolda and Mayo [18] proposed a shifted sym- metric higher-order power method (SS-HOPM) for real symmetric tensors. Gleich, Lim, and Yu [10] proposed, a always-stochastic Newton iteration for finding nonneg- ative Z-eigenpair of nonnegative tensors arising in a multilinear PageRank problem.

For the computation of H-eigenpairs, Ng, Qi, and Zhou [25] proposed a power-type method, NQZ algorithm, for the largest H-eigenvalue of weakly primitive nonnegative tensors. Some modeled versions of the power-type method have been proposed in [24, 34, 35]. Recently, Liu, Guo and Lin [22, 23] proposed a Newton-Noda iteration (NNI) for finding the largest H-eigenvalue of weakly irreducible nonnegative tensors.

For a high-order nonnegative tensorA ∈R[m,n],Ahas nonnegative Z-eigenpairs and H-eigenpairs, but they are not unique (see [4, 6, 7, 6]). In many applications [5, 10, 14, 16, 20], computing the nonnegative Z-/H-eigenpairs is an important subject.

Department of Applied Mathematics, National University of Kaohsiung, Kaohsiung 811, Taiwan;

[email protected]

Department of Applied Mathematics, National Chiao Tung University, Hsinchu 300, Taiwan [email protected]

Department of Applied Mathematics, National University of Kaohsiung, Kaohsiung 811, Taiwan;

[email protected]

1

(2)

Therefore, a central concern is how to avoid computing all the eigenvalues to find a few nonnegative Z-eigenpairs and H-eigenpairs. SS-HOPM [18, 10] and NQZ [25] can be used to compute a nonnegative Z-eigenpair and H-eigenpair, respectively, but the convergence may be quite slow. The always-stochastic Newton’s method [10] is a fast-converging algorithm when the starting point is sufficiently close to a solution.

However, it’s interestingly enough that the authors [10] also provided a nonnegative tensor with a unique nonnegative Z-eigenpair, and the always-stochastic Newton’s method fails to find it. Based on the reasons above mentioned, this motivates us to develop a continuation method to ensure the global convergence for nonnegative Z-eigenpairs. The main contributions of this article are highlighted in the following items.

• Fornonnegative Z-eigenpairs: we construct a linear homotopy HZ(x, λ, t) = 0, t∈[0,1], whereHZ(x, λ,0) =0has only one positive solution, (x0, λ0), and all real solutions ofHZ(x, λ,1) =0are Z-eigenpairs ofA.

1. We show that the solution curve of HZ(x, λ, t) = 0 with initial (x0, λ0,0) is smooth. Furthermore, we also show that the solution curve will reach a nonnegative solution of HZ(x, λ,1) = 0 if all nonnegative solutions of HZ(x, λ,1) =0are isolated (see Theorems 3.2 and 3.5). Hence, in this case, homotopy continuation method is guaranteed to compute the nonnegative Z-eigenpair ofA.

2. If A is irreducible and all nonnegative solutions of HZ(x, λ,1) = 0are iso- lated, then we show that the number of positive Z-eigenpairs ofA, counting multiplicities, is 2k+ 1 for some integerk>0 (see Corollary 3.8).

3. We propose a novel homotopy continuation method to compute an odd num- ber of positive Z-eigenpairs for an irreducible nonnegative tenor A (see the flowchart in Figure 4.1).

• Fornonnegative H-eigenpairs: we construct a linear homotopyHH(x, λ, t) =0, t∈[0,1], where HH(x, λ,0) =0has only one positive solution, (x0, λ0), and all real solutions ofHH(x, λ,1) =0are H-eigenpairs ofA. We show that the solution curve ofHH(x, λ, t) =0with initial (x0, λ0,0) can be parameterized byt∈[0,1).

If the nonnegative solutions of HH(x, λ,1) = 0 are isolated, then the solution curve will reach a nonnegative solution ofHH(x, λ,1) =0(see Theorem 3.11), and hence, homotopy continuation method is guaranteed to compute the nonnegative H-eigenpair ofA. Note that ifAis weakly irreducible, thenHH(x, λ,1) =0has only one positive isolated solution (see Theorem 3.12).

This paper is organized as follows. The notations and preliminary results are in Section 2. In Section 3, we develop homotopy continuation methods to compute the nonnegative Z-eigenpairs and H-eigenpair of a nonnegative tensor Aand show that the continuation methods are guaranteed to compute the nonnegative eigenpairs. In Section 4, we propose a novel homotopy continuation method to compute an odd number of positive Z-eigenpairs for an irreducible nonnegative tenor. Some numerical results are presented in Section 5. Conclusion of this paper is given in Section 6.

2. Preliminaries. LetF=CorRbe the complex field or the real field. Anmth- order rank-1 tensorA= [Ai1,i2,···,im]∈Fn1×n2×···×nm is defined as the outer product ofmnonzero vectorsuk∈Fnk fork= 1,· · · , m, denoted byu1◦u2◦. . .◦um. That is,

Ai1,i2,···,im =u1,i1u2,i2· · ·um,im,

(3)

where uk,ik is the ik-th component of vector uk. The k-mode product of a tensor A ∈Fn1×n2×···×nm with a vectorx= (x1,· · ·, xnk)>∈Fnk is denoted byA ×kxand is (m−1)th-order tensor with size n1× · · · ×nk−1×nk+1× · · · ×nm. Elementwise, we have

(A ×kx)i1,...,ik−1,ik+1,...,im=

nk

X

ik=1

Ai1,i2,···,imxik.

For a tensor A ∈F[m,n] and a vectorx= (x1,· · ·, xn)> ∈Fn, we denoteAxm−1 = A ×23· · · ×mxandx[`]= (x`1,· · · , x`n), where`is a positive real number.

Let R[m,n]>0 (R[m,n]>0 ) denote the set of all real nonnegative (positive)mth-order n-dimensional tensors. We use calligraphic letters to denote tensors, capital letters to denote matrices and lowercase (bold) letters to denote scalars (vectors). For a tensor A,A>0 (A>0) denotes a nonnegative (positive) tensor with nonnegative (positive) entries. A real square nonsingularM-matrixBcan be written assI−AwithA≥0 if s > ρ(A), and a singularM-matrix ifs=ρ(A), whereρ(·) is the spectral radius. We use the 2-norm for vectors and matrices, and all vectors aren-vectors and all matrices aren×n, unless specified otherwise.

2.1. Tensor eigenvalues and eigenvectors. The following definition of Z- eigenvalues and H-eigenvalues was introduced by Qi in [28, 29].

Definition 2.1. Suppose thatA is anmth-order n-dimensional tensor.

(i) λ ∈ R is called a Z-eigenvalue of A with the corresponding Z-eigenvector x∈Rn\{0} (or(λ,x)is a Z-eigenpair) if (λ,x)satisfies

Axm−1=λx, with kxk= 1. (2.1)

(ii) λ ∈ R is called a H-eigenvalue of A with the corresponding H-eigenvector x∈Rn\{0} (or(λ,x)is a H-eigenpair) if (λ,x)satisfies

Axm−1=λx[m−1]. (2.2)

In [8, 27], the authors proved that if the tensor A is generic, then the number of isolated solutions of (2.1) and of (2.2) with kxk = 1 are exactly (m−1)m−2n−1 and n(m−1)n−1, respectively.

The Perron-Frobenius theorems for (weakly) irreducible nonnegative tensor have been widely investigated. The definition of (weakly) irreducible tensor was introduced in [17].

Definition 2.2. Suppose thatA is anmth-order n-dimensional tensor.

(i) Ais called reducible if there exists a nonempty proper subsetS ⊂ {1,2,· · ·, n}

such that

Ai1,i2,···,im = 0, ∀i1∈S, ∀i2, . . . , im∈/ S.

If Ais not reducible, thenAis called irreducible.

(ii) A is called weakly irreducible if for every nonempty subsetS ⊂ {1,2,· · ·, n}

there existi1∈S andi2,· · · , im with at least one iq ∈/ S,q= 2,· · · , msuch that Ai1,i2,···,im 6= 0.

Note that when m = 2, the definitions of an irreducible tensor and a weakly irreducible tensor are the same as the definition of an irreducible matrix. From the definitions, it is easily seen that ifAis irreducible thenAis weakly irreducible.

The existence of nonnegative Z-eigenpair (see [4, 6]) or H-eigenpair (see [7, 6]) of a nonnegative tensorAhave been investigated. They satisfy the following properties.

(4)

• Z-eigenpair: Let A ∈ R[n,m]>0 and Z(A) be the set of all Z-eigenvalues of A.

Then Ahas Z-eigenpair (λ0,x0)∈ R>0×Rn>0, i.e., Z(A)6=∅. In fact, the set Z(A) is not necessarily a finite set in general (see Example 3.6 in [4]). The set Z(A) and the Z-eigenpair (λ0,x0) ofAsatisfy the following statements:

1. The setZ(A) is bounded. It follows from Proposition 3.3 of [4] that

%(A)≡sup{|λ| |λ∈ Z(A)}6 max

16i6n

√n

n

X

i2,···,im=1

Ai,i2,···,im. (2.3) 2. IfAis irreducible, thenλ0>0 andx0>0.

3. IfAis weakly symmetric,1 then the cardinality ofZ(A) is finite,

%(A)∈ Z(A) and%(A) = max

x∈Rn,kxk=1Axm.

• H-eigenpair: If A ∈ R[n,m]>0 then A has H-eigenpairs (λ0,x0) ∈ R>0×Rn>0. Suppose that A is weakly irreducible then the eigenpair (λ0,x0) satisfies the following statements:

1. λ0>0 andx0>0.

2. Ifλis an eigenvalue with nonnegative eigenvector, thenλ=λ0. Moreover, the nonnegative eigenvector is unique up to a multiplicative constant.

3. Ifλis an eigenvalue then|λ|6λ0. The following lemma is straightforward.

Lemma 2.1. Let A ∈ R[m,n]>0 . Then A has no Z-eigenpair (or H-eigenpair) on

∂(Rn+1>0 ), where ∂(Rn+1>0 )is the boundary of Rn+1>0 .

Proof. Assume that (λ,x) ∈ ∂(Rn+1>0 ) is a Z-eigenpair (or H-eigenpair) of A ∈ R[m,n]>0 . Suppose thatx∈∂(Rn>0), then there existsi∈ {1,2, . . . , n}such thatxi= 0, where xi is ith component of x. Then the ith component of the vector Axm−1 is zero, i.e., Pn

i2,···,im=1Ai,i2,···,imxi2· · ·xim = 0. This is a contradiction because Ai,i2,···,im > 0 and x ∈ R>0 is a nonzero vector. Hence, x > 0. SinceA > 0 and x>0, we haveλ >0. Hence, (λ,x)∈/ ∂(Rn+1>0 ).

Next, we describe all Z-eigenpairs and H-eigenpairs of a rank-1 nonnegative tensor.

Lemma 2.2. LetA0=x1◦· · ·◦xm∈R[m,n]>0 , wherex1, . . . ,xm∈Rn>0are nonzero vectors. Then

(i) Z-eigenpairs: Let x0 = kxx1

1k and λ0 = kx1kQm

k=2 x>kx0

. Then (λ0,x0), ((−1)mλ0,−x0) and (0,w) with w ∈ Sm

k=2span{xk}, kwk = 1 are Z- eigenpairs of A0. In addition, if x1 is a positive vector, then the eigenvalue λ0>0 with positive eigenvectorx0. Furthermore, if x1, . . . ,xm∈Rn>0, then x0∈Rn>0 is the unique nonnegative eigenvector of A0.

(ii) H-eigenpairs: Let λ0 = Qm k=2

x>kx[1/(m−1)]1

and x0 = x

[1/(m−1)]

1

kx[1/(m−1)]1 k. Then (λ0,x0) and (0,w) with w ∈ Sm

k=2span{xk}, w 6= 0 are H-eigenpairs of A0. In addition, if x1 is a positive vector, then the eigenvalue λ0 >0 with positive eigenvector x0. Furthermore, if x1, . . . ,xm∈ Rn>0, then cx0 ∈ Rn>0

withc >0 is the unique nonnegative eigenvector ofA0.

Proof. (i) Suppose that (0,w) is a Z-eigenpair of tensorA0=x1◦ · · · ◦xm. Then A0wm−1= (x>2w)· · ·(x>mw)x1=0.

1A tensorA ∈R[m,n]is called weakly symmetric if it satisfies dxdAxm=mAxm−1.

(5)

Sincex16=0, we obtain thatQm

k=2(x>kw) = 0 and hence, there exists ak∈ {2, . . . , m}

such that x>kw = 0. So, the Z-eigenvector w ∈ Sm

k=2span{xk} and kwk = 1.

Suppose that (λ,w) withλ6= 0 is a Z-eigenpair of tensorA0. Then λw=A0wm−1=

m

Y

k=2

x>kw

! x1.

Since the Z-eigenvector is a unit vector, we obtain that w = x0 or w = −x0 is a Z-eigenvector corresponding to Z-eigenvalue λ = λ0 or λ = (−1)mλ0, respectively, where x0 = kxx1

1k andλ0 =kx1kQm

k=2 x>kx0

. If x1 >0, then it is easily seen that λ0>0. Furthermore, ifx1,· · ·,xm∈Rn>0, then Sm

k=2span{xk} T

Rn>0={0}and hencex0is the unique nonnegative eigenvector ofA0.

(ii) Similarly, suppose that (0,w) is a H-eigenpair of tensorA0 =x1◦ · · · ◦xm. Then we obtain the H-eigenvector w ∈ Sm

k=2span{xk} andw 6=0. Suppose that (λ,w) withλ6= 0 is a H-eigenpair of tensorA0. Then

λw[m−1]=A0wm−1=

m

Y

k=2

(x>kw)

! x1.

Since λ6= 0, we have w =cx0 =c x

[1/(m−1)]

1

kx[1/(m−1)]1 k and λ=λ0 ≡Qm k=2

x>kx[1/(m−1)]1 , where c 6= 0. The eigenvalue λ > 0, because x1, . . . ,xm ∈ Rn>0. Since λ 6= 0, we obtain that x>kx[1/(m−1)]1 6= 0 for each k ∈ {2,· · ·, m}. If x1 > 0, then λ0 = Qm

k=2

x>kx[1/(m−1)]1

> 0 because x2, . . . ,xm ∈ Rn>0 are nonzero. Furthermore, if x1,· · · ,xm∈Rn>0, then Sm

k=2span{xk} T

Rn>0 ={0}. So, cx0 with c >0 is the unique nonnegative eigenvector ofA0. This completes the proof.

2.2. The basic theorems of continuation methods. In the following, we will introduce some preliminary theorems which are useful in study of continuation methods.

Definition 2.3. Let H : Rn → Rk be a continuously differentiable function (denoted byH∈C1(Rn)). A pointp∈Rk is called regular value ifrank(DxH(x)) = min{n, k} for all x ∈H−1(p)⊆Rn, where DxH(x) denotes the partial derivatives of H(x).

Now, we state the Parameterized Sard’s Theorem. The proof can be found in [9].

Theorem 2.3 (Parameterized Sard’s Theorem [9]). Let U ⊆Rn andV ⊆Rq be open sets, and P :U ×V →Rk be a smooth map. If 0∈Rk is a regular value ofP, then for almost allc∈V,0is a regular value of H(·)≡P(·,c).

Suppose thatp∈Rn is a regular value of a continuously differentiable function F :Rn →Rn, Ω⊆Rn is open bounded andp∈/ F(∂Ω). Then the setF−1(p)∩Ω is a finite set (see Lemma 3.5 in [19]). The “degree” ofF : Ω→Rn at a point p∈Rn plays an important role in investigating the solution of F(x) = p. The definition of the degree forF is as follows.

Definition 2.4 (See [19]). Let F : Ω → Rn be a continuously differentiable function, where Ω⊆Rn is an open bounded subset. Letp∈Rn be a regular value of F andp∈/ F(∂Ω). The the degree ofF onΩforpis defined as:

deg(F,Ω,p) = X

x∈F−1(p)∩Ω

Sgn[detDxF(x)].

(6)

Remark 2.4. The conditions of the definition for the degree ofF onΩforpcan be relaxed. It only requires the functionF satisfies(i)F ∈C1(Ω) and(ii)p∈/ F(∂Ω) (see Definition 3.19 in [19]). That is, the condition,pis a regular value of F, can be omitted in the definition. The main idea is that if p is not a regular value then the degree can be defined asdeg(F,Ω,p)≡deg(F,Ω,q), where qis a regular value of F andkq−pk<infx∈∂ΩkF(x)−pk.

Theorem 2.5 (Homotopy Invariance of Degree, see [19]). Let H :Rn×[0,1]→ Rn,Ω⊂Rn bounded open set andp∈Rn satisfy:

(i) H ∈C2(Ω×[0,1]) andH(u, t)6=pon∂Ω×[0,1], (ii) F0(u)≡H(u,0),F(u)≡H(u,1),

(iii) pis a regular value forH onΩ×[0,1]and forF0 andF on Ω.

Then deg(H(·, t),Ω,p) is independent of t ∈ [0,1]. In particular, deg(F0,Ω,p) = deg(F,Ω,p).

Remark 2.6. Without the restriction (i) in Theorem 2.5, the theorem is true for the weakly definition of degree (see Remark 2.4).

2.3. Linear homotopies. Given a tensorA ∈R[m,n]>0 , let

A0=x1◦ · · · ◦xm∈R[m,n]>0 , (2.4) be a rank-1 tensor, wherex1, . . . ,xm∈Rn>0 are generic. We define some systems of polynomial equations:

FZ0(x, λ) =

A0xm−1−λx x>x−1

=0, FZ(x, λ) =

Axm−1−λx x>x−1

=0, (2.5) and

FH0(x, λ) =

A0xm−1−λx[m−1]

x>x−1

=0, FH(x, λ) =

Axm−1−λx[m−1]

x>x−1

=0.

(2.6) From Definition 2.1, if the H-eigenvector ofA is a unit vector, then the Z-eigenpair and H-eigenpair should satisfyFZ(x, λ) =0andFH(x, λ) =0, respectively. Let

A(t) = (1−t)A0+tA. (2.7) Now, we consider two linear homotopies

HZ(x, λ, t) =

A(t)xm−1−λx x>x−1

=0, fort∈[0,1] (2.8) and

HH(x, λ, t) =

A(t)xm−1−λx[m−1]

x>x−1

=0, fort∈[0,1]. (2.9) It is easily seen that HZ(x, λ,0) = FZ0(x, λ), HZ(x, λ,1) = FZ(x, λ), HH(x, λ,0) = FH0(x, λ) andHH(x, λ,1) =FH(x, λ).

We then have the following results.

Theorem 2.7. For any t ∈ [0,1), HZ(x, λ, t) 6=0 and HH(x, λ, t) 6= 0 on the boundary ofRn+1>0 .

Proof. For anyt∈[0,1),A(t) = (1−t)A0+tA>0 becauseA0>0 andA>0.

It follows from Lemma 2.1 thatHZ(x, λ, t)6=0andHH(x, λ, t)6=0on∂(Rn+1>0 ).

(7)

3. Homotopy Continuation Methods. In this section, we propose homotopy continuation methods for computing nonnegative Z-/H-eigenpairs of a real nonnega- tive tensorA ∈R[m,n]>0 . The following lemma is useful in our later analysis.

Lemma 3.1. Suppose that A ∈ Rn×n is an irreducible singular M-matrix and x,y∈Rn>0. Then the matrix

A x y> 0

∈R(n+1)×(n+1) is invertible.

Proof. Suppose that there exists a nonzero vectorz= (z>1, z2)>∈Rn+1such that A x

y> 0 z1

z2

=0. (3.1)

Then Az1 = −z2x. Since A is an irreducible singular M-matrix, there is a vector w∈Rn>0 such that w>A=0>. Thenz2(w>x) =−w>Az1= 0. Since w,x∈Rn>0, w>x>0 and hence z2= 0. From (3.1), we have Az1 =0and y>z1= 0. SinceAis an irreducible singularM-matrix,z1>0, and hencey>z1>0, a contradiction. This completes the proof.

3.1. Computing the Z-eigenpair of nonnegative tensors. Given a tensor A ∈ R[m,n]>0 , let A0 = x1◦ · · · ◦x1 ∈ R[m,n]>0 be a symmetric rank-1 tensor, where x1∈Rn>0 is generic. Let

x0= x1

kx1k >0, λ0=kx1k x>1x0m−1

=kx1km>0. (3.2) It follows from Lemma 2.2 (i) that (λ0,x0)∈Rn+1>0 is a Z-eigenpair of A0 andx0 is the unique Z-eigenvector ofA0 in Rn>0. ThenFZ0(x0, λ0) =HZ(x0, λ0,0) =0, where FZ0is defined in (2.5) andHZ is defined in (2.8) with the symmetric rank-1 tensorA0. Suppose that (x, λ, t) ∈ Rn>0×R>0×[0,1) is a solution of HZ(x, λ, t) = 0.

The Jacobian matrix ofHZ at (x, λ, t) has the form

Dx,λ,tHZ(x, λ, t) = [Dx,λHZ(x, λ, t)|DtHZ(x, λ, t)], (3.3a) where

Dx,λHZ(x, λ, t) =

At−λIn −x

2x> 0

∈R(n+1)×(n+1), (3.3b) DtHZ(x, λ, t) =

(A − A0)xm−1 0

∈Rn+1 (3.3c)

with

At≡Dx(A(t)xm−1)|x=x

=

m

X

k=2

A(t2x· · · ×k−1x×k+1x· · · ×mx∈Rn×n. (3.4) Since x >0, it follows from (3.4) that At >0 and Atx = (m−1)A(t)xm−1 = (m−1)λx. Hence, −(At −(m−1)λIn) is a singular M-matrix. The leading submatrix of (3.3b),At−λIn, has at least one positive real eigenvalue whenm >2.

Next, we show that0∈Rn+1 is a regular value ofHZ:Rn+1>0 ×[0,1)→Rn+1. Theorem 3.2. LetA ∈R[m,n]>0 andA0=x1◦ · · · ◦x1, wherex1∈Rn>0 is generic.

Then0∈Rn+1 is a regular value of the homotopy functionHZ:Rn+1>0 ×[0,1)→Rn+1 in (2.8).

(8)

Proof. LetP :Rn+1>0 ×(0,1)×Rn>0 →Rn+1 be defined byP(u, t,c) =HZ(u, t), whereu= (x, λ) andHZ(u, t) is given in (2.8) withA0=c◦ · · · ◦c∈R[m,n]>0 . Now we show that0∈Rn+1is a regular value ofP. Let (u, t,c)∈Rn+1>0 ×(0,1)×Rn>0be a solution ofP(u, t,c) =0, thenDu,t,cP(u, t,c) = [Du,tP(u, t,c)|DcP(u, t,c)], whereDu,tP(u, t,c) =Dx,λ,tHZ(x, λ, t) is given in (3.3) withu= (x, λ) and A0=c◦ · · · ◦c, and

DcP(u, t,c) = (1−t)

(c>x)m−1In+ (m−1)(c>x)m−2cx> 0>

∈R(n+1)×n. Since x,c ∈ Rn>0, the matrix (c>x)m−1In+ (m−1)(c>x)m−2cx> is invert- ible. From (3.3), the last row of the matrix Du,tP(u, t,c) is nonzero, and hence rank(Du,t,cP(u, t,c)) =n+1. That is,0is a regular value ofP. It follows from the Parameterized Sard’s Theorem (Theorem 2.3) that for almost allx1∈Rn>0,0∈Rn+1 is a regular value ofHZ:Rn+1>0 ×(0,1)→Rn+1 withA0=x1◦ · · · ◦x1.

It remains to show that 0is a regular value of FZ0(x, λ)≡HZ(x, λ,0) onRn+1>0 . For almost allx1∈Rn>0, the system of polynomial equationsHZ(x, λ,0) =0has only one solution (x0, λ0) inRn+1>0 , where x0andλ0=kx1kmare given in (3.2). Now, we show that the Jacobian matrix

Dx,λHZ(x0, λ0,0) =

A0−λ0In −x0

2x>0 0

is invertible, where A0 ≡ Dx(A0xm−1)|x=x0 = (m−1)kx1km−2x1x>1 is given in (3.4). It is easily seen thatA0 > 0 has only one nonzero eigenvalue (m−1)kx1km corresponding eigenvectorx1. ThenA0−λ0In is nonsingular matrix whenm >2.

• If m > 2, then the value x>0(A0−λ0In)−1x0 = (m−2)kx1

0km 6= 0, hence, Dx,λHZ(x0, λ0,0) is invertible.

• Ifm= 2, then from Lemma 3.1, we obtain thatDx,λHZ(x0, λ0,0) is invertible.

Since 0 is also a regular value of HZ(·,0) on Rn+1>0 , 0 is a regular value of HZ : Rn+1>0 ×[0,1)→Rn+1.

From Theorem 3.2 and the implicit function theorem, we know that the equa- tion HZ(x, λ, t) = 0 has a solution curve w(s) with initial w(0) = (x0, λ0,0) ≡ (x1/kx1k,kx1km,0),

w(s)≡(x(s), λ(s), t(s))∈Rn>0×R>0×[0,1) fors∈[0, smax), (3.5) which can be parameterized by arc-lengths, wheresmaxis the largest arc-length such that w(s) ∈ Rn>0×R>0×[0,1). Note that this curve, w(s) for s ∈ [0, smax), has no bifurcation and is bounded (by (2.3)). This curve, t(s) for s ∈ [0, smax), may have turning points at some parameterss. The following proposition shows that the turning point will happen whenAt(s)−λ(s)I is singular.

Proposition 3.3. Let m >2,A ∈R[m,n]>0 andA0=x1◦ · · · ◦x1∈R[m,n]>0 , where x1 ∈ Rn>0 is generic. Suppose that w(s) = (x(s), λ(s), t(s)) defined in (3.5) is the solution curve of (2.8). Ift(s)has turning point ats∈[0, smax)thenAt(s)−λ(s)I is singular, whereAt(s)≡Dx(A(t(s))xm−1)|x=x(s).

Proof. SupposeAt(s)−λ(s)Iis invertible. Denote (x, λ, t) = (x(s), λ(s), t(s)).

Since (At−λI)x= (m−1)A(t)xm−1 −λx= (m−2)λx,m >2 andλ6= 0, we have (At−λI)−1x= (m−2)λ1

x. Hence,α≡x>(At−λI)−1x= (m−2)λ1

>0.

Then the Jacobian matrix Dx,λHZ(x, λ, t) in (3.3b) is invertible. By the implicit

(9)

function theorem, the solution curve w(s) can be parametrized byt whentapproxi- matest=t(s), a contradiction.

Theorem 3.4. LetA ∈R[m,n]>0 andA0=x1◦ · · · ◦x1∈R[m,n]>0 , wherex1∈Rn>0is generic. Suppose thatw(s) = (x(s), λ(s), t(s))in (3.5)is the solution curve of (2.8).

Thenlims→s

maxt(s) = 1.

Proof. Let w(s) ∈ Rn+1>0 ×[0,1) for s ∈ [0, smax) be the solution curve of HZ(x, λ, t) = 0. Suppose that the sequence {sk}k=1 ⊂ [0, smax) is increasing and limk→∞sk =smax. Now, we show that limk→∞t(sk) = 1.

Suppose that limk→∞t(sk) 6= 1, then there exists a subsequence {sk`}`=1 of {sk}k=1 such that lim`→∞t(sk`) = t 6= 1. It follows from (2.3) that the set (x(sk`), λ(sk`)) ∈ Rn>0×R>0 is bounded, then there is a subsequence {skˆ

`}ˆ

`=1 of {sk`}`=1 such that lim`→∞ˆ (x(skˆ`), λ(sk`ˆ)) = (x, λ)∈Rn>0×R>0. It is easily seen that HZ(x, λ, t) =0, where t ∈[0,1). From Theorem 2.7, we have x >0 and λ>0.

Case1: Ift∈(0,1), then the solution (x, λ, t) is in the setRn>0×R>0×[0,1). It follows from Theorem 3.2 that the equationHZ(w) =0has a solution curve in a certain neighborhood of w(smax)≡(x, λ, t). This is a contradiction becausesmax is the largest arc-length such thatw(s)∈Rn>0×R>0×[0,1).

Case2: Ift= 0, from Lemma 2.2, we obtain that (x, λ) = (x0, λ0), where (x0, λ0) is defined in (3.2). It has been shown in Theorem 3.2 that the Jacobian matrixDx,λHZ(x0, λ0,0) defined in (3.3b) is invertible. By implicit function theorem, the solution curvew(s) in (3.5) can be parameterized byt whent approximates 0 and there is no solution ofHZ(x, λ, t) =0in Bρ((x0, λ0,0)) other thanw(s). This is contradiction.

Hence, lims→s

maxt(s) = 1.

Theorem 3.4 shows thatt(s)→1 ass→smax. Next, we will investigate the limit point of the curve, (x(s), λ(s)), ass→smax, where (x(s), λ(s)) is defined in (3.5).

Theorem 3.5. Let A ∈R[m,n]>0 andA0=x1◦ · · · ◦x1∈R[m,n]>0 , wherex1∈Rn>0

is generic. Then the solution curvew(s) = (x(s), λ(s), t(s))fors∈[0, smax)defined in (3.5) satisfies the following properties.

(i) There exist a sequence{sk}k=1⊂[0, smax)and an accumulation pointλ>0 such that limk→∞sk=smax and limk→∞λ(sk) =λ;

(ii) For every such accumulation point λ, there exists a vectorx>0 such that the pair (λ,x)is a Z-eigenpair ofA, i.e., FZ(x, λ) =0;

(iii) IfAis weakly symmetric, then the eigenvalue curveλ(s)converges toλ>0 ass→smax;

(iv) Let (x, λ) be such accumulation point of the curve (x(s), λ(s)) for s ∈ [0, smax). If(x, λ)is an isolated solution of FZ(x, λ) =0, then

lim

s→smax

(x(s), λ(s)) = (x, λ).

Proof. (i) Using the fact that the set {λ(s)| s ∈[0, smax)} ⊂R>0 is bounded, the assertion (i) can be obtained.

(ii) Suppose that λ(sk)→ λ. Since x(sk) ∈ {x∈ Rn>0 | kxk = 1} for each k, there is a subsequence{sk`}`=1 of{sk}k=1 such thatx(sk`)→x>0 withkxk= 1 as `→ ∞. Using the fact that HZ(x(sk`), λ(sk`), t(sk`)) = 0and lim`→∞t(sk`) = 1 (see Theorem 3.4), we haveHZ(x, λ,1) =FZ(x, λ) =0. Hence, the pair (λ,x) is a Z-eigenpair ofA.

(10)

(iii) Suppose that λ(s) fors ∈[0, smax) does not converge as s→ smax. Then λ(s) has two different accumulation points, λ1 and λ2 (sayλ1 < λ2), as s→ smax. Since the eigenvalue curveλ(s)∈R>0 is continuous fors∈[0, smax), we obtain that each point λ ∈ [λ1, λ2], λ is an accumulation point. From (i) and (ii), we obtain that the tensorAhas infinitely many Z-eigenvalues. This is a contradiction because Ais weakly symmetric,Ahas only finitely many Z-eigenvalues (see Proposition 3.10 in [4]). Hence, lims→s

maxλ(s) =λ>0.

(iv) Suppose (x(s), λ(s)) fors∈[0, smax) has another accumulation point (ˆx,λˆ) such that δ = k(x −ˆx, λ −λˆ)k > 0. Then for each > 0, by continu- ity of (x(s), λ(s)), there exists an increasing sequence {sk} ⊂ [0, smax) such that limk→∞sk =smaxand

0<min{δ/2, /3}6k(x(sk)−x, λ(sk)−λ)k6/2 for eachk= 1,2, . . . . Since the sequence (x(sk), λ(sk)) is bounded, there exists an accumulation point (˜x,λ˜) of the sequence{(x(sk), λ(sk))}k=1 such that 0<k(˜x−x,˜λ−λ)k < . From (i) and (ii), (˜x,˜λ) is a solution of FZ(x, λ) = 0. This is a contradiction because (x, λ) is an isolated solution ofFZ(x, λ) =0.

Note that the condition of Theorem 3.5 (iv) holds generically. We conjecture that the convergence of solution curve, (x(s), λ(s)) as s→smax, is guaranteed even without this condition.

In the following, we show the degree ofFZ0 onRn+1>0 forp=0is only dependent on the dimensionn, whereFZ0 is defined in (2.5).

Lemma 3.6. Let A0 =x1◦ · · · ◦x1 ∈R[m,n]>0 , where x1∈Rn>0 is generic. Then deg(FZ0,Rn+1>0 ,0) = (−1)n−1, whereFZ0 is defined in (2.5).

Proof. From Lemma 2.2 (i), we know that (x0, λ0) = (x1/kx1k,kx1km) is the unique solution of FZ0(x, λ) = 0 on Rn+1>0 . Let Q∈ Rn×n be an orthogonal matrix such thatQx0=en ≡[0,· · ·,0,1]> andQb=

Q 0 0 1

. Then the Jacobian matrix Dx,λFZ0(x0, λ0) =

(m−1)kx1km−2x1x>1 −λ0In −x0

2x>0 0

=Qb>

(m−1)kx1kmene>n − kx1kmIn −en

2e>n 0

Qb

=Qb>

(−kx1kmIn−1)⊕

(m−2)kx1km −1

2 0

Q.b

So, deg(FZ0,Rn+1>0 ,0) = Sgn(det(Dx,λFZ0(x0, λ0))) = Sgn (−1)n−12kx1km(n−1)

= (−1)n−1.

Theorem 3.7. Suppose that A ∈R[m,n]>0 is irreducible. Then deg(FZ,Rn+1>0 ,0) = (−1)n−1, whereFZ is defined in (2.5).

Proof. Let A0 = x1◦ · · · ◦x1 ∈ R[m,n]>0 with x1 ∈ Rn>0 being generic. Let u= (x>, λ)> ∈Rn+1 and HZ(u, t) be defined in (2.8). ThenFZ0(u) =HZ(u,0) and FZ(u) = HZ(u,1). From (2.3), there exists continuous function, ρ(t) for t ∈ [0,1], such that (1−t)A0+tAhas no Z-eigenpair on the setRn+1>0 \Ω(t), where Ω(t)≡ {u∈ Rn+1>0 | kuk < ρ(t)}. Let ρ = maxt∈[0,1]ρ(t) and Ω ≡ {u ∈ Rn+1>0 | kuk < ρ} be a bounded open set. Then for allt ∈[0,1], HZ(x, λ, t)6=0on the set Rn+1>0 \Ω. Since A is irreducible, A has no Z-eigenpair on ∂(Rn+1>0 ). From Theorem 2.7, we obtain

(11)

that HZ(u, t)6=0on∂Ω×[0,1]. It follows from the Homotopy Invariance of Degree theorem (Theorem 2.5) and Lemma 3.6 that deg(FZ,Rn+1>0 ,0) = deg(FZ,Ω,0) = deg(FZ0,Ω,0) = deg(FZ0,Rn+1>0 ,0) = (−1)n−1.

The following result can be obtained from Theorem 3.7 directly.

Corollary 3.8. Let A ∈ R[m,n]>0 be irreducible. Suppose that all solutions of FZ(x, λ) =0inRn+1>0 are isolated, whereFZ is defined in (2.5). Then the number of positive Z-eigenpairs ofA, counting multiplicities, is 2k+ 1 for some integerk>0.

3.2. Computing the H-eigenpair of nonnegative tensors. Given a tensor A ∈R[m,n]>0 , letA0∈R[m,n]>0 in (2.4) be a rank-1 positive tensor. Let

λ0=

m

Y

k=2

x>kx[1/(m−1)]1

>0, x0= x[1/(m−1)]1

kx[1/(m−1)]1 k >0. (3.6) It follows from Lemma 2.2 (ii) that (λ0,x0)∈Rn+1>0 is a H-eigenpair ofA0and x0is the unique H-eigenvector ofA0 inRn>0. ThenFH0(x0, λ0) =HH(x0, λ0,0) =0, where FH0 andHHare defined in (2.6) and (2.9), respectively.

Lemma 3.9. Suppose that(x, λ, t)∈Rn+1>0 ×[0,1)is a solution ofHH(x, λ, t) = 0. Then the Jacobian matrixDx,λHH(x, λ, t)∈R(n+1)×(n+1) is invertible.

Proof. Suppose that (x, λ, t)∈Rn+1>0 ×[0,1) is a solution ofHH(x, λ, t) =0, we haveA(t)xm−1x[m−1] , whereA(t)∈R[m,n]>0 is defined in (2.7). Then

Dx,λHH(x, λ, t) =

At−(m−1)λ[[x[m−2] ]] −x[m−1]

2x> 0

∈R(n+1)×(n+1), where [[x]] denotes a squared diagonal matrix with the elements of vector x on the main diagonal, andAt=Dx(A(t)xm−1)|x=x is given in (3.4). Using the fact that A(t) > 0 and x > 0, we obtain At > 0. Since Atx = (m−1)A(t)xm−1 = (m−1)λx[m−1] , the matrix−(At−(m−1)λ[|x[m−2] |]) is singularM-matrix with singular vectorx. It follows from Lemma 3.1 thatDx,λHH(x, λ, t) is invertible.

Since (x0, λ0,0) is a solution of HH(x, λ, t) = 0, where λ0 and x0 are given in (3.6). By Lemma 3.9 and the implicit function theorem, we know that the equation HH(x, λ, t) =0has a solution curve with initial (x0, λ0,0), w(t) = (x(t), λ(t), t) for t∈[0,1) andw(0) = (x0, λ0,0), which can be parameterized byt. Let

C(x00)={(x(t), λ(t), t)|t∈[0,1)}, with (x(0), λ(0),0) = (x0, λ0,0) (3.7) be the set of solution curve w(t) for t ∈ [0,1). The following theorem shows that C(x00)is the solution set ofHH(x, λ, t) =0in Rn+1>0 ×[0,1).

Theorem 3.10. C(x00) is the solution set ofHH(x, λ, t) =0in Rn+1>0 ×[0,1).

Proof. Suppose that (x, λ, t)∈Rn+1>0 ×[0,1) is a solution ofHH(x, λ, t) =0and (x, λ, t) 6= (x(t), λ(t), t) ∈ C(x00). By Lemma 3.9 and the implicit function theorem, there is a solution curve,w(t) = (x(t), λ(t), t) fort∈[0, t] withw(t) = (x, λ, t), which is parameterized byt. LetC(x)={(x(t), λ(t), t)|t∈[0, t]}be the set of the solution curve. Then from Lemma 3.9, we haveC(x)TC(x00)=∅.

From Theorem 2.7, we obtain thatC(x)⊆Rn+1>0 ×[0,1). Since (x(0), λ(0)) satis- fies FH0(x, λ) = HH(x, λ,0) = 0 and hence, (λ(0),x(0)) ∈ Rn+1>0 is a H-eigenpair of the rank-1 tensor A0. It follows from Lemma 2.2 (ii) that (λ(0),x(0)) =

Références

Documents relatifs

Figure 14: (Color online) Bifurcation diagrams (peak-to-peak amplitude of p with respect to p 0 ) of the periodic branch of solution for a B[4 (470Hz), for 20 virtual players applied

In this paper, using the Brouwer topological degree, we prove an existence result for finite variational inequalities.. This ap- proach is also applied to obtain the

Following the same line of ideas, it may also be useful to consider the evaluation of analytic functions at broken line paths (or more general piecewise analytic paths) instead

Key words: continuation methods; error estimate; global homotopy; residue..

This paragraph illustrates how to find a fixed point solution on a branch using the residue con- tinuation method, starting from a disjoint guess.. The branch of steady states

The considered Schr¨odinger operator has a quadratic potential which is degenerate in the sense that it reaches its minimum all along a line which makes the angle θ with the boundary

Figure 5: Surface giving the critical blowing pressure γ of the Hopf bifurcation corresponding to the first register, with respect to the reed damping parameter q r and the reed

Continuation of periodic solu- tions using the ANM (Asymptotic Numerical Method) has already been applied to brass instruments [1, 2].. In this study we propose a novel approach