10.03.2015 Views

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

614 APPENDIX D. MATRIX CALCULUS<br />

Because gradient of the product (1651) requires total change with respect<br />

to change in each entry of matrix X , the Xb vector must make an inner<br />

product with each vector in the second dimension of the cubix (indicated by<br />

dotted line segments);<br />

⎡<br />

∇ X (X T a)Xb = ⎢<br />

⎣<br />

⎤<br />

a 1 0<br />

0 a 1<br />

⎥<br />

a 2 0 ⎦<br />

0 a 2<br />

[ ]<br />

b1 X 11 + b 2 X 12<br />

∈ R 2×1×2<br />

b 1 X 21 + b 2 X 22<br />

(1655)<br />

[ ]<br />

a1 (b<br />

= 1 X 11 + b 2 X 12 ) a 1 (b 1 X 21 + b 2 X 22 )<br />

∈ R 2×2<br />

a 2 (b 1 X 11 + b 2 X 12 ) a 2 (b 1 X 21 + b 2 X 22 )<br />

= ab T X T<br />

where the cubix appears as a complete 2 ×2×2 matrix. In like manner for<br />

the second term ∇ X (g)f<br />

⎡ ⎤<br />

b 1 0<br />

∇ X (Xb)X T b 2 0<br />

[ ]<br />

X11 a<br />

a =<br />

1 + X 21 a 2<br />

⎢ ⎥<br />

∈ R 2×1×2<br />

⎣ 0 b 1<br />

⎦ X 12 a 1 + X 22 a 2 (1656)<br />

0 b 2<br />

= X T ab T ∈ R 2×2<br />

The solution<br />

∇ X a T X 2 b = ab T X T + X T ab T (1657)<br />

can be found from Table D.2.1 or verified using (1650).<br />

D.1.2.1<br />

Kronecker product<br />

A partial remedy for venturing into hyperdimensional representations, such<br />

as the cubix or quartix, is to first vectorize matrices as in (30). This device<br />

gives rise to the Kronecker product of matrices ⊗ ; a.k.a, direct product<br />

or tensor product. Although it sees reversal in the literature, [284,2.1] we<br />

adopt the definition: for A∈ R m×n and B ∈ R p×q<br />

⎡<br />

⎤<br />

B 11 A B 12 A · · · B 1q A<br />

B ⊗ A =<br />

∆ B 21 A B 22 A · · · B 2q A<br />

⎢<br />

⎥<br />

⎣ . . . ⎦ ∈ Rpm×qn (1658)<br />

B p1 A B p2 A · · · B pq A

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!