• Keine Ergebnisse gefunden

4 Projection Methods

4.3 Douglas-Rachford

4.3.3 The Linear Case

xk∞.

Definition 4.3.4(shadows of Douglas-Rachford). For two closed sets Ω1,Ω2Rn and some x0Rn, let the sequence{xk}kNbe generated via

xk+1= TDRxk (4.35)

as in Definition 4.3.1. Theshadow sequence{yk}kNof{xk}kNis defined as

yk BP2xk. (4.36)

In contrast to the alternating projections algorithm, the iterates of the Douglas-Rach-ford algorithm are not actually the points of interest – it is rather the shadows of the iterates that are relevant. This results in an occasional incongruence between the fixed points of Douglas-Rachford and the intersection that we seek.

Lemma 4.3.5(fixed points of Douglas-Rachford (Bauschke et al., 2004, Corollary 3.9)).

Suppose thatΩ1,Ω2Rnare closed, convex, and such thatΩ12 ,∅. Then Fix(TDR) = (12) +ND(0)

where DBΩ21.

Remark 4.3.6. Lemma 4.3.5 can be generalized to closed, convex neighborhoods inΩ1andΩ2. Suppose there exist x∈12andε>0such thatΩ1Bε(x)andΩ2Bε(x)are convex sets. Define

DεB(2Bε(x))−(1Bε(x)). Then the inclusion x+NDε(0)⊂Fix(TDR)holds.

4.3.3 The Linear Case

