Skip to content
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

Linear Equations and Least Squares Solver for Large Scale #11

Closed
convexbrain opened this issue Feb 10, 2019 · 4 comments
Closed

Linear Equations and Least Squares Solver for Large Scale #11

convexbrain opened this issue Feb 10, 2019 · 4 comments

Comments

@convexbrain
Copy link
Owner

No description provided.

@convexbrain convexbrain added this to the later milestone Feb 10, 2019
@convexbrain convexbrain modified the milestones: later..., todo Apr 22, 2019
@convexbrain
Copy link
Owner Author

Need to consider iterative linear solver. For SDP calculating max eigenvalue is also required.

@convexbrain
Copy link
Owner Author

Using sparse matrix and iterative solver degraded performance...

@convexbrain convexbrain modified the milestones: todo, later..., pending May 5, 2019
@convexbrain
Copy link
Owner Author

  • 直接法:SVDをsolveに特化する。Vをhに順次掛けていって、UとVhを変数にする。
  • 反復法に備えて、KKT行列を作用素として表現する。0部分や疎行列なときに演算を減らす効果が期待できる。直接法の場合は、いったん作用素から行列を作ってやることで互換動作させる。
  • 反復法:LSMRをLSQRにしてみる。
  • 最終的に、直接法と反復法を選べるようにする。

@convexbrain convexbrain modified the milestones: pending, todo May 6, 2019
@convexbrain convexbrain changed the title Sparse Matrix Linear Equations and Least Squares Solver for Large Scale May 6, 2019
@convexbrain
Copy link
Owner Author

Add LSQR and SpMat, PDIPMParam::use_iter to select LSQR or SVD.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant