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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions