Distancia a la submatriz sudeste que aumenta la multiplicidad de un

Anuncio
XXI Congreso de Ecuaciones Diferenciales y Aplicaciones
XI Congreso de Matemática Aplicada
Ciudad Real, 21-25 septiembre 2009
(pp. 1–6)
Distancia a la submatriz sudeste que aumenta la
multiplicidad de un valor propio prescrito. Caso singular.
Juan-Miguel Gracia1 , Francisco-Enrique Velasco2
1
Dpto. de Matemática Aplicada y Estadı́stica e I. O., Univ. del Paı́s Vasco (UPV/EHU), Facultad de
Farmacia, Vitoria-Gasteiz. E-mails: [email protected], [email protected].
Palabras clave: Matriz más próxima, Valores propios múltiples, Controlable, Observable, Malyshev,
Teorema de la aplicación suprayectiva
Resumen
Dada la cuaterna de matrices complejas (A, B, C, D) ∈ Cn×n × Cn×m × Cm×n ×
C
y dado un valor propio z0 de A, queremos hallar la distancia (en la norma
espectral) de D al conjunto de matrices X ∈ Cm×m tales que z0 es un valor propio
múltiple de
A B
,
C X
m×m
con (A, B) y (C, A) pares de matrices controlable y observable, respectivamente.
1.
Introducción
Denotemos por k·k la norma espectral de matrices. Denotaremos por Λ(M ) al espectro
de la matriz cuadrada compleja M . Si λ0 ∈ Λ(M ) la multiplicidad algebraica de λ0 se
denotará por m(λ0 , M ).
El problema que vamos a tratar es el siguiente: dadas cuatro matrices complejas
A, B, C, D, donde A ∈ Cn×n and D ∈ Cm×m , y un número complejo z0 , calcular la
distancia (en la norma espectral) de D al conjunto de matrices X ∈ Cm×m , tales que z0
es un valor propio múltiple de la matriz
A B
.
C X
En [2] se resuelve problema cuando z0 no es un valor propio de la matriz A. Para el
caso z0 valor propio de A, si el par (A, B) no es controlable o el par (C, A) no es observable
1
Juan-Miquel Gracia, Francisco-Enrique Velasco
o m = 1, una solución del problema puede verse en [3]. El caso restante es el objeto de
esta comunicación. De aquı́ en adelante, vamos a suponer que m ≥ 2.
Como en [2] y [3], vamos a suponer sin pérdida de generalidad que z0 = 0. Por Ln,m
denotaremos al producto Cartesiano Cn×n × Cn×m × Cm×n . Ası́ mismo, para una terna
de matrices α := (A, B, C) ∈ Ln,m y X ∈ Cm×m , denotaremos
A B
.
C X
M (α, X) :=
Luego, con estas notaciones, el objetivo planteado es el siguiente problema:
Problema 1 Consideremos una terna de matrices α = (A, B, C) ∈ Ln,m y D ∈ Cm×m .
Supongamos que 0 un valor propio de la matriz A, el par (A, B) es controlable y (C, A) es
observable. Calcular el mı́nimo
mı́n
X∈Cm×m
m(0,M (α,X))≥2
kX − Dk.
(1)
Observación 2 Al igual que en [2] y [3], si para toda matriz X ∈ Cm×m , 0 no es valor
propio múltiple de M (α, X), diremos que la distancia es infinita.
2.
Resultados preliminares
Una consecuencia del Teorema de la Aplicación Suprayectiva ([1], Theorem 41.6, p.
378; [5], Lemma 12.4–1, p. 230) es el siguiente resultado:
Lema 3 Sea Ω un abierto de Cn+p . Sean f1 , . . . , fq : Ω → C funciones de clase C 1 en Ω.
Sea P0 = (x01 , . . . , x0n , u01 , . . . , u0p ) = (x0 , u0 ) ∈ Ω un punto que satisface las ecuaciones

0 0

 f1 (x , u ) = 0,
..
.


0
fq (x , u0 ) = 0.
Supongamos que q ≤ p y que la matriz jacobiana
 ∂f
1
∂u1 (P0 )
...

∂(f1 , . . . , fq )
..
..
(P0 ) = 
.
.

∂(u1 , . . . , up )
∂fq
∂u1 (P0 ) . . .
∂f1
∂up (P0 )


..

.

∂fq
(P
)
0
∂up
es de rango máximo (igual a q). Entonces, para cada > 0 existe un δ > 0 tal que: si
x ∈ Cn y kx − x0 k ≤ δ entonces existe al menos un u ∈ Cp tal que ku − u0 k ≤ , y además


 f1 (x, u) = 0,
..
.


fq (x, u) = 0.
2
Submatriz sudeste que aumenta la multiplicidad.
Sea Ω un abierto de Cn×q y f : Ω → Cm×p . es diferenciable en Ω. Para cada matriz
X = (xij ) ∈ Ω, f (X) = (fij (X)). Si f es diferenciable en Ω, definimos la matriz jacobiana
de la forma siguiente:
∂(f11 , . . . , f1p , . . . , fm1 , . . . , fmp )
∂f (X)
=
.
∂X
∂(x11 , . . . , x1q , . . . , xn1 , . . . , xnq )
Con estas notaciones, tenemos el siguiente resultado ([4], Chap. 9):
Lema 4 Sean A ∈ Cm×n , X ∈ Cn×p , Z ∈ Cq×m . Entonces
(a) ∂(AX)
∂X = A ⊗ Ip
∂(ZA)
(b) ∂Z = Iq ⊗ AT
El sı́mbolo ⊗ denota el producto de Kronecker.
3.
Resultado principal
Una solución al Problema 1 viene dada por el siguiente resultado:
Teorema 5 Sean α = (A, B, C) ∈ Ln,m y D ∈ Cm×m . Supongamos que 0 ∈ Λ(A), el par
(A, B) es controlable y (C, A) es observable. Sea {(Aq , Bq , Cq )}∞
q=1 una sucesión de ternas
de matrices que converge a α, de manera que, para todo q, Aq es invertible, (Aq , Bq ) es
controlable y (Cq , Aq ) es observable. Denotemos (Aq , Bq , Cq ) por αq y sea
µq :=
mı́n
X∈Cm×m
m(0,M (αq ,X))≥2
kX − Dk,
para q = 1, 2, . . .. Entonces
mı́n
X∈Cm×m
m(0,M (α,X))≥2
kX − Dk = lı́m µq .
q→∞
Su demostración precisa de dos resultados previos. Con las hipótesis del Teorema 5
para la terna α = (A, B, C) ∈ Ln,m , supongamos que existe una matriz X0 ∈ Cm×m tal
que
m(0, M (α, X0 )) ≥ 2.
Entonces, existen vectores u1 , v1 ∈ Cn×1 , u2 , v2 ∈ Cm×1 y un número complejo β tal que
u1 v1
rank
= 2,
(2)
u2 v2
y
A B
C X0
u1 v1
u1 v1
0 β
=
.
u2 v2
u2 v2
0 0
Con estas precisiones, tenemos los resultados siguientes:
Proposición 6 u2 6= 0.
3
(3)
Juan-Miquel Gracia, Francisco-Enrique Velasco
Proposición 7 Sea α = (A, B, C) ∈ Ln,m una terna de matrices tal que 0 ∈ Λ(A), (A, B)
es controlable y (C, A) es observable. Supongamos que existe una matriz X0 ∈ Cm×m de
manera que 0 es un valor propio múltiple de M (α, X0 ). Sea {αq }∞
q=1 una sucesión de Ln,m
que converge a α. Entonces existe una sucesión de matrices {Xq }∞
q=1 que converge a X0 ,
tal que 0 es un valor propio múltiple de M (αq , Xq ), para todo q.
Demostración. Como 0 es un valor propio múltiple de M (α, X0 ), entonces existen vectores u1 , v1 ∈ Cn×1 , u2 , v2 ∈ Cm×1 y un número complejo β tales que cumplen (2) y (3).
Sea (Aq , Bq , Cq ) := αq y denotemos por ∆q1 := A − Aq , ∆q2 := B − Bq , ∆q3 := C − Cq .
Para demostrar la proposición, basta con encontrar sucesiones de matrices {∆q4 }∞
q=1 y
de vectores {sqi }∞
,
i
=
1,
2,
3,
4,
que
convergen
a
0,
de
manera
que
para
todo
q,
q=1
A + ∆q1 B + ∆q2
u1 + sq1 v1 + sq2
u1 + sq1 v1 + sq2 0 β
=
.
(4)
C + ∆q3 X0 + ∆q4 u2 + sq3 v2 + sq4
u2 + sq3 v2 + sq4 0 0
Caso 1. Supongamos que u2 and v2 son linealmente independientes. Operando en (4), el
q ∞
problema se reduce a encontrar sucesiones {∆q4 }∞
q=1 y {si }q=1 convergiendo a 0, tales que

(A + ∆q1 )(u1 + sq1 ) + (B + ∆q2 )(u2 + sq3 ) = 0,



(C + ∆q3 )(u1 + sq1 ) + (X0 + ∆q4 )(u2 + sq3 ) = 0,
(5)
(A + ∆q1 )(v1 + sq2 ) + (B + ∆q2 )(v2 + sq4 ) − (u1 + sq1 )β = 0,



(C + ∆q3 )(v1 + sq2 ) + (X0 + ∆q4 )(v2 + sq4 ) − (u2 + sq3 )β = 0.
Para resolver esta cuestión, vamos a usar el Lema 3. Consideremos el espacio producto
Pn,m := Cn×n × Cn×m × Cm×n × Cn×1 × Cn×1 × Cn×1 × Cn×1 × Cm×m ,
y las aplicaciones f1 , f3 : Pn,m → Cn×1 , f2 , f4 : Pn,m → Cm×1 , definidas por
f1 (∆1 , ∆2 , ∆3 , s1 , s2 , s3 , ∆4 ) = (A + ∆1 )(u1 + s1 ) + (B + ∆2 )(u2 + s3 ),
f2 (∆1 , ∆2 , ∆3 , s1 , s2 , s3 , ∆4 ) = (C + ∆3 )(u1 + s1 ) + (X0 + ∆4 )(u2 + s3 ),
f3 (∆1 , ∆2 , ∆3 , s1 , s2 , s3 , ∆4 ) = (A + ∆1 )(v1 + s2 ) + (B + ∆2 )(v2 + s4 ) − (u1 + s1 )β,
f4 (∆1 , ∆2 , ∆3 , s1 , s2 , s3 , ∆4 ) = (C + ∆3 )(v1 + s2 ) + (X0 + ∆4 )(v2 + s4 ) − (u2 + s3 )β.
En primer lugar, por (3) deducimos que fi (0, 0, 0, 0, 0, 0, 0, 0) = 0, para i = 1, 2, 3, 4.
Segundo, por el Lema 4, la matriz jacobiana
∂(f1 , f2 , f3 , f4 )
∂(s1 , s2 , s3 , s4 , ∆4 )
evaluada en el punto 0 ∈ Pn,m , es la matriz


A
B
0 0
0
 C

X0
0 0 Im ⊗ uT
2 .
J =
−βIn

