-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Derivative of cholesky factorization #23
Comments
X = dU
A = U
Q = -dQ
R = I
B = S = 0 you have a match? Not sure if |
And |
That's what I thought but the issue is that they compute a PSD solution |
This equation has a Lyapunov-like form A^TX+X^TA = C and there is no solver for it in MatrixEquations. However, an approach to solve this equation has been proposed in H. W. Braden, The Equation A generalization of this equation is the Sylvester-like equation A^TX+X^TB = C for which a solution method is described in F. De Teran and Froilan M. Dopico. Consistency and efficient solution of the Sylvester Interesting information on these equations is also provided in COMPUTATIONAL METHODS FOR LINEAR MATRIX EQUATIONS |
For your case, a solution (non-unique) can be determined in two steps. If we denote
|
Thank you for the detailed answer. |
The general solution according to Explicit solution of the operator equation A∗X + X∗A=B is
where Z is any skew-symmetric matrix. I wonder if there exists a skew-symmetric Z to annihilate just the lower triangular part of any given solution. |
I verified |
I implemented recently two solvers for Lyapunov-like equations. I also implemented a collection of experimental solvers based on Kronecker product expansions. A new patch release will include these solvers. |
These solve my problem, thanks! |
For your problem, with
|
I wonder if there is a working scheme to determine an upper triangular |
Given a Cholesky factorization
Q = U'U
and a symmetric matrixdQ
, I would like to find the matrixdU
such thatdQ = U' * dU + dU' * U
. The equation is similar to the ones of this package but does not seem to match any, or does it ?The text was updated successfully, but these errors were encountered: