Skip to content

Writing SDPA-formatted file using sdpa.jl #31

@JiazhengZhu

Description

@JiazhengZhu

Hi @blegat ,

I am a summer student working with @ericphanson. Following up the discussion at jump-dev/SDPA.jl#19 about SDPA.jl not fully implementing SemidefiniteOptInterface interface, we have been exploring the possibility of writing SDPA-formatted file by directing those missing functions, such as getconstraintconstant, to problem parameters already cached in the SemidefiniteOptInterface.SOItoMOIBridge() object.

However, looking at

print(io, getconstraintconstant(optimizer, c))
, the function getconstraintconstant() doesn't seem to be related to any one of the fields in SOItoMOIBridge. Could you perhaps specify how fields in SOItoMOIBridge parameterize the problem, and in particular which parameter should getconstraintconstant() refer to?

On the other hand, comparing the code with the standard SDPA format (http://plato.asu.edu/ftp/sdpa_format.txt), it seems that this line should be getobjectivecoefficient() instead? Swapping getconstraintconstant() and getobjectivecoefficient() in the code would seem to make more sense but would you also kindly clarify this? Thanks.

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