0
A B
0
T
0
−βIm C X0 Im ⊗ v2
Luego, por el Lema 3, para concluir la demostración, basta probar que la matriz J tiene
rango máximo igual a 2n + 2m. Hecho que se deduce al ser u2 y v2 linealmente independientes y (A, B) controlable.
4
Submatriz sudeste que aumenta la multiplicidad.
Caso 2. Supongamos que u2 y v2 son linealmente dependientes. Entonces, por la Proposición 6, como u2 6= 0, no se pierde generalidad si suponemos que v2 = 0. Luego, por (3),
A B
u1 v1
u1 v1
0 β
=
,
(6)
C X0
u2 0
u2 0
0 0
con u2 y v1 vectores no nulos. Sea T ∈ Cm×n tal que rank (u2 +T u1 , T v1 ) = 2, (A, B −AT )
es controlable y (C + T A, A) observable. Notemos que T puede elegirse de manera que
kT k se tan pequeña como queramos. Ahora, por (6) resulta
In 0
A B
In
0
In 0
u1 v1
T Im
C X0
−T Im
T Im
u2 0
I
0
u1 v1
0 β
= n
,
T Im
u2 0
0 0
es decir
u1
v1
A
B − AT
C + T A X0 + T B − CT − T AT
u2 + T u1 T v1
=
u1
v1
u2 + T u1 T v1
0 β
.
0 0
Finalmente, como rank (u2 + T u1 , T v1 ) = 2, (A, B − AT ) es controlable y (C + T A, A)
observable, basta aplicar el Caso 1.
Demostración del Teorema 5. Sea {αq = (Aq , Bq , Cq )}∞
q=1 una sucesión de ternas de
matrices que converge a α, tal que para todo q: Aq es invertible, (Aq , Bq ) controlable y
(Cq , Aq ) observable. Entonces, como 0 no es valor propio de Aq , por ([2], Theorem 25, p.
1205) existe una sucesión de matrices {Yq }∞
q=1 tal que para todo q
µq =
mı́n
X∈Cm×m
m(0,M (αq ,X))≥2
kX − Dk = kYq − Dk,
(7)
donde m(0, M (αq , Yq )) ≥ 2.
Caso 1. Supongamos que existe una matriz X ∈ Cm×m tal que 0 es valor propio múltiple
de M (α, X) y sea X0 tal que
µ0 := kX0 − Dk =
mı́n
X∈Cm×m
m(0,M (α,X))≥2
kX − Dk.
(8)
Luego, por la Proposición 7, existe una sucesión {Xq }∞
q=1 que converge a X0 , tal que 0 is
a multiple eigenvalue of M (αq , Xq ), para todo q. Luego si denotamos por µ̂q := kXq − Dk,
resulta
lı́m sup µq ≤ lı́m sup µ̂q = µ0 .
q→∞
q→∞
∞
Sea {µqk }∞
k=1 una subsucesión de {µq }q=1 tal que
5
(9)
Juan-Miquel Gracia, Francisco-Enrique Velasco
lı́m inf µq = lı́m µqk ,
q→∞
(10)
k→∞
∞
y sea {Yqki }∞
i=1 una subsucesión de {Yqk }k=1 , que converge a una matriz Ŷ0 . Ahora, como
0 es un valor propio múltiple de M (αqki , Yqki ), entonces también lo es de M (α, Ŷ0 ). Luego,
por (10), (7) y (8), deducimos
lı́m inf µq = lı́m µqki = lı́m kYqki − Dk = kŶ0 − Dk ≥ µ0 .
q→∞
i→∞
i→∞
Esta desigualdad, junto a (9) prueba el teorema en este caso.
Caso 2. Este caso se prueba por contradicción, suponiendo que lı́mq→∞ µq < ∞.
Observación: para concluir, vamos a dar una expresión del mı́nimo (1). Ası́, siguiendo
de la solución dada en [2, Theorem 25] para el caso A invertible, si {αq = (Aq , Bq , Cq )}∞
q=1
es una sucesión de ternas de matrices que converge a α = (A, B, C), tal que para todo q:
Aq es invertible, (Aq , Bq ) controlable y (Cq , Aq ) observable, entonces
mı́n
X∈Cm×m
m(0,M (α,X))≥2
kX − Dk = lı́m
q→∞
mı́n
Y ∈Cm×m
m(0,M (αq ,Y ))≥2
kY − Dk = lı́m sup σ2m−1 (S2q (t, D)),
q→∞ t∈R
donde σ2m−1 denota el 2m − 1-ésimo valor singular, y
−2
D − Cq A−1
q Bq t(Im + Cq Aq Bq )
.
S2q (t, D) =
0
D − Cq A−1
q Bq
Agradecimientos
Este trabajo ha sido subvencionado por el Ministerio de Educación y Ciencia, Proyecto
MTM2007–67812–CO2–01, y el Gobierno Vasco, Proyecto GIC07/154–IT–317–07.
Referencias
[1] R.G. Bartle, The Elements of Real Analysis, Secon Edition, John Wiley & Sons, Inc., New York,
1976.
[2] J. M. Gracia, F.E. Velasco, Nearest southeast submatrix that makes multiple a prescribed eigenvalue.
Part 1, Linear Algebra Appl., 430 (2009) 1196-1215.
[3] J. M. Gracia, F.E. Velasco, Closest southeast submatrix that makes multiple an eigenvalue of the
northwest one, sometido a Operators and Matrices, (2009).
[4] G.S. Rogers, Matrix Derivatives, Lectures Notes in Statistics, Vol. 2, Marcel Dekker, Inc., New York,
1980.
[5] W. Wasow, Linear Turning Point Theory, Springer-Verlag, Berlin, 1985.
6
Descargar