Skip to content

Solver returned SCS_SOLVED with an objective close to 0.0 with wrong results #191

Open
@angzhiping

Description

@angzhiping
  • Hardware: NVIDIA Tegra X2
  • OS/Kernel: Ubuntu 18.04, 4.9.140-tegra aarch64
  • SCS Version: 3.0.0
  • Compiler: gcc 7.5.0

I'm solving a series of second-order cone programs that are pretty small (<100 unknowns and constraints), and noticed that sometimes the solver returns an SCS_SOLVED status with an objective that is really close to 0.0 (sometimes slightly negative), which does not seem to make sense as my problems are over-determined. The typical objective values for well-behaved problem are around 10-100. The results are also wrong when used in calculations within my model. Here is a Dropbox link to the data dump and logs of 4 such scenarios.

Thank you.

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