In article <[EMAIL PROTECTED]>,
Fernando De la Torre  <[EMAIL PROTECTED]> wrote:
>Hi all,

>I want to make the matrix derivative of an expression like:

>min over B  of         sum_i  A_i B(B^TW_iB^T)^-1 B^TA_i   subject to
>B^TB=Identity.

>where B^T denotes transpose of B and it is an arbitrary matrix.

>Do you know any good reference book which show how to make derivatives
>w.r.t. the pseudo-inverse or in general
>any good reference for matrix derivatives. Or any goo trick to minimize a
>similar expression w.r.t. matrix B with constraints?

>Thanks very much in advance. If possible send an e-mail to [EMAIL PROTECTED]

>Take care.

Derivatives do not work, but differentials do.  It will be a 
little easier to read if ' is used for transpose.

The Frechet differential of phi(B) is given by

        (dphi)(B, dB) = lim_{c->0} (phi(B+cdB) - phi(B))/c

Differentials satisfy the usual laws, but one cannot ignore
the order of multiplication of matrices.  So the condition
B'B = I yields dB'*B + B'*dB = 0, or B'*dB is skew symmetric.
Likewise, A*A^-1 = I yields d(A^-1) = - A^-1*dA*A^-1.

I could write out the full differential.  As for minimizing,
the differential must be 0 for all possible values of dB
subject to the conditions, so you could use the condition
to write dB = B*S, where S is skew, and then the resulting
expression would have to be 0 for all S.







-- 
This address is for information only.  I do not claim that these views
are those of the Statistics Department or of Purdue University.
Herman Rubin, Deptartment of Statistics, Purdue University
[EMAIL PROTECTED]         Phone: (765)494-6054   FAX: (765)494-0558


.
.
=================================================================
Instructions for joining and leaving this list, remarks about the
problem of INAPPROPRIATE MESSAGES, and archives are available at:
.                  http://jse.stat.ncsu.edu/                    .
=================================================================

Reply via email to