Professional Documents
Culture Documents
ComponentwiseDistancetoSingularity PDF
ComponentwiseDistancetoSingularity PDF
ComponentwiseDistancetoSingularity PDF
net/publication/220349867
CITATION READS
1 54
1 author:
H.G. Rex
University of Leipzig
25 PUBLICATIONS 114 CITATIONS
SEE PROFILE
All content following this page was uploaded by H.G. Rex on 31 December 2015.
\.;
Componentwise Distance to Singularity
d
-{ G. Rex
§ § (Institute of Mathematics, University of Leipzig
\ u rex@mathematik.uni-leipzig. de)
§ I
o
\, §o
Abstract: A pertr-rrbation matrix "4: A * 4 is considered, where A € IR',' and
\o O < A € IR'''. The matrix .Ä is singular ifl .4 contains a real singular matrix. A
problem is to decide if is singular or nonsingular, a NP-hard problem. The decision
"4
.i \' can be made by the computation of the componentwise distance to the nearest singu-
9 t\ lar matrix defined on the basis of the real spectral radius, and by the sulution of 4"
eigenvalue problems.
Theorem 6 gives a new computation basis, a natural way to the "componentwise dis-
h tance ..." definition, and a motivation to rename this in lodius of singularity denoted
\ q by sir(A, A).
This new way shows: (i) - sir results from a real nonnegative eigensolution of a non-
\ ür linear mapping, (ii) - sir has a norm representation, (iü) - sir can be computed by
§F 2'-1 nonnegative eigensolutions of the nonlinear mapping, (iv) - for the special case
I\ A : WT ,O I p,g € R-' a formula for a computation of sir is given, also a trivial
\ algorithm for the computation, and some examples as demonstration.
\
o Key \Mords: perüurbation matrix, interval matrix, componentwise distance to the
nearest singular matrix, radius of singularity, NP-hard
\
§ § Introduction
§
In this paper a perturbation matrix ..
§-^
§ A_ A+A
with A € IR''' and 0 ( A e IFf'" or equivalent to this an interval matrix
§§
A=IA_ A, A+ Al
is considered.
It is well-known that the given decision problems can be solved by the compu-
tation of d(A, ^4) denoted as "radius of regularity" I see Poljak , Rohn (93) ] or
as "componentwise distance to the nearest singular matrix" I see Demmel (92)]
and IRump (97)].
On the other hand it has been shown by I Poljak , Rohn (93) ] that the
computation of d(A,A) is a NP-hard problem; there are 4' linear eigenvalue
problems to solve (see IDemmel ], IHigham ], I Chaitin-Chatelin , Frayss6 ]).
Theorem 6 in I Section 2 ] gives a new computation basis and "a natural way" to
/), and a motivation to rename this in radius of singularity
the definition of d(A,
denoted by sir{A,/), also to make a distinction between both computation
formulae.
The proof based on Brouwers fired point theorem given in ISection T.1.2].
Note ll . ll stands for any vector norm.
Let now, for a S, z and A the equation Fs(z) = A z be fulfiled, then it can
be shown that this is equivalent to A(A) := At(llDA is singular if A+ 0
Isee Section 3 ]. Furthermore in ISection 3 ]"4(r) :-- A* 14 is discussed
dependent of ,21. This way is new and leads also to the well-known definition
min{t > 0l "4(t) singular} =: sir(A,4), here denoted by sir(A,A) to make a
distinction to d{A,/) and between both ways. That the ways are really different
is shown in I Section 3 ] and I Section 4 ].
The term radius of singularity for sir(A,4) is motivated by the following: for
t = sir(A, a) is "4(t) the closure of A(t) regular for t € 10, sir(A, a)) ; u singular
matrix s e 0A exists, where ä"4 is the set of boundary matrices of "4, and last
but not least sir(A,4) has with.zl .ll.ll- representation.
The special case .4 - pqT is in ISection 5 ] considered. The application of theorem
6 gives here a new representation formula for sir and Ieads to an algorithm for the
computation; examples are given. Especially it is shown that p is an eigenvector
of the mapping Fs and
Proof. To (2): The application of the multiplication for intervals I see Moore
(79) l, and (1) gives
Yr : [min{ (mid(Y) rad(Y)) r, (mid(Y) + rad(Y)) r} ,
-
n,ax{(mid(Y) rad(Y)) r,(mid(Y) + rad(Y)) r})
-
= mid(Y) r *. rad(Y) lxl.
To (3):
0e Y <+ mid(Y) - rad(Y) < 0 < mid(Y) + rad(Y) a lmid(Y)l < rad(Y).
tr
An extension of intervals to interval matrices, interpreted as a perturbation
matrix, is useful in this context. A n-by-n interval matrix (A;,i) can be generated
by a componentwise perturbation (/;,i) of a real matrix(At,i). The componen-
twise representation is given by using (1) with
At1=A;,itA;,i, 0 a A;,i
where A;,7 is the midpoint, and A;,i is the radius of A;,i or
A= A+A, A€ IR''', 0 < A€ IR''' (4)
a well-known notation for a perturbation matrix. This shows that because of (1)
the representation (4) is equivalent to the following interval matrix
A=IA- A, A + 4l (5)
For the followingthe absolute value l.l, and the relations (, €, 9, J are to
be used element- or componentwise, respectively.
Definition2.
Theorem3.
A singular * 1r € ß." ( 0 € As, t * 0 ) (7)
+:+ 3r € tr," ( lA*l 3 Alxl, r { 0 ) (8)
Proof. The elementewise application of (2) to Ac with an c € IR' and "4 from
(5) gives
Ax:{arlaeA} (e)
= Ax * Alxl. (10)
To (6) e (7): With (9) it is obvious that (6) <+ (7), then
fs€IR"'"lr€lR"(se A, §r=0, *+0) s (0e Ar).
To (7) <+ (8): Consider 0 e "4r from (7), use (10), and apply (3) with Ax =
mid(A r), Alcl : rad(A r) then
0e Ar = Ar * Alal e lAcl ! Alal
proves the equivalence. tr
For the examinations in this paper it is important to note that the equivalence
relation (8) can be specified with the midpoint matrix A = mid,(A); there are
two cases in
Theorem4.
Asinsular § lc€m."(lAxl= 0<4lcl,c$0) (11)
(A singular, A regular) e 1y € R" (lvl < AIA-'yl, y *O) (I2)
Proof. To (11): This is obvious with (8), and A = mid(A) is singular. To (12):
This is equivalent to (8) because of the regularity of A and y := Ax € x =
A-ry. tr
The set of all these signature matrices is denoted with O" . Note the cardinality
of O" is 2".
1r€B(Tr=x).
Proof. See I Riedrich (i6) ] . D
2 Basic theorem
Theorem6. Let S €O" and Fs : IRI -+ IR,i with Fs(z) := AIA-rSzl, then
l(.\;z)€IR+xIRI( Fs(z) -\r,llzll=1) (13)
and
Proof. For the nonlinear mapping ,Es it is useful to define the kernel of Fs by
ker(fu):= {z eIR[ | rs(z) = 0, z + 0].
The proof of this theorem is divided in two parts:
Part 1: Assume 0 < 4 € IR"'' , then it is obvious to see that &er(F5) = 0
t The intersection of a closed unit ball with IRir
(where 0 denotes the empty set).
is defined by
Bqi= {ze IR} lllrll S t}.
Now, a nonlinear functional fs : B+ -+ IR,i can be defined by
frkl rtrn.
1
Gs(z) :=
Properties of Gs are
with
A := ll Ala-r Srlll, llzll = 1
satisfied.
This means the nonlinear mappiug Fs has at least a real nonnegative eigen-
solution (^; ,).
Part2 (generalcase): Let 0 < 4.Thendefinewithanarbitrary 0 < C €IR*''
A(t):- A + tC, t € IR.," .
Since 0 < A(t) fort ) 0 part 1of this proof can be applied, and
for
Fs(z(t)) =.\(t)z(t)
with
,\(t) := ll^(t) lA-L S r(r)lll .
Since ä.B1 is compact, there is an accumulation point z e )Ba for each zero
sequence { t* } -+ *0 . Because of the convergence of the sequences
The statement of this theorem is, that for Fs exists at least a real nonnega-
tive eigensolution. This statement is very important for the following definition
of the radius of singularity.
3 Radius of singularity - sir(A, A)
Theorem 6 gives the basis for the definition of the radius of singularity.
Consider
Equation (16) shows that l A r l < Al r l is sharp for the "smallest pair" (1/.\; r).
That leads with (16), and (14) under the consideration that,\ = )(S) to the
following definition
A,: pB* max{ )(S) = ll4l/-1^Srlll I ps(4 = Ä(s) z ,llzll= r} (17)
Remark /: This definition depends on the eigensolutions of F5. Note that also z
depends on S, z: z(S).
Put .tl in (16) then is because of (8) the perturbation matrix "4(|) singular.
That is for
( regular if t e [0, ])
A(t):= ArtA< (18)
I singular if , € [i, *]
where .4(t) be closed by ,4(oo) ihis will be convenient in this context, see also
' below.
(b): Define
ker(F):= Useo.{Äer(F5)} = {c € IR"(dl1-1cl = 0 , t +O}.
Letker(F)t'0and
FQ,d € IRa x IR"\ßer(F) (Älrl = Aln't rl, c l0) (19)
then
.\lrl= 0- AIA-rcl Vc € ker(F) (20)
is solvable only for .\ = 0, that is A = 0.
It can be seen immediately that (19) and (20) are also true if / is replaced by
tA. That means
V, € [0,oo)(Är € IR"(lol <tAlA-rrl, * * 0) s /(7) resular). (21)
The equivalence (21) follows from the negation of (12).
In consideration of these three cases (18), (a), and (b) it is evident to define
min{t € [0,m] lA(t)si,nsular] =i sir(A,A) (22)
here denoted as radius of singularity of a matrir A with
( O if A is singular (see (o))
sir(A,d) ={ooif A=0 (see(Ö)) (23)
[ ] otherwise (see ( 18))
Ä=0 + ker(F)t'O
or equivalent
ker(F) =fi =+ A> 0 .
Let
A:= D * A (24)
with D is a regular real diagonal matrix, and
/0*,. .r,\
{oo*.
*I .
t......1
a:=lo..o**l
I o. . .o* I
\oo. o)
where * stands for arbitrary nonnegative real elements.
),lAal = Alxl ,
and with
Tr ATz)} = A (2s)
,,ä*ä"{ Po(
"A-r
The left hand side of (28) was given by J. Rohn in [Rohn (89)], and is because
of (27) equivalent to zl from (17). Therefore is d(.4, A) = sir(A,Ä) * given in
(23).
The computation of sir is also a NP-hard problem since in [Poljak and Rohn
(93)] was shown that the computation ol d(A,A) is a NP-hard problem.
'pq:lA-Lszl -- 1 -
,yt-n;flfir§;ffl
G,(z\=
ilpilo
This means
,= 1
sir(A,pqr)=#. (30)
In the following there are some other representations for (30) given:
and
H := DrA-t Do '
With these definitions and llr ll1 :- er lc I is
sir(A,pqr) = (31)
equivalent to (30).
sir can be represented alsoby a'subordinate norm Isee Golub, Van Loan (89)]
on afinite set, especially the corners of the unit cube on IR', then
sir(A,pqr) = (82)
||IIim
where
It is worthy to stress, that the formulae (30) - (32) are suitable for a computa-
tion of a parallel computer I Rex ].
The following examples are given for a demonstration of the statements of this
paper. The basis for the computation gives the following algorithm.
5.1 ALGORITHM
given: A,p,Q
set: zl := 0
k:=l
repeat:
^9 €
O"-1 formal notation
Aw = Sp solve a linear system of equations (exactly)
\ := qT lwl
Test: If ,\ > ,4 then A:= ),
k:=(x41
until lr > 2"-L
5.1.1 Example 1
LetA=A*pqr with
o .- ( 1-1\
o'=\r /t\ /s\
,'=(n/'
r)' P
'=(r/'
then sir := sir(A,pqr) = 2ll5 computed with Algorithm 1.
The matrix
1 ('J e oA := :i ;l])
"'= -l) + (1 Z',1lrl
5.L.2 Example 2
Let A= ALpqr with
/l 0 -4\
' '= (.?-; il' o'= (
)
, '= (3!u) ,
, ll 9,2911-5 , 5l [-116,36]\
A(t\ =*rö I [-10,10] [ 33, 43] [ 74,154] | ),4
\[ 9,29] [-43 ,-33] [ -40, 40]/
t /1e.5, 28.51 [ -4.75 , 4.75]l-rr4 381 \ ,
A= *,o I [-9.5, 9.5] [33.25,42.75)1 76 rszl I , .
References
This article was processed using the ffif macro package with JUCS style