Skip to content

Presolve error and small values #72

@jajhall

Description

@jajhall

I'm experimenting with two related (proprietary) LPs, for which the solutions when running presolve are incorrect. I've verified that they have large dual infeasibilities. With presolve off, it's OK. Without the MPS files, I know that this is useless to you for debugging purposes, but I thought that I'd raise the issue.

The models also have a very large number of tiny values: more than 30% are below 1e-11 in absolute value. Such small values are ignored in other solvers and, in this case, contribute meaningfully to the computational cost of cuPDLPx. Note that I've just created MPS files for the LPs with these small values removed, and the presolve error disappears.

In passing, the date "2025" still appears in the logging for v0.2.5

Metadata

Metadata

Assignees

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