We give an auxiliary result that the Douglas-Rachford iteration applied tolinear sub-spaces converges to its set of fixed points with linear rate. As the sparse feasibility problem locally reduces to finding the intersection of (affine) subspaces, by a transla-tion to the origin, results for the case of subspaces will yield local linear convergence of Douglas-Rachford to fixed points associated with points ¯x ∈ As∩Bsuch that`0(x¯) =s.

The idea of our proof is to show that the set of fixed points of the Douglas-Rachford algorithm applied to the subspacesAandBcan always be written as the intersection of different subspacesAeandB, the collection of which ise strongly regular. We then show

40

4.3 Douglas-Rachford that the iterates of the Douglas-Rachford algorithm applied to the subspaces AandB are identical to those of the Douglas-Rachford algorithm applied to the subspaces Ae and B. Linear convergence of Douglas-Rachford then follows directly from Lemmae 4.3.2.

We recall that the set of fixed points of Douglas-Rachford in the case of two linear subspaces A ⊂ RnandB ⊂ Rnis, by (Bauschke et al., 2004, Corollary 3.9) and (5.41), equal to

FixTDR= (A∩B) +A∩B

for TDR B 12(RARB+Id). For two linear subspaces A ⊂ Rn and B ⊂ Rn, define the enlargements Ae B A+ A∩B

and Be B B+ A∩B

. By definition of the Minkowski sum in Equation (2.15), these enlargements are given by

Ae = na+n

a∈ A,n∈ A∩Bo

(4.37a) and Be = nb+n

b∈ B,n∈ A∩Bo

. (4.37b)

The enlargements AeandBeare themselves subspaces ofRn as the Minkowski sum of subspaces.

Lemma 4.3.7((Hesse et al., 2014, Lemma IV.3)). The equation CB

A+A∩B

B+A∩B

={0}

holds for any linear subspaces A and B ofRn, and hence the collection(A,e Be)is strongly regular for any linear subspaces A and B.

Proof. Letvbe an element ofC. BecauseC= Ae∩Be, we know that

hv,eai=hv,ebi=0 for allea∈ A,e eb∈B.e (4.38) Further, sinceA⊂ AeandB⊂ B, we havee

hv,ai= hv,bi=0 for alla∈ A,b∈ B. (4.39) In other words,v∈ Aandv∈B, sov∈ A∩B. On the other hand,A∩B⊂ Ae andA∩B⊂ B, so we similarly havee

hv,ni=0 for alln∈ A∩B (4.40) because AandBare subspaces andv∈ C. Hence,vis also an element of A∩B

.

We conclude thatvcan only be zero.

Lemma 4.3.8((Hesse et al., 2014, Lemma IV.4)). Let A and B be linear subspaces, and let A ande B be their corresponding enlargements defined bye (4.37). Then the following statements hold.

4 Projection Methods

(i) RAd=−d for all d∈ A. (ii) RAx =RAex for all x∈ A+B.

(iii) R

Bea∈ A+B for all a∈ A.

(iv) RAeRBex=RARBx for all x∈Rn.

(v) For any x∈Rn, the following equality holds:

1

2 RAeRBe+Id x= 1

2(RARB+Id)x.

Proof. (i) To prove (i), letd ∈ Abe arbitrary. The projection PAdofdonto Ais the orthogonal projection onto A. The orthogonal projection of d ∈ A is the zero vector. This means thatRAd = (2PA−Id)d=−d.

(ii) Note that(A∩B) = (A+B). Hence,Ae= A+ (A+B). Now, by (Bauschke et al., 2006, Proposition 2.6), PA+(A+B) = PA+P(A+B). It follows that, for all x∈ A+B,PAex= PAxand, consequently,RAex= RAx, as claimed.

(iii) Leta∈ Aand thusa∈ A+B. We note that, by (ii) withAreplaced byB, we have RBa = RBea. Writeaas a sumb+vwhereb= PBaandv = a−PBa. We note that v∈ A+Band so−v∈ A+B. From (i) we conclude, sinceAin (i) can be replaced by Bandv ∈ B, thatRBv = −v. Sinceb ∈ B, we haveRBb= 2PBb−b = band so

RBea= RBa= RBb+RBv=b−v ∈ A+B. (4.41) (iv) To see (iv), let x ∈ Rn be arbitrary. Define D B A∩B. Then we can write x = a+b+d witha ∈ A, b ∈ B, andd ∈ D. This expression does not have to be unique sinceAandBmay have a nontrivial intersection. In any case, we have the identityhb,di= ha,di= 0. Since AandBare linear subspaces, the Douglas-Rachford operator is a linear mapping, which, together with parts (i)-(iii) of this lemma, yields

RARBx = RA(RBa+RBb+RBd)

(i).= RA(RBa+b−d)

= RARBa+RAb+RA(−d)

(i).= RARBa+RAb+d

(ii).

= RARBea+RAeb+d

(ii).(iii).

= RAeRBea+RAeb+d

dAe

= RAe RBea+b+d

b,dBe

= RAe RBea+RBeb+RBed

= RAeRBex.

(4.42)

42

4.3 Douglas-Rachford

This proves (iv).

(v) Statement (v) is an immediate consequence of (iv), which completes the proof.

Proposition 4.3.9((Hesse et al., 2014, Proposition IV.5)). Let A and B be linear subspaces, and let A ande B be their corresponding enlargements defined bye (4.37). The Douglas-Rachford iteration applied to the enlargements,

xk+1= TeDRxk B 1 2 R

AeR

Be+Idxk, (4.43)

converges with linear rate toFixTeDRfor any starting point x0Rn.

Proof. By Lemma 4.3.7, we know that the zero vector is the only common element in A+ A∩B

and B+ A∩B

. By Lemma 4.3.2 (Hesse and Luke, 2013, Corollary 3.20), the sequence

xek+1B 1 2 R

AeR

Be+Id xek

converges linearly to the intersectionAe∩Befor any starting pointxe0Rn. Combining these results, we obtain the following theorem confirming linear con-vergence of the Douglas-Rachford algorithm for subspaces. Concon-vergence of the Dou-glas-Rachford algorithm forstrongly regularaffine subspaces was proved in (Hesse and Luke, 2013, Corollary 3.20) as a special case of a more general result (Hesse and Luke, 2013, Theorem 3.18) about linear convergence of the Douglas-Rachford algorithm for a strongly regular collection of asuper-regular set(Lewis et al., 2009, Definition 4.3) and an affine subspace. Our result below shows that the iterates of the Douglas-Rachford al-gorithm forlinearly regularaffine subspaces (not necessarily strongly regular) converge linearly to the fixed point set. An analysis focused only on the affine case in (Bauschke et al., 2014a) also achieves linear convergence of the Douglas-Rachford algorithm.

Theorem 4.3.10((Hesse et al., 2014, Theorem IV.6)). For any two affine subspaces A,B ⊂ Rnwith nonempty intersection, the Douglas-Rachford iteration

xk+1= TDRxk B 1

2(RARB+Id)xk (4.44) converges for any starting point x0 to a point in the fixed point set with linear rate. Moreover, PBx ∈ A∩B for x=limkxk.

Proof. Without loss of generality, by translation of the setsAandBby−x¯for ¯x∈ A∩B, we consider the case of subspaces. By Proposition 4.3.9, Douglas-Rachford applied to the enlargements Ae = A+ A∩B

and Be = B+ A∩B

, namely (4.43), con-verges to the intersection Ae∩Be with linear rate for any starting point x0Rn. By

4 Projection Methods

(Bauschke et al., 2004, Corollary 3.9) and (2.34), the set of fixed points of the Douglas-Rachford algorithm (4.44) is

FixTDR = (A∩B) +A∩B

= Ae∩B,e (4.45)

where the rightmost equality follows from repeated application of the identity(1+ Ω2) = (12), the definition of set addition, and closedness of subspaces under addition. By Lemma 4.3.8(v) the iterates of (4.43) are the same as the iterates of (4.44).

Thus, the iterates of the Douglas-Rachford algorithm applied toA andBconverge to a point in the set of its fixed points with linear rate. Finally, by (Bauschke et al., 2004,

Corollary 3.9),PBx∈ A∩Bfor any ¯x∈FixTDR.

44