Projects per year
Abstract
Loraine is a general-purpose solver for any linear SDP with linear equality and inequality constraints. Compared to other general-purpose SDP software, it particularly targets two classes of problems.
Problems with low-rank solutions: Loraine is using the preconditioned conjugate gradient method. In particular, the user can choose between the direct and iterative solver, the type of preconditioner and the expected rank of the solution. The direct solver relies on the implementation of the (sparse or dense) Cholesky factorization provided by MATLAB.
Problems with low-rank data input: This feature is only useful when a direct solver is used. In this case, the bottleneck of an interior-point algorithm is the computation of the Schur complement matrix. When the data matrices are of low rank (typically of rank one), the complexity can be drastically reduced. The user has a choice
• to provide vectors defining data matrices;
•to indicate that the input data matrices are all expected to be of rank one. Then their decomposition to a vector-vector product can be automatically computed by Loraine.
Problems with low-rank solutions: Loraine is using the preconditioned conjugate gradient method. In particular, the user can choose between the direct and iterative solver, the type of preconditioner and the expected rank of the solution. The direct solver relies on the implementation of the (sparse or dense) Cholesky factorization provided by MATLAB.
Problems with low-rank data input: This feature is only useful when a direct solver is used. In this case, the bottleneck of an interior-point algorithm is the computation of the Schur complement matrix. When the data matrices are of low rank (typically of rank one), the complexity can be drastically reduced. The user has a choice
• to provide vectors defining data matrices;
•to indicate that the input data matrices are all expected to be of rank one. Then their decomposition to a vector-vector product can be automatically computed by Loraine.
Original language | English |
---|---|
Publisher | GitHub |
Media of output | Online |
Publication status | Published - 2023 |
Fingerprint
Dive into the research topics of 'Loraine.m'. Together they form a unique fingerprint.Projects
- 1 Finished