v2009.01.01 - Convex Optimization
v2009.01.01 - Convex Optimization v2009.01.01 - Convex Optimization
696 APPENDIX E. PROJECTION By the results in Example E.5.0.0.6 ([ ]) ([ ]) xi PC (x P RS = P i ) x R = i P D (x i ) [ PC (x i ) + P D (x i ) P C (x i ) + P D (x i ) ] 1 2 (1943) This means the proposed variation of alternating projection is equivalent to an alternation of projection on convex sets S and R . If S and R intersect, these iterations will converge to a point in their intersection; hence, to a point in the intersection of C and D . We need not apply equal weighting to the projections, as supposed in (1939). In that case, definition of R would change accordingly. E.10.2.1 Relative measure of convergence Inspired by Fejér monotonicity, the alternating projection algorithm from the example of convergence illustrated by Figure 146 employs a redundant ∏ sequence: The first sequence (indexed by j) estimates point ( ∞ ∏ P k )b in the presumably nonempty intersection, then the quantity ( ∞ ∥ x ∏∏ i − P k )b ∥ j=1 k j=1 k (1944) in second sequence x i is observed per iteration i for convergence. A priori knowledge of a feasible point (1929) is both impractical and antithetical. We need another measure: Nonexpansivity implies ( ( ∥ ∏ ∏ ∥∥∥∥ P ∥ l )x k,i−1 − P l )x ki = ‖x ki − x k,i+1 ‖ ≤ ‖x k,i−1 − x ki ‖ (1945) l l where x ki ∆ = P k x k+1,i ∈ R n (1946) represents unique minimum-distance projection of x k+1,i on convex set k at iteration i . So a good convergence measure is the total monotonic sequence ε i ∆ = ∑ k ‖x ki − x k,i+1 ‖ , i=0, 1, 2... (1947) where lim i→∞ ε i = 0 whether or not the intersection is nonempty.
E.10. ALTERNATING PROJECTION 697 E.10.2.1.1 Example. Affine subset ∩ positive semidefinite cone. Consider the problem of finding X ∈ S n that satisfies X ≽ 0, 〈A j , X〉 = b j , j =1... m (1948) given nonzero A j ∈ S n and real b j . Here we take C 1 to be the positive semidefinite cone S n + while C 2 is the affine subset of S n C 2 = A = ∆ {X | tr(A j X)=b j , j =1... m} ⊆ S n ⎡ ⎤ svec(A 1 ) T = {X | ⎣ . ⎦svec X = b} svec(A m ) T ∆ = {X | A svec X = b} (1949) where b = [b j ] ∈ R m , A ∈ R m×n(n+1)/2 , and symmetric vectorization svec is defined by (49). Projection of iterate X i ∈ S n on A is: (E.5.0.0.6) P 2 svec X i = svec X i − A † (A svec X i − b) (1950) Euclidean distance from X i to A is therefore dist(X i , A) = ‖X i − P 2 X i ‖ F = ‖A † (A svec X i − b)‖ 2 (1951) Projection of P 2 X i ∆ = ∑ j λ j q j q T j on the positive semidefinite cone (7.1.2) is found from its eigen decomposition (A.5.2); P 1 P 2 X i = n∑ max{0 , λ j }q j qj T (1952) j=1 Distance from P 2 X i to the positive semidefinite cone is therefore n∑ dist(P 2 X i , S+) n = ‖P 2 X i − P 1 P 2 X i ‖ F = √ min{0,λ j } 2 (1953) When the intersection is empty A ∩ S n + = ∅ , the iterates converge to that positive semidefinite matrix closest to A in the Euclidean sense. Otherwise, convergence is to some point in the nonempty intersection. j=1
- Page 645 and 646: E.1. IDEMPOTENT MATRICES 645 order,
- Page 647 and 648: E.1. IDEMPOTENT MATRICES 647 When t
- Page 649 and 650: E.3. SYMMETRIC IDEMPOTENT MATRICES
- Page 651 and 652: E.3. SYMMETRIC IDEMPOTENT MATRICES
- Page 653 and 654: E.3. SYMMETRIC IDEMPOTENT MATRICES
- Page 655 and 656: E.5. PROJECTION EXAMPLES 655 E.4.0.
- Page 657 and 658: E.5. PROJECTION EXAMPLES 657 a ∗
- Page 659 and 660: E.5. PROJECTION EXAMPLES 659 E.5.0.
- Page 661 and 662: E.6. VECTORIZATION INTERPRETATION,
- Page 663 and 664: E.6. VECTORIZATION INTERPRETATION,
- Page 665 and 666: E.6. VECTORIZATION INTERPRETATION,
- Page 667 and 668: E.6. VECTORIZATION INTERPRETATION,
- Page 669 and 670: E.7. ON VECTORIZED MATRICES OF HIGH
- Page 671 and 672: E.7. ON VECTORIZED MATRICES OF HIGH
- Page 673 and 674: E.8. RANGE/ROWSPACE INTERPRETATION
- Page 675 and 676: E.9. PROJECTION ON CONVEX SET 675 A
- Page 677 and 678: E.9. PROJECTION ON CONVEX SET 677 W
- Page 679 and 680: E.9. PROJECTION ON CONVEX SET 679 P
- Page 681 and 682: E.9. PROJECTION ON CONVEX SET 681 E
- Page 683 and 684: E.9. PROJECTION ON CONVEX SET 683 T
- Page 685 and 686: E.9. PROJECTION ON CONVEX SET 685
- Page 687 and 688: E.10. ALTERNATING PROJECTION 687 E.
- Page 689 and 690: E.10. ALTERNATING PROJECTION 689 b
- Page 691 and 692: E.10. ALTERNATING PROJECTION 691 a
- Page 693 and 694: E.10. ALTERNATING PROJECTION 693 (a
- Page 695: E.10. ALTERNATING PROJECTION 695 wh
- Page 699 and 700: E.10. ALTERNATING PROJECTION 699 10
- Page 701 and 702: E.10. ALTERNATING PROJECTION 701 E.
- Page 703 and 704: E.10. ALTERNATING PROJECTION 703 E
- Page 705 and 706: Appendix F Notation and a few defin
- Page 707 and 708: 707 a.i. c.i. l.i. w.r.t affinely i
- Page 709 and 710: 709 is or ← → t → 0 + as in
- Page 711 and 712: 711 ∑ π(γ) Ξ Π ∏ ψ(Z) D D
- Page 713 and 714: 713 R m×n Euclidean vector space o
- Page 715 and 716: 715 H − H + ∂H ∂H ∂H −
- Page 717 and 718: 717 O O sort-index matrix order of
- Page 719 and 720: (x,y) angle between vectors x and y
- Page 721 and 722: Bibliography [1] Suliman Al-Homidan
- Page 723 and 724: BIBLIOGRAPHY 723 [24] Alexander I.
- Page 725 and 726: BIBLIOGRAPHY 725 [52] Stephen Boyd,
- Page 727 and 728: BIBLIOGRAPHY 727 [78] Frank Critchl
- Page 729 and 730: BIBLIOGRAPHY 729 [105] Richard L. D
- Page 731 and 732: BIBLIOGRAPHY 731 [132] Michel X. Go
- Page 733 and 734: BIBLIOGRAPHY 733 [162] T. Herrmann,
- Page 735 and 736: BIBLIOGRAPHY 735 [191] Mark Kahrs a
- Page 737 and 738: BIBLIOGRAPHY 737 [220] K. V. Mardia
- Page 739 and 740: BIBLIOGRAPHY 739 [250] Pythagoras P
- Page 741 and 742: BIBLIOGRAPHY 741 [277] Anthony Man-
- Page 743 and 744: BIBLIOGRAPHY 743 [306] Michael W. T
- Page 745 and 746: [333] Margaret H. Wright. The inter
696 APPENDIX E. PROJECTION<br />
By the results in Example E.5.0.0.6<br />
([ ]) ([ ])<br />
xi PC (x<br />
P RS = P i )<br />
x R =<br />
i P D (x i )<br />
[<br />
PC (x i ) + P D (x i )<br />
P C (x i ) + P D (x i )<br />
] 1<br />
2<br />
(1943)<br />
This means the proposed variation of alternating projection is equivalent to<br />
an alternation of projection on convex sets S and R . If S and R intersect,<br />
these iterations will converge to a point in their intersection; hence, to a point<br />
in the intersection of C and D .<br />
We need not apply equal weighting to the projections, as supposed in<br />
(1939). In that case, definition of R would change accordingly. <br />
E.10.2.1<br />
Relative measure of convergence<br />
Inspired by Fejér monotonicity, the alternating projection algorithm from<br />
the example of convergence illustrated by Figure 146 employs a redundant<br />
∏<br />
sequence: The first sequence (indexed by j) estimates point ( ∞ ∏<br />
P k )b in<br />
the presumably nonempty intersection, then the quantity<br />
( ∞ ∥ x ∏∏<br />
i − P k<br />
)b<br />
∥<br />
j=1<br />
k<br />
j=1<br />
k<br />
(1944)<br />
in second sequence x i is observed per iteration i for convergence. A priori<br />
knowledge of a feasible point (1929) is both impractical and antithetical. We<br />
need another measure:<br />
Nonexpansivity implies<br />
( ( ∥ ∏ ∏ ∥∥∥∥ P<br />
∥ l<br />
)x k,i−1 − P l<br />
)x ki = ‖x ki − x k,i+1 ‖ ≤ ‖x k,i−1 − x ki ‖ (1945)<br />
l<br />
l<br />
where<br />
x ki ∆ = P k x k+1,i ∈ R n (1946)<br />
represents unique minimum-distance projection of x k+1,i on convex set k at<br />
iteration i . So a good convergence measure is the total monotonic sequence<br />
ε i ∆ = ∑ k<br />
‖x ki − x k,i+1 ‖ , i=0, 1, 2... (1947)<br />
where lim<br />
i→∞<br />
ε i = 0 whether or not the intersection is nonempty.