Skip to content

Chordal Decomposition of SDP #2617

@samuelsonric

Description

@samuelsonric

Dear JuMP developers,

I would like to try implementing a chordal decomposition layer for MathOptInterface. If there is still interest in this, I would appreciate some help understanding how to go about it.

I imagine that such a layer would work something like this. Given a semidefinite optimization problem...

  1. Convert the problem to a normal form using bridges.
minimize   C  ⋅ X
subject to Aᵢ ⋅ X = bᵢ, i = 1, …, m
           X ∈ 𝕊
  1. Perform a chordal decomposition of the transformed problem.
  2. Construct a new problem with the decomposed constraints.

I have already implemented 2. Is there an easy way to perform 1 and 3?

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