Skip to content

Factorization very slow on larger problems #74

Description

@pfetsch

I noticed that the factorization for larger SDPs is quite slow: I have one example with matrices of dimension 200 x 200. This results in an A matrix of about 20000 rows. The number of columns is much smaller (64). Then qdldl is extremely slow in this case and uses a lot of memory. Changing to faer improves the situation a bit, but not substantially.

Other SDP-solvers (SDPA, DSDP, Mosek) have no problem with this instance. I think that this is because they solve the condensed problem, which results in a dense but much smaller matrix (it is roughly A X A^T).

Thus, I have two questions:

  • Is it possible to improve the situation when using the C-interface? Some Julia options are not available and Pardiso has license problems.
  • Does the above alternative solution would help and could be implemented in Clarabel?

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions