Skip to content

Inconsistent optimal results by enable/disable presolve #2173

@zxt5

Description

@zxt5

Not sure if this is a duplicate of #2171.

HiGHS produces different results for seed.mps.txt with --presolve on and off.

Solver: highs --presolve on
Status: Optimal
Objective: -26760.686634486985
x0 = 16.9701093661577, x1 = 80.6041223372959, x10 = -69.3245709660754, x11 = 28.5413466358537, x12 = 148.0, x13 = -195.0, x14 = -164.0, x2 = -81.943907445893, x3 = -8.0, x4 = -114.9309127668198, x5 = -146.0, x6 = -49.0801884097884, x7 = 75.0, x8 = 187.7495937926897, x9 = 200.0,

Solver: highs --presolve off
Status: Optimal
Objective: -26770.807548851153
x0 = 15.8303099899044, x1 = 80.7145047599353, x10 = -69.6001380898785, x11 = 28.7929515268995, x12 = 148.0, x13 = -195.0, x14 = -166.0, x2 = -81.0734607384476, x3 = -8.0, x4 = -114.5400541325929, x5 = -147.0, x6 = -47.9633713958449, x7 = 75.0, x8 = 187.4473933184731, x9 = 200.0,

For reference, the results produced by CBC, scip, and gurobi are -26770.80..

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions